public   static   class  HttpStorageOptions . Builder   extends   StorageOptions . Builder  
  
  
    Inherited Members 
    
      com.google.cloud.ServiceOptions.Builder.getAllowedClientLibTokens() 
    
    
      com.google.cloud.ServiceOptions.Builder.self() 
    
    
      com.google.cloud.ServiceOptions.Builder.setApiTracerFactory(com.google.api.gax.tracing.ApiTracerFactory) 
    
    
      com.google.cloud.ServiceOptions.Builder.setClientLibToken(java.lang.String) 
    
    
      com.google.cloud.ServiceOptions.Builder.setClock(com.google.api.core.ApiClock) 
    
    
      com.google.cloud.ServiceOptions.Builder.setCredentials(com.google.auth.Credentials) 
    
    
      com.google.cloud.ServiceOptions.Builder.setHeaderProvider(com.google.api.gax.rpc.HeaderProvider) 
    
    
      com.google.cloud.ServiceOptions.Builder.setHost(java.lang.String) 
    
    
      com.google.cloud.ServiceOptions.Builder.setProjectId(java.lang.String) 
    
    
      com.google.cloud.ServiceOptions.Builder.setQuotaProjectId(java.lang.String) 
    
    
      com.google.cloud.ServiceOptions.Builder.setRetrySettings(com.google.api.gax.retrying.RetrySettings) 
    
    
      com.google.cloud.ServiceOptions.Builder.setServiceFactory(com.google.cloud.ServiceFactory<ServiceT,OptionsT>) 
    
    
      com.google.cloud.ServiceOptions.Builder.setServiceRpcFactory(com.google.cloud.spi.ServiceRpcFactory<OptionsT>) 
    
    
      com.google.cloud.ServiceOptions.Builder.setTransportOptions(com.google.cloud.TransportOptions) 
    
    
      com.google.cloud.ServiceOptions.Builder.setUniverseDomain(java.lang.String) 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
  Methods
   
  build() 
  
    
public   HttpStorageOptions   build ()  
  
  Overrides 
  
  self() 
  
    
protected   HttpStorageOptions . Builder   self ()  
  
  Overrides 
  com.google.cloud.ServiceOptions.Builder.self() 
  setBlobWriteSessionConfig(@NonNull BlobWriteSessionConfig blobWriteSessionConfig) 
  
    
public   HttpStorageOptions . Builder   setBlobWriteSessionConfig ( @NonNull   BlobWriteSessionConfig   blobWriteSessionConfig )  
  
  
    
      
        Parameter  
      
        Name Description  
      
        blobWriteSessionConfig@org.checkerframework.checker.nullness.qual.NonNull com.google.cloud.storage.BlobWriteSessionConfig  
     
  
  
  Overrides 
  
  setClientLibToken(String clientLibToken) 
  
    
public   HttpStorageOptions . Builder   setClientLibToken ( String   clientLibToken )  
  
    
      
        Parameter  
      
        Name Description  
      
        clientLibTokenString  
     
  
  
  Overrides 
  com.google.cloud.ServiceOptions.Builder.setClientLibToken(java.lang.String) 
  setClock(ApiClock clock) 
  
    
public   HttpStorageOptions . Builder   setClock ( ApiClock   clock )  
  
    
      
        Parameter  
      
        Name Description  
      
        clockApiClock  
     
  
  
  Overrides 
  com.google.cloud.ServiceOptions.Builder.setClock(com.google.api.core.ApiClock) 
  setCredentials(Credentials credentials) 
  
    
public   HttpStorageOptions . Builder   setCredentials ( Credentials   credentials )  
  
    
      
        Parameter  
      
        Name Description  
      
        credentialscom.google.auth.Credentials  
     
  
  
  Overrides 
  com.google.cloud.ServiceOptions.Builder.setCredentials(com.google.auth.Credentials) 
  
  
  
    
