Class MetricsServiceV2StubSettings.Builder

java.lang.Object
com.google.api.gax.rpc.StubSettings.Builder<MetricsServiceV2StubSettings,MetricsServiceV2StubSettings.Builder>
com.google.cloud.logging.v2.stub.MetricsServiceV2StubSettings.Builder
Enclosing class:
MetricsServiceV2StubSettings

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

    • Builder

      protected Builder()
    • Builder

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

      protected Builder(MetricsServiceV2StubSettings settings)
  • Method Details

    • applyToAllUnaryMethods

      public MetricsServiceV2StubSettings.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()
    • listLogMetricsSettings

      public com.google.api.gax.rpc.PagedCallSettings.Builder<ListLogMetricsRequest,ListLogMetricsResponse,MetricsClient.ListLogMetricsPagedResponse> listLogMetricsSettings()
      Returns the builder for the settings used for calls to listLogMetrics.
    • getLogMetricSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetLogMetricRequest,LogMetric> getLogMetricSettings()
      Returns the builder for the settings used for calls to getLogMetric.
    • createLogMetricSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateLogMetricRequest,LogMetric> createLogMetricSettings()
      Returns the builder for the settings used for calls to createLogMetric.
    • updateLogMetricSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateLogMetricRequest,LogMetric> updateLogMetricSettings()
      Returns the builder for the settings used for calls to updateLogMetric.
    • deleteLogMetricSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteLogMetricRequest,com.google.protobuf.Empty> deleteLogMetricSettings()
      Returns the builder for the settings used for calls to deleteLogMetric.
    • getEndpoint

      public String getEndpoint()
      Returns the endpoint set by the user or the the service's default endpoint.
      Overrides:
      getEndpoint in class com.google.api.gax.rpc.StubSettings.Builder<MetricsServiceV2StubSettings,MetricsServiceV2StubSettings.Builder>
    • build

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