SystemHeadersBuilder
HTTP headers that can be passed to any Google API.
For more information, see the system parameters documentation.
Properties
Authentication credentials. See Authentication overview for details.
HTTP Content-Type request header override.
---The intended HTTP method for the request. Some network proxies don't accept all HTTP methods.
Passing additional parameters for gRPC requests in URL query format. For example: x-goog-request-params: service=pubsub.googleapis.com&release=2021-11-01r0.
Contains a reason for making the request, which is intended to be recorded in audit logging. An example reason would be a support-case ticket number.
Timeout (in seconds, float value) for the server to finish processing the request. This system param only applies to REST APIs for which client-side timeout is not applicable.
A caller-specified project for quota and billing purposes. The caller must have serviceusage.services.use permission on the project.
Inherited functions
Applies the headers to the specified defaultRequestBuilder.
Applies the headers to the specified httpRequestBuilder.
Creates an optional parameter of type Boolean with the given name in this StringValuesBuilder instance.
Creates an optional parameter of type List<Boolean> with the given name in this StringValuesBuilder instance.
Creates an optional parameter of type Byte with the given name in this StringValuesBuilder instance.
Creates an optional parameter of type List<Byte> with the given name in this StringValuesBuilder instance.
Creates an optional Content-Type header of type ContentType with the given name in this KoogleHeadersBuilder instance.
Creates an optional Content-Type header of type List<ContentType> with the given name in this KoogleHeadersBuilder instance.
Creates an optional parameter of type Double with the given name in this StringValuesBuilder instance.
Creates an optional parameter of type List<Double> with the given name in this StringValuesBuilder instance.
Creates an optional parameter of type E with the given name in this StringValuesBuilder instance.
Creates an optional parameter of type List<E> with the given name in this StringValuesBuilder instance.
Creates an optional parameter of type Float with the given name in this StringValuesBuilder instance.
Creates an optional parameter of type List<Float> with the given name in this StringValuesBuilder instance.
Creates an optional parameter of type Int with the given name in this StringValuesBuilder instance.
Creates an optional parameter of type List<Int> with the given name in this StringValuesBuilder instance.
Creates an optional parameter of type Long with the given name in this StringValuesBuilder instance.
Creates an optional parameter of type List<Long> with the given name in this StringValuesBuilder instance.
Removes the specified string-value (by name) using -= syntax.
Removes the specified string-value (by names) using -= syntax.
Removes the specified string-value (by properties) using -= syntax.
Removes the specified string-value (by property) using -= syntax.
Adds the specified string-value using += syntax.
Creates an optional parameter of type Short with the given name in this StringValuesBuilder instance.
Creates an optional parameter of type List<Short> with the given name in this StringValuesBuilder instance.
Creates an optional parameter of type String with the given name in this StringValuesBuilder instance.
Creates an optional parameter of type List<String> with the given name in this StringValuesBuilder instance.
Sets a string-value via the delegation pattern.
Sets a string-value via the delegation pattern.