Package com.google.cloud.pubsublite.v1
Class AdminServiceSettings.Builder
- java.lang.Object
-
- com.google.api.gax.rpc.ClientSettings.Builder<AdminServiceSettings,AdminServiceSettings.Builder>
-
- com.google.cloud.pubsublite.v1.AdminServiceSettings.Builder
-
- Enclosing class:
- AdminServiceSettings
public static class AdminServiceSettings.Builder extends com.google.api.gax.rpc.ClientSettings.Builder<AdminServiceSettings,AdminServiceSettings.Builder>
Builder for AdminServiceSettings.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(com.google.api.gax.rpc.ClientContext clientContext)
protected
Builder(AdminServiceSettings settings)
protected
Builder(AdminServiceStubSettings.Builder stubSettings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AdminServiceSettings.Builder
applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
Applies the given settings updater function to all of the unary API methods in this service.AdminServiceSettings
build()
com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateReservationRequest,Reservation>
createReservationSettings()
Returns the builder for the settings used for calls to createReservation.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateSubscriptionRequest,Subscription>
createSubscriptionSettings()
Returns the builder for the settings used for calls to createSubscription.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateTopicRequest,Topic>
createTopicSettings()
Returns the builder for the settings used for calls to createTopic.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteReservationRequest,com.google.protobuf.Empty>
deleteReservationSettings()
Returns the builder for the settings used for calls to deleteReservation.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteSubscriptionRequest,com.google.protobuf.Empty>
deleteSubscriptionSettings()
Returns the builder for the settings used for calls to deleteSubscription.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteTopicRequest,com.google.protobuf.Empty>
deleteTopicSettings()
Returns the builder for the settings used for calls to deleteTopic.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetReservationRequest,Reservation>
getReservationSettings()
Returns the builder for the settings used for calls to getReservation.AdminServiceStubSettings.Builder
getStubSettingsBuilder()
com.google.api.gax.rpc.UnaryCallSettings.Builder<GetSubscriptionRequest,Subscription>
getSubscriptionSettings()
Returns the builder for the settings used for calls to getSubscription.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetTopicPartitionsRequest,TopicPartitions>
getTopicPartitionsSettings()
Returns the builder for the settings used for calls to getTopicPartitions.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetTopicRequest,Topic>
getTopicSettings()
Returns the builder for the settings used for calls to getTopic.com.google.api.gax.rpc.PagedCallSettings.Builder<ListReservationsRequest,ListReservationsResponse,AdminServiceClient.ListReservationsPagedResponse>
listReservationsSettings()
Returns the builder for the settings used for calls to listReservations.com.google.api.gax.rpc.PagedCallSettings.Builder<ListReservationTopicsRequest,ListReservationTopicsResponse,AdminServiceClient.ListReservationTopicsPagedResponse>
listReservationTopicsSettings()
Returns the builder for the settings used for calls to listReservationTopics.com.google.api.gax.rpc.PagedCallSettings.Builder<ListSubscriptionsRequest,ListSubscriptionsResponse,AdminServiceClient.ListSubscriptionsPagedResponse>
listSubscriptionsSettings()
Returns the builder for the settings used for calls to listSubscriptions.com.google.api.gax.rpc.PagedCallSettings.Builder<ListTopicsRequest,ListTopicsResponse,AdminServiceClient.ListTopicsPagedResponse>
listTopicsSettings()
Returns the builder for the settings used for calls to listTopics.com.google.api.gax.rpc.PagedCallSettings.Builder<ListTopicSubscriptionsRequest,ListTopicSubscriptionsResponse,AdminServiceClient.ListTopicSubscriptionsPagedResponse>
listTopicSubscriptionsSettings()
Returns the builder for the settings used for calls to listTopicSubscriptions.com.google.api.gax.rpc.OperationCallSettings.Builder<SeekSubscriptionRequest,SeekSubscriptionResponse,OperationMetadata>
seekSubscriptionOperationSettings()
Returns the builder for the settings used for calls to seekSubscription.com.google.api.gax.rpc.UnaryCallSettings.Builder<SeekSubscriptionRequest,com.google.longrunning.Operation>
seekSubscriptionSettings()
Returns the builder for the settings used for calls to seekSubscription.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateReservationRequest,Reservation>
updateReservationSettings()
Returns the builder for the settings used for calls to updateReservation.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateSubscriptionRequest,Subscription>
updateSubscriptionSettings()
Returns the builder for the settings used for calls to updateSubscription.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateTopicRequest,Topic>
updateTopicSettings()
Returns the builder for the settings used for calls to updateTopic.-
Methods inherited from class com.google.api.gax.rpc.ClientSettings.Builder
applyToAllUnaryMethods, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getQuotaProjectId, getStubSettings, getTransportChannelProvider, getWatchdogCheckInterval, getWatchdogProvider, self, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setQuotaProjectId, setTransportChannelProvider, setWatchdogCheckInterval, setWatchdogProvider, toString
-
-
-
-
Constructor Detail
-
Builder
protected Builder() throws IOException
- Throws:
IOException
-
Builder
protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
-
Builder
protected Builder(AdminServiceSettings settings)
-
Builder
protected Builder(AdminServiceStubSettings.Builder stubSettings)
-
-
Method Detail
-
getStubSettingsBuilder
public AdminServiceStubSettings.Builder getStubSettingsBuilder()
-
applyToAllUnaryMethods
public AdminServiceSettings.Builder applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.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.
-
createTopicSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateTopicRequest,Topic> createTopicSettings()
Returns the builder for the settings used for calls to createTopic.
-
getTopicSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetTopicRequest,Topic> getTopicSettings()
Returns the builder for the settings used for calls to getTopic.
-
getTopicPartitionsSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetTopicPartitionsRequest,TopicPartitions> getTopicPartitionsSettings()
Returns the builder for the settings used for calls to getTopicPartitions.
-
listTopicsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListTopicsRequest,ListTopicsResponse,AdminServiceClient.ListTopicsPagedResponse> listTopicsSettings()
Returns the builder for the settings used for calls to listTopics.
-
updateTopicSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateTopicRequest,Topic> updateTopicSettings()
Returns the builder for the settings used for calls to updateTopic.
-
deleteTopicSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteTopicRequest,com.google.protobuf.Empty> deleteTopicSettings()
Returns the builder for the settings used for calls to deleteTopic.
-
listTopicSubscriptionsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListTopicSubscriptionsRequest,ListTopicSubscriptionsResponse,AdminServiceClient.ListTopicSubscriptionsPagedResponse> listTopicSubscriptionsSettings()
Returns the builder for the settings used for calls to listTopicSubscriptions.
-
createSubscriptionSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateSubscriptionRequest,Subscription> createSubscriptionSettings()
Returns the builder for the settings used for calls to createSubscription.
-
getSubscriptionSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetSubscriptionRequest,Subscription> getSubscriptionSettings()
Returns the builder for the settings used for calls to getSubscription.
-
listSubscriptionsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListSubscriptionsRequest,ListSubscriptionsResponse,AdminServiceClient.ListSubscriptionsPagedResponse> listSubscriptionsSettings()
Returns the builder for the settings used for calls to listSubscriptions.
-
updateSubscriptionSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateSubscriptionRequest,Subscription> updateSubscriptionSettings()
Returns the builder for the settings used for calls to updateSubscription.
-
deleteSubscriptionSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteSubscriptionRequest,com.google.protobuf.Empty> deleteSubscriptionSettings()
Returns the builder for the settings used for calls to deleteSubscription.
-
seekSubscriptionSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<SeekSubscriptionRequest,com.google.longrunning.Operation> seekSubscriptionSettings()
Returns the builder for the settings used for calls to seekSubscription.
-
seekSubscriptionOperationSettings
public com.google.api.gax.rpc.OperationCallSettings.Builder<SeekSubscriptionRequest,SeekSubscriptionResponse,OperationMetadata> seekSubscriptionOperationSettings()
Returns the builder for the settings used for calls to seekSubscription.
-
createReservationSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateReservationRequest,Reservation> createReservationSettings()
Returns the builder for the settings used for calls to createReservation.
-
getReservationSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetReservationRequest,Reservation> getReservationSettings()
Returns the builder for the settings used for calls to getReservation.
-
listReservationsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListReservationsRequest,ListReservationsResponse,AdminServiceClient.ListReservationsPagedResponse> listReservationsSettings()
Returns the builder for the settings used for calls to listReservations.
-
updateReservationSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateReservationRequest,Reservation> updateReservationSettings()
Returns the builder for the settings used for calls to updateReservation.
-
deleteReservationSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteReservationRequest,com.google.protobuf.Empty> deleteReservationSettings()
Returns the builder for the settings used for calls to deleteReservation.
-
listReservationTopicsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListReservationTopicsRequest,ListReservationTopicsResponse,AdminServiceClient.ListReservationTopicsPagedResponse> listReservationTopicsSettings()
Returns the builder for the settings used for calls to listReservationTopics.
-
build
public AdminServiceSettings build() throws IOException
- Specified by:
build
in classcom.google.api.gax.rpc.ClientSettings.Builder<AdminServiceSettings,AdminServiceSettings.Builder>
- Throws:
IOException
-
-