Class SubscriberStubSettings.Builder (1.126.6)

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

Builder for SubscriberStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > SubscriberStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(SubscriberStubSettings settings)

protected Builder(SubscriberStubSettings settings)
Parameter
NameDescription
settingsSubscriberStubSettings

Methods

acknowledgeSettings()

public UnaryCallSettings.Builder<AcknowledgeRequest,Empty> acknowledgeSettings()

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

Returns
TypeDescription
Builder<AcknowledgeRequest,Empty>

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

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

build()

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

createSnapshotSettings()

public UnaryCallSettings.Builder<CreateSnapshotRequest,Snapshot> createSnapshotSettings()

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

Returns
TypeDescription
Builder<CreateSnapshotRequest,Snapshot>

createSubscriptionSettings()

public UnaryCallSettings.Builder<Subscription,Subscription> createSubscriptionSettings()

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

Returns
TypeDescription
Builder<Subscription,Subscription>

deleteSnapshotSettings()

public UnaryCallSettings.Builder<DeleteSnapshotRequest,Empty> deleteSnapshotSettings()

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

Returns
TypeDescription
Builder<DeleteSnapshotRequest,Empty>

deleteSubscriptionSettings()

public UnaryCallSettings.Builder<DeleteSubscriptionRequest,Empty> deleteSubscriptionSettings()

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

Returns
TypeDescription
Builder<DeleteSubscriptionRequest,Empty>

getEndpoint()

public String getEndpoint()

Returns the endpoint set by the user or the the service's default endpoint.

Returns
TypeDescription
String
Overrides

getIamPolicySettings()

public UnaryCallSettings.Builder<GetIamPolicyRequest,Policy> getIamPolicySettings()

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

Returns
TypeDescription
Builder<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>

getSnapshotSettings()

public UnaryCallSettings.Builder<GetSnapshotRequest,Snapshot> getSnapshotSettings()

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

Returns
TypeDescription
Builder<GetSnapshotRequest,Snapshot>

getSubscriptionSettings()

public UnaryCallSettings.Builder<GetSubscriptionRequest,Subscription> getSubscriptionSettings()

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

Returns
TypeDescription
Builder<GetSubscriptionRequest,Subscription>

listSnapshotsSettings()

public PagedCallSettings.Builder<ListSnapshotsRequest,ListSnapshotsResponse,SubscriptionAdminClient.ListSnapshotsPagedResponse> listSnapshotsSettings()

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

Returns
TypeDescription
Builder<ListSnapshotsRequest,ListSnapshotsResponse,ListSnapshotsPagedResponse>

listSubscriptionsSettings()

public PagedCallSettings.Builder<ListSubscriptionsRequest,ListSubscriptionsResponse,SubscriptionAdminClient.ListSubscriptionsPagedResponse> listSubscriptionsSettings()

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

Returns
TypeDescription
Builder<ListSubscriptionsRequest,ListSubscriptionsResponse,ListSubscriptionsPagedResponse>

modifyAckDeadlineSettings()

public UnaryCallSettings.Builder<ModifyAckDeadlineRequest,Empty> modifyAckDeadlineSettings()

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

Returns
TypeDescription
Builder<ModifyAckDeadlineRequest,Empty>

modifyPushConfigSettings()

public UnaryCallSettings.Builder<ModifyPushConfigRequest,Empty> modifyPushConfigSettings()

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

Returns
TypeDescription
Builder<ModifyPushConfigRequest,Empty>

pullSettings()

public UnaryCallSettings.Builder<PullRequest,PullResponse> pullSettings()

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

Returns
TypeDescription
Builder<PullRequest,PullResponse>

seekSettings()

public UnaryCallSettings.Builder<SeekRequest,SeekResponse> seekSettings()

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

Returns
TypeDescription
Builder<SeekRequest,SeekResponse>

setIamPolicySettings()

public UnaryCallSettings.Builder<SetIamPolicyRequest,Policy> setIamPolicySettings()

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

Returns
TypeDescription
Builder<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>

streamingPullSettings()

public StreamingCallSettings.Builder<StreamingPullRequest,StreamingPullResponse> streamingPullSettings()

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

Returns
TypeDescription
Builder<StreamingPullRequest,StreamingPullResponse>

testIamPermissionsSettings()

public UnaryCallSettings.Builder<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsSettings()

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

Returns
TypeDescription
Builder<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>

unaryMethodSettingsBuilders()

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

updateSnapshotSettings()

public UnaryCallSettings.Builder<UpdateSnapshotRequest,Snapshot> updateSnapshotSettings()

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

Returns
TypeDescription
Builder<UpdateSnapshotRequest,Snapshot>

updateSubscriptionSettings()

public UnaryCallSettings.Builder<UpdateSubscriptionRequest,Subscription> updateSubscriptionSettings()

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

Returns
TypeDescription
Builder<UpdateSubscriptionRequest,Subscription>