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 StubSettings.Builder<AccessApprovalStubSettings,AccessApprovalStubSettings.Builder>
Builder for AccessApprovalStubSettings.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder()protectedBuilder(ClientContext clientContext) protectedBuilder(AccessApprovalStubSettings settings) -
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.com.google.common.collect.ImmutableList<UnaryCallSettings.Builder<?,?>> Returns the builder for the settings used for calls to updateAccessApprovalSettings.Methods inherited from class com.google.api.gax.rpc.StubSettings.Builder
applyToAllUnaryMethods, getApiKey, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getMtlsEndpoint, getQuotaProjectId, getStreamWatchdogCheckInterval, getStreamWatchdogCheckIntervalDuration, getStreamWatchdogProvider, getTracerFactory, getTransportChannelProvider, self, setApiKey, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setMtlsEndpoint, setQuotaProjectId, setStreamWatchdogCheckInterval, setStreamWatchdogCheckIntervalDuration, setStreamWatchdogProvider, setSwitchToMtlsEndpointAllowed, setTracerFactory, setTransportChannelProvider, setUniverseDomain, toString
-
Constructor Details
-
Builder
protected Builder() -
Builder
-
Builder
-
-
Method Details
-
applyToAllUnaryMethods
public AccessApprovalStubSettings.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.
-
unaryMethodSettingsBuilders
public com.google.common.collect.ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders() -
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 classStubSettings.Builder<AccessApprovalStubSettings,AccessApprovalStubSettings.Builder> - Throws:
IOException
-