Class SubscriberStubSettings.Builder

    • Constructor Detail

      • Builder

        protected Builder()
      • Builder

        protected Builder​(com.google.api.gax.rpc.ClientContext clientContext)
    • Method Detail

      • applyToAllUnaryMethods

        public SubscriberStubSettings.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()
      • createSubscriptionSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<Subscription,​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.
      • 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.
      • modifyAckDeadlineSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<ModifyAckDeadlineRequest,​com.google.protobuf.Empty> modifyAckDeadlineSettings()
        Returns the builder for the settings used for calls to modifyAckDeadline.
      • acknowledgeSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<AcknowledgeRequest,​com.google.protobuf.Empty> acknowledgeSettings()
        Returns the builder for the settings used for calls to acknowledge.
      • pullSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<PullRequest,​PullResponse> pullSettings()
        Returns the builder for the settings used for calls to pull.
      • streamingPullSettings

        public com.google.api.gax.rpc.StreamingCallSettings.Builder<StreamingPullRequest,​StreamingPullResponse> streamingPullSettings()
        Returns the builder for the settings used for calls to streamingPull.
      • modifyPushConfigSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<ModifyPushConfigRequest,​com.google.protobuf.Empty> modifyPushConfigSettings()
        Returns the builder for the settings used for calls to modifyPushConfig.
      • getSnapshotSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetSnapshotRequest,​Snapshot> getSnapshotSettings()
        Returns the builder for the settings used for calls to getSnapshot.
      • createSnapshotSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateSnapshotRequest,​Snapshot> createSnapshotSettings()
        Returns the builder for the settings used for calls to createSnapshot.
      • updateSnapshotSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateSnapshotRequest,​Snapshot> updateSnapshotSettings()
        Returns the builder for the settings used for calls to updateSnapshot.
      • deleteSnapshotSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteSnapshotRequest,​com.google.protobuf.Empty> deleteSnapshotSettings()
        Returns the builder for the settings used for calls to deleteSnapshot.
      • seekSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<SeekRequest,​SeekResponse> seekSettings()
        Returns the builder for the settings used for calls to seek.
      • setIamPolicySettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.SetIamPolicyRequest,​com.google.iam.v1.Policy> setIamPolicySettings()
        Returns the builder for the settings used for calls to setIamPolicy.
      • getIamPolicySettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.GetIamPolicyRequest,​com.google.iam.v1.Policy> getIamPolicySettings()
        Returns the builder for the settings used for calls to getIamPolicy.
      • testIamPermissionsSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.TestIamPermissionsRequest,​com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsSettings()
        Returns the builder for the settings used for calls to testIamPermissions.