public   HttpStorageOptions . Builder   setHeaderProvider ( HeaderProvider   headerProvider )  
  
  
  Overrides 
  com.google.cloud.ServiceOptions.Builder.setHeaderProvider(com.google.api.gax.rpc.HeaderProvider) 
  setHost(String host) 
  
    
public   HttpStorageOptions . Builder   setHost ( String   host )  
  
    
      
        Parameter  
      
        Name Description  
      
        hostString  
     
  
  
  Overrides 
  com.google.cloud.ServiceOptions.Builder.setHost(java.lang.String) 
  setOpenTelemetry(OpenTelemetry openTelemetry) 
  
    
public   HttpStorageOptions . Builder   setOpenTelemetry ( OpenTelemetry   openTelemetry )  
  
Beta 
This feature is covered by the Pre-GA Offerings Terms  of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
 
Enable OpenTelemetry Tracing and provide an instance for the client to use.
    
      
        Parameter  
      
        Name Description  
      
        openTelemetryio.opentelemetry.api.OpenTelemetry User defined instance of OpenTelemetry to be used by the library
 
     
  
  
  Overrides 
  
  setProjectId(String projectId) 
  
    
public   HttpStorageOptions . Builder   setProjectId ( String   projectId )  
  
    
      
        Parameter  
      
        Name Description  
      
        projectIdString  
     
  
  
  Overrides 
  com.google.cloud.ServiceOptions.Builder.setProjectId(java.lang.String) 
  setQuotaProjectId(String quotaProjectId) 
  
    
public   HttpStorageOptions . Builder   setQuotaProjectId ( String   quotaProjectId )  
  
    
      
        Parameter  
      
        Name Description  
      
        quotaProjectIdString  
     
  
  
  Overrides 
  com.google.cloud.ServiceOptions.Builder.setQuotaProjectId(java.lang.String) 
  setRetrySettings(RetrySettings retrySettings) 
  
    
public   HttpStorageOptions . Builder   setRetrySettings ( RetrySettings   retrySettings )  
  
  
  Overrides 
  com.google.cloud.ServiceOptions.Builder.setRetrySettings(com.google.api.gax.retrying.RetrySettings) 
  setServiceFactory(ServiceFactory<Storage,StorageOptions> serviceFactory) 
  
    
public   HttpStorageOptions . Builder   setServiceFactory ( ServiceFactory<Storage , StorageOptions >  serviceFactory )  
  
  
  Overrides 
  com.google.cloud.ServiceOptions.Builder.setServiceFactory(com.google.cloud.ServiceFactory<ServiceT,OptionsT>) 
  setServiceRpcFactory(ServiceRpcFactory<StorageOptions> serviceRpcFactory) 
  
    
public   HttpStorageOptions . Builder   setServiceRpcFactory ( ServiceRpcFactory<StorageOptions>   serviceRpcFactory )  
  
    
      
        Parameter  
      
        Name Description  
      
        serviceRpcFactorycom.google.cloud.spi.ServiceRpcFactory <StorageOptions > 
     
  
  
  Overrides 
  com.google.cloud.ServiceOptions.Builder.setServiceRpcFactory(com.google.cloud.spi.ServiceRpcFactory<OptionsT>) 
  setStorageRetryStrategy(StorageRetryStrategy storageRetryStrategy) 
  
    
public   HttpStorageOptions . Builder   setStorageRetryStrategy ( StorageRetryStrategy   storageRetryStrategy )  
  
  
    
      
        Parameter  
      
        Name Description  
      
        storageRetryStrategyStorageRetryStrategy a non-null storageRetryStrategy to use
 
     
  
  
  Overrides 
  
  setTransportOptions(TransportOptions transportOptions) 
  
    
public   HttpStorageOptions . Builder   setTransportOptions ( TransportOptions   transportOptions )  
  
    
      
        Parameter  
      
        Name Description  
      
        transportOptionscom.google.cloud.TransportOptions  
     
  
  
  Overrides 
  com.google.cloud.ServiceOptions.Builder.setTransportOptions(com.google.cloud.TransportOptions)