Class AccessApprovalAdminSettings.Builder
- java.lang.Object
-
- com.google.api.gax.rpc.ClientSettings.Builder<AccessApprovalAdminSettings,AccessApprovalAdminSettings.Builder>
-
- com.google.cloud.accessapproval.v1.AccessApprovalAdminSettings.Builder
-
- Enclosing class:
- AccessApprovalAdminSettings
public static class AccessApprovalAdminSettings.Builder extends com.google.api.gax.rpc.ClientSettings.Builder<AccessApprovalAdminSettings,AccessApprovalAdminSettings.Builder>
Builder for AccessApprovalAdminSettings.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(com.google.api.gax.rpc.ClientContext clientContext)
protected
Builder(AccessApprovalAdminSettings settings)
protected
Builder(AccessApprovalStubSettings.Builder stubSettings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessApprovalAdminSettings.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.AccessApprovalAdminSettings
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.AccessApprovalStubSettings.Builder
getStubSettingsBuilder()
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.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.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(AccessApprovalAdminSettings settings)
-
Builder
protected Builder(AccessApprovalStubSettings.Builder stubSettings)
-
-
Method Detail
-
getStubSettingsBuilder
public AccessApprovalStubSettings.Builder getStubSettingsBuilder()
-
applyToAllUnaryMethods
public AccessApprovalAdminSettings.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.
-
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 AccessApprovalAdminSettings build() throws IOException
- Specified by:
build
in classcom.google.api.gax.rpc.ClientSettings.Builder<AccessApprovalAdminSettings,AccessApprovalAdminSettings.Builder>
- Throws:
IOException
-
-