Class MetricsSettings.Builder

java.lang.Object
com.google.api.gax.rpc.ClientSettings.Builder<MetricsSettings,MetricsSettings.Builder>
com.google.cloud.logging.v2.MetricsSettings.Builder
Enclosing class:
MetricsSettings

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

  • Method Details

    • getStubSettingsBuilder

      public MetricsServiceV2StubSettings.Builder getStubSettingsBuilder()
    • applyToAllUnaryMethods

      public MetricsSettings.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.

    • 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.
    • build

      public MetricsSettings build() throws IOException
      Specified by:
      build in class com.google.api.gax.rpc.ClientSettings.Builder<MetricsSettings,MetricsSettings.Builder>
      Throws:
      IOException