Class DataSubscriptionServiceSettings.Builder (0.2.0)

public static class DataSubscriptionServiceSettings.Builder extends ClientSettings.Builder<DataSubscriptionServiceSettings,DataSubscriptionServiceSettings.Builder>

Builder for DataSubscriptionServiceSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > DataSubscriptionServiceSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext

Builder(DataSubscriptionServiceSettings settings)

protected Builder(DataSubscriptionServiceSettings settings)
Parameter
Name Description
settings DataSubscriptionServiceSettings

Builder(DataSubscriptionServiceStubSettings.Builder stubSettings)

protected Builder(DataSubscriptionServiceStubSettings.Builder stubSettings)
Parameter
Name Description
stubSettings DataSubscriptionServiceStubSettings.Builder

Methods

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

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

build()

public DataSubscriptionServiceSettings build()
Returns
Type Description
DataSubscriptionServiceSettings
Overrides
Exceptions
Type Description
IOException

createSubscriberOperationSettings()

public OperationCallSettings.Builder<CreateSubscriberRequest,Subscriber,CreateSubscriberMetadata> createSubscriberOperationSettings()

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

Returns
Type Description
Builder<CreateSubscriberRequest,Subscriber,CreateSubscriberMetadata>

createSubscriberSettings()

public UnaryCallSettings.Builder<CreateSubscriberRequest,Operation> createSubscriberSettings()

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

Returns
Type Description
Builder<CreateSubscriberRequest,Operation>

createSubscriptionSettings()

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

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

Returns
Type Description
Builder<CreateSubscriptionRequest,Subscription>

deleteSubscriberOperationSettings()

public OperationCallSettings.Builder<DeleteSubscriberRequest,Empty,DeleteSubscriberMetadata> deleteSubscriberOperationSettings()

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

Returns
Type Description
Builder<DeleteSubscriberRequest,Empty,DeleteSubscriberMetadata>

deleteSubscriberSettings()

public UnaryCallSettings.Builder<DeleteSubscriberRequest,Operation> deleteSubscriberSettings()

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

Returns
Type Description
Builder<DeleteSubscriberRequest,Operation>

deleteSubscriptionSettings()

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

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

Returns
Type Description
Builder<DeleteSubscriptionRequest,Empty>

getStubSettingsBuilder()

public DataSubscriptionServiceStubSettings.Builder getStubSettingsBuilder()
Returns
Type Description
DataSubscriptionServiceStubSettings.Builder

listSubscribersSettings()

public PagedCallSettings.Builder<ListSubscribersRequest,ListSubscribersResponse,DataSubscriptionServiceClient.ListSubscribersPagedResponse> listSubscribersSettings()

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

Returns
Type Description
Builder<ListSubscribersRequest,ListSubscribersResponse,ListSubscribersPagedResponse>

listSubscriptionsSettings()

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

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

Returns
Type Description
Builder<ListSubscriptionsRequest,ListSubscriptionsResponse,ListSubscriptionsPagedResponse>

updateSubscriberOperationSettings()

public OperationCallSettings.Builder<UpdateSubscriberRequest,Subscriber,UpdateSubscriberMetadata> updateSubscriberOperationSettings()

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

Returns
Type Description
Builder<UpdateSubscriberRequest,Subscriber,UpdateSubscriberMetadata>

updateSubscriberSettings()

public UnaryCallSettings.Builder<UpdateSubscriberRequest,Operation> updateSubscriberSettings()

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

Returns
Type Description
Builder<UpdateSubscriberRequest,Operation>

updateSubscriptionSettings()

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

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

Returns
Type Description
Builder<UpdateSubscriptionRequest,Subscription>