Class AdminServiceStubSettings.Builder
- java.lang.Object
-
- com.google.api.gax.rpc.StubSettings.Builder<AdminServiceStubSettings,AdminServiceStubSettings.Builder>
-
- com.google.cloud.pubsublite.v1.stub.AdminServiceStubSettings.Builder
-
- Enclosing class:
- AdminServiceStubSettings
public static class AdminServiceStubSettings.Builder extends com.google.api.gax.rpc.StubSettings.Builder<AdminServiceStubSettings,AdminServiceStubSettings.Builder>
Builder for AdminServiceStubSettings.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(com.google.api.gax.rpc.ClientContext clientContext)
protected
Builder(AdminServiceStubSettings settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AdminServiceStubSettings.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.AdminServiceStubSettings
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.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.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>>
unaryMethodSettingsBuilders()
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.StubSettings.Builder
applyToAllUnaryMethods, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getMtlsEndpoint, getQuotaProjectId, getStreamWatchdogCheckInterval, getStreamWatchdogProvider, getTracerFactory, getTransportChannelProvider, self, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setMtlsEndpoint, setQuotaProjectId, setStreamWatchdogCheckInterval, setStreamWatchdogProvider, setSwitchToMtlsEndpointAllowed, setTracerFactory, setTransportChannelProvider, toString
-
-
-
-
Constructor Detail
-
Builder
protected Builder()
-
Builder
protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
-
Builder
protected Builder(AdminServiceStubSettings settings)
-
-
Method Detail
-
applyToAllUnaryMethods
public AdminServiceStubSettings.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.
-
unaryMethodSettingsBuilders
public com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
-
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
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") 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 AdminServiceStubSettings build() throws IOException
- Specified by:
build
in classcom.google.api.gax.rpc.StubSettings.Builder<AdminServiceStubSettings,AdminServiceStubSettings.Builder>
- Throws:
IOException
-
-