Class AccessApprovalAdminSettings.Builder (2.96.0)

public static class AccessApprovalAdminSettings.Builder extends ClientSettings.Builder<AccessApprovalAdminSettings,AccessApprovalAdminSettings.Builder>

Builder for AccessApprovalAdminSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > AccessApprovalAdminSettings.Builder

Constructors

Builder()

protected Builder()

Builder(@Nullable ClientContext clientContext)

protected Builder(@Nullable ClientContext clientContext)
Parameter
Name Description
clientContext @org.jspecify.annotations.Nullable com.google.api.gax.rpc.ClientContext

Builder(AccessApprovalAdminSettings settings)

protected Builder(AccessApprovalAdminSettings settings)
Parameter
Name Description
settings AccessApprovalAdminSettings

Builder(AccessApprovalStubSettings.Builder stubSettings)

protected Builder(AccessApprovalStubSettings.Builder stubSettings)
Parameter
Name Description
stubSettings AccessApprovalStubSettings.Builder

Methods

applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

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.

Parameter
Name Description
settingsUpdater ApiFunction<Builder<?,?>,java.lang.Void>
Returns
Type Description
AccessApprovalAdminSettings.Builder

approveApprovalRequestSettings()

public UnaryCallSettings.Builder<ApproveApprovalRequestMessage,ApprovalRequest> approveApprovalRequestSettings()

Returns the builder for the settings used for calls to approveApprovalRequest.

Returns
Type Description
Builder<ApproveApprovalRequestMessage,ApprovalRequest>

build()

public AccessApprovalAdminSettings build()
Returns
Type Description
AccessApprovalAdminSettings
Overrides
Exceptions
Type Description
IOException

deleteAccessApprovalSettingsSettings()

public UnaryCallSettings.Builder<DeleteAccessApprovalSettingsMessage,Empty> deleteAccessApprovalSettingsSettings()

Returns the builder for the settings used for calls to deleteAccessApprovalSettings.

Returns
Type Description
Builder<DeleteAccessApprovalSettingsMessage,Empty>

dismissApprovalRequestSettings()

public UnaryCallSettings.Builder<DismissApprovalRequestMessage,ApprovalRequest> dismissApprovalRequestSettings()

Returns the builder for the settings used for calls to dismissApprovalRequest.

Returns
Type Description
Builder<DismissApprovalRequestMessage,ApprovalRequest>

getAccessApprovalServiceAccountSettings()

public UnaryCallSettings.Builder<GetAccessApprovalServiceAccountMessage,AccessApprovalServiceAccount> getAccessApprovalServiceAccountSettings()

Returns the builder for the settings used for calls to getAccessApprovalServiceAccount.

Returns
Type Description
Builder<GetAccessApprovalServiceAccountMessage,AccessApprovalServiceAccount>

getAccessApprovalSettingsSettings()

public UnaryCallSettings.Builder<GetAccessApprovalSettingsMessage,AccessApprovalSettings> getAccessApprovalSettingsSettings()

Returns the builder for the settings used for calls to getAccessApprovalSettings.

Returns
Type Description
Builder<GetAccessApprovalSettingsMessage,AccessApprovalSettings>

getApprovalRequestSettings()

public UnaryCallSettings.Builder<GetApprovalRequestMessage,ApprovalRequest> getApprovalRequestSettings()

Returns the builder for the settings used for calls to getApprovalRequest.

Returns
Type Description
Builder<GetApprovalRequestMessage,ApprovalRequest>

getStubSettingsBuilder()

public AccessApprovalStubSettings.Builder getStubSettingsBuilder()
Returns
Type Description
AccessApprovalStubSettings.Builder

invalidateApprovalRequestSettings()

public UnaryCallSettings.Builder<InvalidateApprovalRequestMessage,ApprovalRequest> invalidateApprovalRequestSettings()

Returns the builder for the settings used for calls to invalidateApprovalRequest.

Returns
Type Description
Builder<InvalidateApprovalRequestMessage,ApprovalRequest>

listApprovalRequestsSettings()

public PagedCallSettings.Builder<ListApprovalRequestsMessage,ListApprovalRequestsResponse,AccessApprovalAdminClient.ListApprovalRequestsPagedResponse> listApprovalRequestsSettings()

Returns the builder for the settings used for calls to listApprovalRequests.

Returns
Type Description
Builder<ListApprovalRequestsMessage,ListApprovalRequestsResponse,ListApprovalRequestsPagedResponse>

updateAccessApprovalSettingsSettings()

public UnaryCallSettings.Builder<UpdateAccessApprovalSettingsMessage,AccessApprovalSettings> updateAccessApprovalSettingsSettings()

Returns the builder for the settings used for calls to updateAccessApprovalSettings.

Returns
Type Description
Builder<UpdateAccessApprovalSettingsMessage,AccessApprovalSettings>