Class GkeHubMembershipServiceStubSettings.Builder (1.2.0)

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

Builder for GkeHubMembershipServiceStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > GkeHubMembershipServiceStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(GkeHubMembershipServiceStubSettings settings)

protected Builder(GkeHubMembershipServiceStubSettings settings)
Parameter
NameDescription
settingsGkeHubMembershipServiceStubSettings

Methods

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

public GkeHubMembershipServiceStubSettings.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
GkeHubMembershipServiceStubSettings.Builder

build()

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

createMembershipOperationSettings()

public OperationCallSettings.Builder<CreateMembershipRequest,Membership,OperationMetadata> createMembershipOperationSettings()

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

Returns
TypeDescription
Builder<CreateMembershipRequest,Membership,OperationMetadata>

createMembershipSettings()

public UnaryCallSettings.Builder<CreateMembershipRequest,Operation> createMembershipSettings()

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

Returns
TypeDescription
Builder<CreateMembershipRequest,Operation>

deleteMembershipOperationSettings()

public OperationCallSettings.Builder<DeleteMembershipRequest,Empty,OperationMetadata> deleteMembershipOperationSettings()

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

Returns
TypeDescription
Builder<DeleteMembershipRequest,Empty,OperationMetadata>

deleteMembershipSettings()

public UnaryCallSettings.Builder<DeleteMembershipRequest,Operation> deleteMembershipSettings()

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

Returns
TypeDescription
Builder<DeleteMembershipRequest,Operation>

generateConnectManifestSettings()

public UnaryCallSettings.Builder<GenerateConnectManifestRequest,GenerateConnectManifestResponse> generateConnectManifestSettings()

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

Returns
TypeDescription
Builder<GenerateConnectManifestRequest,GenerateConnectManifestResponse>

generateExclusivityManifestSettings()

public UnaryCallSettings.Builder<GenerateExclusivityManifestRequest,GenerateExclusivityManifestResponse> generateExclusivityManifestSettings()

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

Returns
TypeDescription
Builder<GenerateExclusivityManifestRequest,GenerateExclusivityManifestResponse>

getMembershipSettings()

public UnaryCallSettings.Builder<GetMembershipRequest,Membership> getMembershipSettings()

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

Returns
TypeDescription
Builder<GetMembershipRequest,Membership>

listMembershipsSettings()

public PagedCallSettings.Builder<ListMembershipsRequest,ListMembershipsResponse,GkeHubMembershipServiceClient.ListMembershipsPagedResponse> listMembershipsSettings()

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

Returns
TypeDescription
Builder<ListMembershipsRequest,ListMembershipsResponse,ListMembershipsPagedResponse>

unaryMethodSettingsBuilders()

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

updateMembershipOperationSettings()

public OperationCallSettings.Builder<UpdateMembershipRequest,Membership,OperationMetadata> updateMembershipOperationSettings()

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

Returns
TypeDescription
Builder<UpdateMembershipRequest,Membership,OperationMetadata>

updateMembershipSettings()

public UnaryCallSettings.Builder<UpdateMembershipRequest,Operation> updateMembershipSettings()

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

Returns
TypeDescription
Builder<UpdateMembershipRequest,Operation>

validateExclusivitySettings()

public UnaryCallSettings.Builder<ValidateExclusivityRequest,ValidateExclusivityResponse> validateExclusivitySettings()

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

Returns
TypeDescription
Builder<ValidateExclusivityRequest,ValidateExclusivityResponse>