Class GrpcStorageOptions.GrpcStorageDefaults

java.lang.Object
com.google.cloud.storage.GrpcStorageOptions.GrpcStorageDefaults
All Implemented Interfaces:
com.google.cloud.ServiceDefaults<Storage,StorageOptions>, Serializable
Enclosing class:
GrpcStorageOptions

public static final class GrpcStorageOptions.GrpcStorageDefaults extends Object
Since:
2.14.0
See Also:
  • Method Details

    • getDefaultServiceFactory

      public StorageFactory getDefaultServiceFactory()
      Since:
      2.14.0
    • getDefaultRpcFactory

      public StorageRpcFactory getDefaultRpcFactory()
      Since:
      2.14.0
    • getDefaultTransportOptions

      public com.google.cloud.grpc.GrpcTransportOptions getDefaultTransportOptions()
      Since:
      2.14.0
    • getStorageRetryStrategy

      public StorageRetryStrategy getStorageRetryStrategy()
      Since:
      2.14.0
    • getTerminationAwaitDuration

      @ObsoleteApi("Use getTerminationAwaitDurationJavaTime() instead") public org.threeten.bp.Duration getTerminationAwaitDuration()
      This method is obsolete. Use getTerminationAwaitDurationJavaTime() instead.
    • getTerminationAwaitDurationJavaTime

      public Duration getTerminationAwaitDurationJavaTime()
      Since:
      2.14.0
    • isAttemptDirectPath

      public boolean isAttemptDirectPath()
      Since:
      2.14.0
    • isEnableGrpcClientMetrics

      public boolean isEnableGrpcClientMetrics()
      Since:
      2.41.0
    • grpcInterceptorProvider

      public com.google.api.gax.grpc.GrpcInterceptorProvider grpcInterceptorProvider()
      Since:
      2.22.3
    • getDefaultStorageWriterConfig

      public BlobWriteSessionConfig getDefaultStorageWriterConfig()
      Since:
      2.26.0 This new api is in preview and is subject to breaking changes.
    • getDefaultOpenTelemetry

      @BetaApi public io.opentelemetry.api.OpenTelemetry getDefaultOpenTelemetry()
      Since:
      2.47.0 This new api is in preview and is subject to breaking changes.