Class AccessApprovalStubSettings.Builder
- java.lang.Object
-
- com.google.api.gax.rpc.StubSettings.Builder<AccessApprovalStubSettings,AccessApprovalStubSettings.Builder>
-
- com.google.cloud.accessapproval.v1.stub.AccessApprovalStubSettings.Builder
-
- Enclosing class:
- AccessApprovalStubSettings
public static class AccessApprovalStubSettings.Builder extends com.google.api.gax.rpc.StubSettings.Builder<AccessApprovalStubSettings,AccessApprovalStubSettings.Builder>
Builder for AccessApprovalStubSettings.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(com.google.api.gax.rpc.ClientContext clientContext)
protected
Builder(AccessApprovalStubSettings settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessApprovalStubSettings.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.UnaryCallSettings.Builder<ApproveApprovalRequestMessage,ApprovalRequest>
approveApprovalRequestSettings()
Returns the builder for the settings used for calls to approveApprovalRequest.AccessApprovalStubSettings
build()
com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteAccessApprovalSettingsMessage,com.google.protobuf.Empty>
deleteAccessApprovalSettingsSettings()
Returns the builder for the settings used for calls to deleteAccessApprovalSettings.com.google.api.gax.rpc.UnaryCallSettings.Builder<DismissApprovalRequestMessage,ApprovalRequest>
dismissApprovalRequestSettings()
Returns the builder for the settings used for calls to dismissApprovalRequest.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetAccessApprovalServiceAccountMessage,AccessApprovalServiceAccount>
getAccessApprovalServiceAccountSettings()
Returns the builder for the settings used for calls to getAccessApprovalServiceAccount.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetAccessApprovalSettingsMessage,AccessApprovalSettings>
getAccessApprovalSettingsSettings()
Returns the builder for the settings used for calls to getAccessApprovalSettings.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetApprovalRequestMessage,ApprovalRequest>
getApprovalRequestSettings()
Returns the builder for the settings used for calls to getApprovalRequest.com.google.api.gax.rpc.UnaryCallSettings.Builder<InvalidateApprovalRequestMessage,ApprovalRequest>
invalidateApprovalRequestSettings()
Returns the builder for the settings used for calls to invalidateApprovalRequest.com.google.api.gax.rpc.PagedCallSettings.Builder<ListApprovalRequestsMessage,ListApprovalRequestsResponse,AccessApprovalAdminClient.ListApprovalRequestsPagedResponse>
listApprovalRequestsSettings()
Returns the builder for the settings used for calls to listApprovalRequests.com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>>
unaryMethodSettingsBuilders()
com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateAccessApprovalSettingsMessage,AccessApprovalSettings>
updateAccessApprovalSettingsSettings()
Returns the builder for the settings used for calls to updateAccessApprovalSettings.-
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(AccessApprovalStubSettings settings)
-
-
Method Detail
-
applyToAllUnaryMethods
public AccessApprovalStubSettings.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()
-
listApprovalRequestsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListApprovalRequestsMessage,ListApprovalRequestsResponse,AccessApprovalAdminClient.ListApprovalRequestsPagedResponse> listApprovalRequestsSettings()
Returns the builder for the settings used for calls to listApprovalRequests.
-
getApprovalRequestSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetApprovalRequestMessage,ApprovalRequest> getApprovalRequestSettings()
Returns the builder for the settings used for calls to getApprovalRequest.
-
approveApprovalRequestSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<ApproveApprovalRequestMessage,ApprovalRequest> approveApprovalRequestSettings()
Returns the builder for the settings used for calls to approveApprovalRequest.
-
dismissApprovalRequestSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DismissApprovalRequestMessage,ApprovalRequest> dismissApprovalRequestSettings()
Returns the builder for the settings used for calls to dismissApprovalRequest.
-
invalidateApprovalRequestSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<InvalidateApprovalRequestMessage,ApprovalRequest> invalidateApprovalRequestSettings()
Returns the builder for the settings used for calls to invalidateApprovalRequest.
-
getAccessApprovalSettingsSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetAccessApprovalSettingsMessage,AccessApprovalSettings> getAccessApprovalSettingsSettings()
Returns the builder for the settings used for calls to getAccessApprovalSettings.
-
updateAccessApprovalSettingsSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateAccessApprovalSettingsMessage,AccessApprovalSettings> updateAccessApprovalSettingsSettings()
Returns the builder for the settings used for calls to updateAccessApprovalSettings.
-
deleteAccessApprovalSettingsSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteAccessApprovalSettingsMessage,com.google.protobuf.Empty> deleteAccessApprovalSettingsSettings()
Returns the builder for the settings used for calls to deleteAccessApprovalSettings.
-
getAccessApprovalServiceAccountSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetAccessApprovalServiceAccountMessage,AccessApprovalServiceAccount> getAccessApprovalServiceAccountSettings()
Returns the builder for the settings used for calls to getAccessApprovalServiceAccount.
-
build
public AccessApprovalStubSettings build() throws IOException
- Specified by:
build
in classcom.google.api.gax.rpc.StubSettings.Builder<AccessApprovalStubSettings,AccessApprovalStubSettings.Builder>
- Throws:
IOException
-
-