Cloud Dataproc V1 API - Class Google::Cloud::Dataproc::V1::BatchController::Rest::Operations::Configuration (v1.1.0)
Stay organized with collections
Save and categorize content based on your preferences.
Reference documentation and code samples for the Cloud Dataproc V1 API class Google::Cloud::Dataproc::V1::BatchController::Rest::Operations::Configuration.
Configuration class for the Operations REST API.
This class represents the configuration for Operations REST, providing control over timeouts, retry behavior, logging, transport parameters, and other low-level controls. Certain parameters can also be applied individually to specific RPCs. See Longrunning::Operations::Rest::Client::Configuration::Rpcs for a list of RPCs that can be configured independently.
Configuration can be applied globally to all clients, or to a single client on construction.
Inherits
- Object
Extended By
- Gapic::Config
Example
# Modify the global config, setting the timeout for # list_operations to 20 seconds, # and all remaining timeouts to 10 seconds. ::Google::Longrunning::Operations::Rest::Client.configuredo|config| config.timeout=10.0 config.rpcs.list_operations.timeout=20.0 end # Apply the above configuration only to a new client. client=::Google::Longrunning::Operations::Rest::Client.newdo|config| config.timeout=10.0 config.rpcs.list_operations.timeout=20.0 end
Methods
#credentials
defcredentials()->::ObjectCredentials to send with calls. You may provide any of the following types:
- (
String) The path to a service account key file in JSON format - (
Hash) A service account key as a Hash - (
Google::Auth::Credentials) A googleauth credentials object (see the googleauth docs) - (
Signet::OAuth2::Client) A signet oauth2 client object (see the signet docs) - (
nil) indicating no credentials
- (::Object)
#credentials=
defcredentials=(value)->::ObjectCredentials to send with calls. You may provide any of the following types:
- (
String) The path to a service account key file in JSON format - (
Hash) A service account key as a Hash - (
Google::Auth::Credentials) A googleauth credentials object (see the googleauth docs) - (
Signet::OAuth2::Client) A signet oauth2 client object (see the signet docs) - (
nil) indicating no credentials
- value (::Object)
- (::Object)
#endpoint
defendpoint()->::String,nilA custom service endpoint, as a hostname or hostname:port. The default is nil, indicating to use the default endpoint in the current universe domain.
- (::String, nil)
#endpoint=
defendpoint=(value)->::String,nilA custom service endpoint, as a hostname or hostname:port. The default is nil, indicating to use the default endpoint in the current universe domain.
- value (::String, nil)
- (::String, nil)
#lib_name
deflib_name()->::StringThe library name as recorded in instrumentation and logging
- (::String)
#lib_name=
deflib_name=(value)->::StringThe library name as recorded in instrumentation and logging
- value (::String)
- (::String)
#lib_version
deflib_version()->::StringThe library version as recorded in instrumentation and logging
- (::String)
#lib_version=
deflib_version=(value)->::StringThe library version as recorded in instrumentation and logging
- value (::String)
- (::String)
#metadata
defmetadata()->::Hash{::Symbol=>::String}Additional headers to be sent with the call.
- (::Hash{::Symbol=>::String})
#metadata=
defmetadata=(value)->::Hash{::Symbol=>::String}Additional headers to be sent with the call.
- value (::Hash{::Symbol=>::String})
- (::Hash{::Symbol=>::String})
#quota_project
defquota_project()->::StringA separate project against which to charge quota.
- (::String)
#quota_project=
defquota_project=(value)->::StringA separate project against which to charge quota.
- value (::String)
- (::String)
#retry_policy
defretry_policy()->::HashThe retry policy. The value is a hash with the following keys:
-
:initial_delay(type:Numeric) - The initial delay in seconds. -
:max_delay(type:Numeric) - The max delay in seconds. -
:multiplier(type:Numeric) - The incremental backoff multiplier. -
:retry_codes(type:Array<String>) - The error codes that should trigger a retry.
- (::Hash)
#retry_policy=
defretry_policy=(value)->::HashThe retry policy. The value is a hash with the following keys:
-
:initial_delay(type:Numeric) - The initial delay in seconds. -
:max_delay(type:Numeric) - The max delay in seconds. -
:multiplier(type:Numeric) - The incremental backoff multiplier. -
:retry_codes(type:Array<String>) - The error codes that should trigger a retry.
- value (::Hash)
- (::Hash)
#rpcs
defrpcs()->RpcsConfigurations for individual RPCs
- (Rpcs)
#scope
defscope()->::Array<::String>The OAuth scopes
- (::Array<::String>)
#scope=
defscope=(value)->::Array<::String>The OAuth scopes
- value (::Array<::String>)
- (::Array<::String>)
#timeout
deftimeout()->::NumericThe call timeout in seconds.
- (::Numeric)
#timeout=
deftimeout=(value)->::NumericThe call timeout in seconds.
- value (::Numeric)
- (::Numeric)
#universe_domain
defuniverse_domain()->::String,nilThe universe domain within which to make requests. This determines the default endpoint URL. The default value of nil uses the environment universe (usually the default "googleapis.com" universe).
- (::String, nil)
#universe_domain=
defuniverse_domain=(value)->::String,nilThe universe domain within which to make requests. This determines the default endpoint URL. The default value of nil uses the environment universe (usually the default "googleapis.com" universe).
- value (::String, nil)
- (::String, nil)