Class AccessApprovalStubSettings.Builder (2.2.4)

public static class AccessApprovalStubSettings.Builder extends StubSettings.Builder<AccessApprovalStubSettings,AccessApprovalStubSettings.Builder>

Builder for AccessApprovalStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > AccessApprovalStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(AccessApprovalStubSettings settings)

protected Builder(AccessApprovalStubSettings settings)
Parameter
NameDescription
settingsAccessApprovalStubSettings

Methods

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

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.

Parameter
NameDescription
settingsUpdaterApiFunction<Builder<?,?>,java.lang.Void>
Returns
TypeDescription
AccessApprovalStubSettings.Builder

approveApprovalRequestSettings()

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

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

Returns
TypeDescription
Builder<ApproveApprovalRequestMessage,ApprovalRequest>

build()

public AccessApprovalStubSettings build()
Returns
TypeDescription
AccessApprovalStubSettings
Overrides Exceptions
TypeDescription
IOException

deleteAccessApprovalSettingsSettings()

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

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

Returns
TypeDescription
Builder<DeleteAccessApprovalSettingsMessage,Empty>

dismissApprovalRequestSettings()

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

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

Returns
TypeDescription
Builder<DismissApprovalRequestMessage,ApprovalRequest>

getAccessApprovalSettingsSettings()

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

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

Returns
TypeDescription
Builder<GetAccessApprovalSettingsMessage,AccessApprovalSettings>

getApprovalRequestSettings()

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

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

Returns
TypeDescription
Builder<GetApprovalRequestMessage,ApprovalRequest>

listApprovalRequestsSettings()

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

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

Returns
TypeDescription
Builder<ListApprovalRequestsMessage,ListApprovalRequestsResponse,ListApprovalRequestsPagedResponse>

unaryMethodSettingsBuilders()

public ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
Returns
TypeDescription
com.google.common.collect.ImmutableList<Builder<?,?>>

updateAccessApprovalSettingsSettings()

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

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

Returns
TypeDescription
Builder<UpdateAccessApprovalSettingsMessage,AccessApprovalSettings>