Class IamCredentialsSettings.Builder
- java.lang.Object
-
- com.google.api.gax.rpc.ClientSettings.Builder<IamCredentialsSettings,IamCredentialsSettings.Builder>
-
- com.google.cloud.iam.credentials.v1.IamCredentialsSettings.Builder
-
- Enclosing class:
- IamCredentialsSettings
public static class IamCredentialsSettings.Builder extends com.google.api.gax.rpc.ClientSettings.Builder<IamCredentialsSettings,IamCredentialsSettings.Builder>
Builder for IamCredentialsSettings.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder()protectedBuilder(com.google.api.gax.rpc.ClientContext clientContext)protectedBuilder(IamCredentialsSettings settings)protectedBuilder(IamCredentialsStubSettings.Builder stubSettings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IamCredentialsSettings.BuilderapplyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)Applies the given settings updater function to all of the unary API methods in this service.IamCredentialsSettingsbuild()com.google.api.gax.rpc.UnaryCallSettings.Builder<GenerateAccessTokenRequest,GenerateAccessTokenResponse>generateAccessTokenSettings()Returns the builder for the settings used for calls to generateAccessToken.com.google.api.gax.rpc.UnaryCallSettings.Builder<GenerateIdTokenRequest,GenerateIdTokenResponse>generateIdTokenSettings()Returns the builder for the settings used for calls to generateIdToken.IamCredentialsStubSettings.BuildergetStubSettingsBuilder()com.google.api.gax.rpc.UnaryCallSettings.Builder<SignBlobRequest,SignBlobResponse>signBlobSettings()Returns the builder for the settings used for calls to signBlob.com.google.api.gax.rpc.UnaryCallSettings.Builder<SignJwtRequest,SignJwtResponse>signJwtSettings()Returns the builder for the settings used for calls to signJwt.-
Methods inherited from class com.google.api.gax.rpc.ClientSettings.Builder
applyToAllUnaryMethods, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getQuotaProjectId, getStubSettings, getTransportChannelProvider, getWatchdogCheckInterval, getWatchdogProvider, self, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setQuotaProjectId, setTransportChannelProvider, setWatchdogCheckInterval, setWatchdogProvider, toString
-
-
-
-
Constructor Detail
-
Builder
protected Builder() throws IOException- Throws:
IOException
-
Builder
protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
-
Builder
protected Builder(IamCredentialsSettings settings)
-
Builder
protected Builder(IamCredentialsStubSettings.Builder stubSettings)
-
-
Method Detail
-
getStubSettingsBuilder
public IamCredentialsStubSettings.Builder getStubSettingsBuilder()
-
applyToAllUnaryMethods
public IamCredentialsSettings.Builder applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
Applies the given settings updater function to all of the unary API methods in this service.Note: This method does not support applying settings to streaming methods.
-
generateAccessTokenSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GenerateAccessTokenRequest,GenerateAccessTokenResponse> generateAccessTokenSettings()
Returns the builder for the settings used for calls to generateAccessToken.
-
generateIdTokenSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GenerateIdTokenRequest,GenerateIdTokenResponse> generateIdTokenSettings()
Returns the builder for the settings used for calls to generateIdToken.
-
signBlobSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<SignBlobRequest,SignBlobResponse> signBlobSettings()
Returns the builder for the settings used for calls to signBlob.
-
signJwtSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<SignJwtRequest,SignJwtResponse> signJwtSettings()
Returns the builder for the settings used for calls to signJwt.
-
build
public IamCredentialsSettings build() throws IOException
- Specified by:
buildin classcom.google.api.gax.rpc.ClientSettings.Builder<IamCredentialsSettings,IamCredentialsSettings.Builder>- Throws:
IOException
-
-