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 ClientSettings.Builder<AccessApprovalAdminSettings,AccessApprovalAdminSettings.Builder>
Builder for AccessApprovalAdminSettings.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder()protectedBuilder(ClientContext clientContext) protectedBuilder(AccessApprovalAdminSettings settings) protectedBuilder(AccessApprovalStubSettings.Builder stubSettings) -
Method Summary
Modifier and TypeMethodDescriptionapplyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) Applies the given settings updater function to all of the unary API methods in this service.Returns the builder for the settings used for calls to approveApprovalRequest.build()UnaryCallSettings.Builder<DeleteAccessApprovalSettingsMessage,com.google.protobuf.Empty> Returns the builder for the settings used for calls to deleteAccessApprovalSettings.Returns the builder for the settings used for calls to dismissApprovalRequest.Returns the builder for the settings used for calls to getAccessApprovalServiceAccount.Returns the builder for the settings used for calls to getAccessApprovalSettings.Returns the builder for the settings used for calls to getApprovalRequest.Returns the builder for the settings used for calls to invalidateApprovalRequest.PagedCallSettings.Builder<ListApprovalRequestsMessage,ListApprovalRequestsResponse, AccessApprovalAdminClient.ListApprovalRequestsPagedResponse> Returns the builder for the settings used for calls to listApprovalRequests.Returns the builder for the settings used for calls to updateAccessApprovalSettings.Methods inherited from class com.google.api.gax.rpc.ClientSettings.Builder
applyToAllUnaryMethods, getApiKey, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getQuotaProjectId, getStubSettings, getTransportChannelProvider, getWatchdogCheckInterval, getWatchdogCheckIntervalDuration, getWatchdogProvider, self, setApiKey, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setQuotaProjectId, setTransportChannelProvider, setUniverseDomain, setWatchdogCheckInterval, setWatchdogCheckIntervalDuration, setWatchdogProvider, toString
-
Constructor Details
-
Builder
- Throws:
IOException
-
Builder
-
Builder
-
Builder
-
-
Method Details
-
getStubSettingsBuilder
-
applyToAllUnaryMethods
public AccessApprovalAdminSettings.Builder applyToAllUnaryMethods(ApiFunction<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 PagedCallSettings.Builder<ListApprovalRequestsMessage,ListApprovalRequestsResponse, listApprovalRequestsSettings()AccessApprovalAdminClient.ListApprovalRequestsPagedResponse> Returns the builder for the settings used for calls to listApprovalRequests. -
getApprovalRequestSettings
public UnaryCallSettings.Builder<GetApprovalRequestMessage,ApprovalRequest> getApprovalRequestSettings()Returns the builder for the settings used for calls to getApprovalRequest. -
approveApprovalRequestSettings
public UnaryCallSettings.Builder<ApproveApprovalRequestMessage,ApprovalRequest> approveApprovalRequestSettings()Returns the builder for the settings used for calls to approveApprovalRequest. -
dismissApprovalRequestSettings
public UnaryCallSettings.Builder<DismissApprovalRequestMessage,ApprovalRequest> dismissApprovalRequestSettings()Returns the builder for the settings used for calls to dismissApprovalRequest. -
invalidateApprovalRequestSettings
public UnaryCallSettings.Builder<InvalidateApprovalRequestMessage,ApprovalRequest> invalidateApprovalRequestSettings()Returns the builder for the settings used for calls to invalidateApprovalRequest. -
getAccessApprovalSettingsSettings
public UnaryCallSettings.Builder<GetAccessApprovalSettingsMessage,AccessApprovalSettings> getAccessApprovalSettingsSettings()Returns the builder for the settings used for calls to getAccessApprovalSettings. -
updateAccessApprovalSettingsSettings
public UnaryCallSettings.Builder<UpdateAccessApprovalSettingsMessage,AccessApprovalSettings> updateAccessApprovalSettingsSettings()Returns the builder for the settings used for calls to updateAccessApprovalSettings. -
deleteAccessApprovalSettingsSettings
public UnaryCallSettings.Builder<DeleteAccessApprovalSettingsMessage,com.google.protobuf.Empty> deleteAccessApprovalSettingsSettings()Returns the builder for the settings used for calls to deleteAccessApprovalSettings. -
getAccessApprovalServiceAccountSettings
public UnaryCallSettings.Builder<GetAccessApprovalServiceAccountMessage,AccessApprovalServiceAccount> getAccessApprovalServiceAccountSettings()Returns the builder for the settings used for calls to getAccessApprovalServiceAccount. -
build
- Specified by:
buildin classClientSettings.Builder<AccessApprovalAdminSettings,AccessApprovalAdminSettings.Builder> - Throws:
IOException
-