Class ManagedIdentitiesServiceStubSettings.Builder
- java.lang.Object
-
- com.google.api.gax.rpc.StubSettings.Builder<ManagedIdentitiesServiceStubSettings,ManagedIdentitiesServiceStubSettings.Builder>
-
- com.google.cloud.managedidentities.v1.stub.ManagedIdentitiesServiceStubSettings.Builder
-
- Enclosing class:
- ManagedIdentitiesServiceStubSettings
public static class ManagedIdentitiesServiceStubSettings.Builder extends com.google.api.gax.rpc.StubSettings.Builder<ManagedIdentitiesServiceStubSettings,ManagedIdentitiesServiceStubSettings.Builder>
Builder for ManagedIdentitiesServiceStubSettings.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(com.google.api.gax.rpc.ClientContext clientContext)
protected
Builder(ManagedIdentitiesServiceStubSettings settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ManagedIdentitiesServiceStubSettings.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.com.google.api.gax.rpc.OperationCallSettings.Builder<AttachTrustRequest,Domain,OpMetadata>
attachTrustOperationSettings()
Returns the builder for the settings used for calls to attachTrust.com.google.api.gax.rpc.UnaryCallSettings.Builder<AttachTrustRequest,com.google.longrunning.Operation>
attachTrustSettings()
Returns the builder for the settings used for calls to attachTrust.ManagedIdentitiesServiceStubSettings
build()
com.google.api.gax.rpc.OperationCallSettings.Builder<CreateMicrosoftAdDomainRequest,Domain,OpMetadata>
createMicrosoftAdDomainOperationSettings()
Returns the builder for the settings used for calls to createMicrosoftAdDomain.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateMicrosoftAdDomainRequest,com.google.longrunning.Operation>
createMicrosoftAdDomainSettings()
Returns the builder for the settings used for calls to createMicrosoftAdDomain.com.google.api.gax.rpc.OperationCallSettings.Builder<DeleteDomainRequest,com.google.protobuf.Empty,OpMetadata>
deleteDomainOperationSettings()
Returns the builder for the settings used for calls to deleteDomain.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteDomainRequest,com.google.longrunning.Operation>
deleteDomainSettings()
Returns the builder for the settings used for calls to deleteDomain.com.google.api.gax.rpc.OperationCallSettings.Builder<DetachTrustRequest,Domain,OpMetadata>
detachTrustOperationSettings()
Returns the builder for the settings used for calls to detachTrust.com.google.api.gax.rpc.UnaryCallSettings.Builder<DetachTrustRequest,com.google.longrunning.Operation>
detachTrustSettings()
Returns the builder for the settings used for calls to detachTrust.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetDomainRequest,Domain>
getDomainSettings()
Returns the builder for the settings used for calls to getDomain.com.google.api.gax.rpc.PagedCallSettings.Builder<ListDomainsRequest,ListDomainsResponse,ManagedIdentitiesServiceClient.ListDomainsPagedResponse>
listDomainsSettings()
Returns the builder for the settings used for calls to listDomains.com.google.api.gax.rpc.OperationCallSettings.Builder<ReconfigureTrustRequest,Domain,OpMetadata>
reconfigureTrustOperationSettings()
Returns the builder for the settings used for calls to reconfigureTrust.com.google.api.gax.rpc.UnaryCallSettings.Builder<ReconfigureTrustRequest,com.google.longrunning.Operation>
reconfigureTrustSettings()
Returns the builder for the settings used for calls to reconfigureTrust.com.google.api.gax.rpc.UnaryCallSettings.Builder<ResetAdminPasswordRequest,ResetAdminPasswordResponse>
resetAdminPasswordSettings()
Returns the builder for the settings used for calls to resetAdminPassword.com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>>
unaryMethodSettingsBuilders()
com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateDomainRequest,Domain,OpMetadata>
updateDomainOperationSettings()
Returns the builder for the settings used for calls to updateDomain.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateDomainRequest,com.google.longrunning.Operation>
updateDomainSettings()
Returns the builder for the settings used for calls to updateDomain.com.google.api.gax.rpc.OperationCallSettings.Builder<ValidateTrustRequest,Domain,OpMetadata>
validateTrustOperationSettings()
Returns the builder for the settings used for calls to validateTrust.com.google.api.gax.rpc.UnaryCallSettings.Builder<ValidateTrustRequest,com.google.longrunning.Operation>
validateTrustSettings()
Returns the builder for the settings used for calls to validateTrust.-
Methods inherited from class com.google.api.gax.rpc.StubSettings.Builder
applyToAllUnaryMethods, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getMtlsEndpoint, getQuotaProjectId, getStreamWatchdogCheckInterval, getStreamWatchdogProvider, getTracerFactory, getTransportChannelProvider, self, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setMtlsEndpoint, setQuotaProjectId, setStreamWatchdogCheckInterval, setStreamWatchdogProvider, setSwitchToMtlsEndpointAllowed, setTracerFactory, setTransportChannelProvider, toString
-
-
-
-
Constructor Detail
-
Builder
protected Builder()
-
Builder
protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
-
Builder
protected Builder(ManagedIdentitiesServiceStubSettings settings)
-
-
Method Detail
-
applyToAllUnaryMethods
public ManagedIdentitiesServiceStubSettings.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.
-
unaryMethodSettingsBuilders
public com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
-
createMicrosoftAdDomainSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateMicrosoftAdDomainRequest,com.google.longrunning.Operation> createMicrosoftAdDomainSettings()
Returns the builder for the settings used for calls to createMicrosoftAdDomain.
-
createMicrosoftAdDomainOperationSettings
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<CreateMicrosoftAdDomainRequest,Domain,OpMetadata> createMicrosoftAdDomainOperationSettings()
Returns the builder for the settings used for calls to createMicrosoftAdDomain.
-
resetAdminPasswordSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<ResetAdminPasswordRequest,ResetAdminPasswordResponse> resetAdminPasswordSettings()
Returns the builder for the settings used for calls to resetAdminPassword.
-
listDomainsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListDomainsRequest,ListDomainsResponse,ManagedIdentitiesServiceClient.ListDomainsPagedResponse> listDomainsSettings()
Returns the builder for the settings used for calls to listDomains.
-
getDomainSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetDomainRequest,Domain> getDomainSettings()
Returns the builder for the settings used for calls to getDomain.
-
updateDomainSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateDomainRequest,com.google.longrunning.Operation> updateDomainSettings()
Returns the builder for the settings used for calls to updateDomain.
-
updateDomainOperationSettings
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateDomainRequest,Domain,OpMetadata> updateDomainOperationSettings()
Returns the builder for the settings used for calls to updateDomain.
-
deleteDomainSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteDomainRequest,com.google.longrunning.Operation> deleteDomainSettings()
Returns the builder for the settings used for calls to deleteDomain.
-
deleteDomainOperationSettings
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<DeleteDomainRequest,com.google.protobuf.Empty,OpMetadata> deleteDomainOperationSettings()
Returns the builder for the settings used for calls to deleteDomain.
-
attachTrustSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<AttachTrustRequest,com.google.longrunning.Operation> attachTrustSettings()
Returns the builder for the settings used for calls to attachTrust.
-
attachTrustOperationSettings
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<AttachTrustRequest,Domain,OpMetadata> attachTrustOperationSettings()
Returns the builder for the settings used for calls to attachTrust.
-
reconfigureTrustSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<ReconfigureTrustRequest,com.google.longrunning.Operation> reconfigureTrustSettings()
Returns the builder for the settings used for calls to reconfigureTrust.
-
reconfigureTrustOperationSettings
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<ReconfigureTrustRequest,Domain,OpMetadata> reconfigureTrustOperationSettings()
Returns the builder for the settings used for calls to reconfigureTrust.
-
detachTrustSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DetachTrustRequest,com.google.longrunning.Operation> detachTrustSettings()
Returns the builder for the settings used for calls to detachTrust.
-
detachTrustOperationSettings
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<DetachTrustRequest,Domain,OpMetadata> detachTrustOperationSettings()
Returns the builder for the settings used for calls to detachTrust.
-
validateTrustSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<ValidateTrustRequest,com.google.longrunning.Operation> validateTrustSettings()
Returns the builder for the settings used for calls to validateTrust.
-
validateTrustOperationSettings
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<ValidateTrustRequest,Domain,OpMetadata> validateTrustOperationSettings()
Returns the builder for the settings used for calls to validateTrust.
-
build
public ManagedIdentitiesServiceStubSettings build() throws IOException
- Specified by:
build
in classcom.google.api.gax.rpc.StubSettings.Builder<ManagedIdentitiesServiceStubSettings,ManagedIdentitiesServiceStubSettings.Builder>
- Throws:
IOException
-
-