public static class SubscriberStubSettings.Builder extends StubSettings.Builder<SubscriberStubSettings,SubscriberStubSettings.Builder>
Builder for SubscriberStubSettings.
Inherited Members
com.google.api.gax.rpc.StubSettings.Builder.getApiKey()
com.google.api.gax.rpc.StubSettings.Builder.setApiKey(java.lang.String)
Constructors
Builder()
Builder(ClientContext clientContext)
protected Builder(ClientContext clientContext)
Parameter
Builder(SubscriberStubSettings settings)
protected Builder(SubscriberStubSettings settings)
Parameter
Methods
acknowledgeSettings()
public UnaryCallSettings.Builder<AcknowledgeRequest,Empty> acknowledgeSettings()
Returns the builder for the settings used for calls to acknowledge.
Returns
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
Returns
build()
public SubscriberStubSettings build()
Returns
Overrides
Exceptions
createSnapshotSettings()
public UnaryCallSettings.Builder<CreateSnapshotRequest,Snapshot> createSnapshotSettings()
Returns the builder for the settings used for calls to createSnapshot.
Returns
createSubscriptionSettings()
public UnaryCallSettings.Builder<Subscription,Subscription> createSubscriptionSettings()
Returns the builder for the settings used for calls to createSubscription.
Returns
deleteSnapshotSettings()
public UnaryCallSettings.Builder<DeleteSnapshotRequest,Empty> deleteSnapshotSettings()
Returns the builder for the settings used for calls to deleteSnapshot.
Returns
deleteSubscriptionSettings()
public UnaryCallSettings.Builder<DeleteSubscriptionRequest,Empty> deleteSubscriptionSettings()
Returns the builder for the settings used for calls to deleteSubscription.
Returns
getIamPolicySettings()
public UnaryCallSettings.Builder<GetIamPolicyRequest,Policy> getIamPolicySettings()
Returns the builder for the settings used for calls to getIamPolicy.
Returns
Type | Description |
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
getSubscriptionSettings()
public UnaryCallSettings.Builder<GetSubscriptionRequest,Subscription> getSubscriptionSettings()
Returns the builder for the settings used for calls to getSubscription.
Returns
listSnapshotsSettings()
public PagedCallSettings.Builder<ListSnapshotsRequest,ListSnapshotsResponse,SubscriptionAdminClient.ListSnapshotsPagedResponse> listSnapshotsSettings()
Returns the builder for the settings used for calls to listSnapshots.
Returns
listSubscriptionsSettings()
public PagedCallSettings.Builder<ListSubscriptionsRequest,ListSubscriptionsResponse,SubscriptionAdminClient.ListSubscriptionsPagedResponse> listSubscriptionsSettings()
Returns the builder for the settings used for calls to listSubscriptions.
Returns
modifyAckDeadlineSettings()
public UnaryCallSettings.Builder<ModifyAckDeadlineRequest,Empty> modifyAckDeadlineSettings()
Returns the builder for the settings used for calls to modifyAckDeadline.
Returns
modifyPushConfigSettings()
public UnaryCallSettings.Builder<ModifyPushConfigRequest,Empty> modifyPushConfigSettings()
Returns the builder for the settings used for calls to modifyPushConfig.
Returns
pullSettings()
public UnaryCallSettings.Builder<PullRequest,PullResponse> pullSettings()
Returns the builder for the settings used for calls to pull.
Returns
seekSettings()
public UnaryCallSettings.Builder<SeekRequest,SeekResponse> seekSettings()
Returns the builder for the settings used for calls to seek.
Returns
setIamPolicySettings()
public UnaryCallSettings.Builder<SetIamPolicyRequest,Policy> setIamPolicySettings()
Returns the builder for the settings used for calls to setIamPolicy.
Returns
Type | Description |
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
testIamPermissionsSettings()
public UnaryCallSettings.Builder<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsSettings()
Returns the builder for the settings used for calls to testIamPermissions.
Returns
Type | Description |
Builder<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> | |
unaryMethodSettingsBuilders()
public ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
Returns
Type | Description |
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
updateSubscriptionSettings()
public UnaryCallSettings.Builder<UpdateSubscriptionRequest,Subscription> updateSubscriptionSettings()
Returns the builder for the settings used for calls to updateSubscription.
Returns