Class ExperimentServiceStubSettings.Builder

java.lang.Object
com.google.api.gax.rpc.StubSettings.Builder<ExperimentServiceStubSettings,ExperimentServiceStubSettings.Builder>
com.google.ads.googleads.v18.services.stub.ExperimentServiceStubSettings.Builder
Enclosing class:
ExperimentServiceStubSettings

public static class ExperimentServiceStubSettings.Builder extends com.google.api.gax.rpc.StubSettings.Builder<ExperimentServiceStubSettings,ExperimentServiceStubSettings.Builder>
Builder for ExperimentServiceStubSettings.
  • Constructor Details

    • Builder

      protected Builder()
    • Builder

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

      protected Builder(ExperimentServiceStubSettings settings)
  • Method Details

    • applyToAllUnaryMethods

      public ExperimentServiceStubSettings.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()
    • mutateExperimentsSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<MutateExperimentsRequest,MutateExperimentsResponse> mutateExperimentsSettings()
      Returns the builder for the settings used for calls to mutateExperiments.
    • endExperimentSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<EndExperimentRequest,com.google.protobuf.Empty> endExperimentSettings()
      Returns the builder for the settings used for calls to endExperiment.
    • listExperimentAsyncErrorsSettings

      public com.google.api.gax.rpc.PagedCallSettings.Builder<ListExperimentAsyncErrorsRequest,ListExperimentAsyncErrorsResponse,ExperimentServiceClient.ListExperimentAsyncErrorsPagedResponse> listExperimentAsyncErrorsSettings()
      Returns the builder for the settings used for calls to listExperimentAsyncErrors.
    • graduateExperimentSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<GraduateExperimentRequest,com.google.protobuf.Empty> graduateExperimentSettings()
      Returns the builder for the settings used for calls to graduateExperiment.
    • scheduleExperimentSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<ScheduleExperimentRequest,com.google.longrunning.Operation> scheduleExperimentSettings()
      Returns the builder for the settings used for calls to scheduleExperiment.
    • scheduleExperimentOperationSettings

      public com.google.api.gax.rpc.OperationCallSettings.Builder<ScheduleExperimentRequest,com.google.protobuf.Empty,ScheduleExperimentMetadata> scheduleExperimentOperationSettings()
      Returns the builder for the settings used for calls to scheduleExperiment.
    • promoteExperimentSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<PromoteExperimentRequest,com.google.longrunning.Operation> promoteExperimentSettings()
      Returns the builder for the settings used for calls to promoteExperiment.
    • promoteExperimentOperationSettings

      public com.google.api.gax.rpc.OperationCallSettings.Builder<PromoteExperimentRequest,com.google.protobuf.Empty,PromoteExperimentMetadata> promoteExperimentOperationSettings()
      Returns the builder for the settings used for calls to promoteExperiment.
    • build

      Specified by:
      build in class com.google.api.gax.rpc.StubSettings.Builder<ExperimentServiceStubSettings,ExperimentServiceStubSettings.Builder>
      Throws:
      IOException