Class AccessApprovalAdminSettings.Builder (2.43.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(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext 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>