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  
       
      
        clientLibToken 
        String  
       
     
  
  
  Overrides 
  com.google.cloud.ServiceOptions.Builder.setClientLibToken(java.lang.String) 
   
  setClock(ApiClock clock) 
  
    
public   HttpStorageOptions . Builder   setClock ( ApiClock   clock )  
   
  
    
      
        Parameter  
       
      
        Name  
        Description  
       
      
        clock 
        ApiClock  
       
     
  
  
  Overrides 
  com.google.cloud.ServiceOptions.Builder.setClock(com.google.api.core.ApiClock) 
   
  setCredentials(Credentials credentials) 
  
    
public   HttpStorageOptions . Builder   setCredentials ( Credentials   credentials )  
   
  
    
      
        Parameter  
       
      
        Name  
        Description  
       
      
        credentials 
        com.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  
       
      
        host 
        String  
       
     
  
  
  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  
       
      
        openTelemetry 
        io.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  
       
      
        projectId 
        String  
       
     
  
  
  Overrides 
  com.google.cloud.ServiceOptions.Builder.setProjectId(java.lang.String) 
   
  setQuotaProjectId(String quotaProjectId) 
  
    
public   HttpStorageOptions . Builder   setQuotaProjectId ( String   quotaProjectId )  
   
  
    
      
        Parameter  
       
      
        Name  
        Description  
       
      
        quotaProjectId 
        String  
       
     
  
  
  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  
       
      
        serviceRpcFactory 
        com.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  
       
      
        storageRetryStrategy 
        StorageRetryStrategy a non-null storageRetryStrategy to use
 
       
     
  
  
  Overrides 
  
   
  setTransportOptions(TransportOptions transportOptions) 
  
    
public   HttpStorageOptions . Builder   setTransportOptions ( TransportOptions   transportOptions )  
   
  
    
      
        Parameter  
       
      
        Name  
        Description  
       
      
        transportOptions 
        com.google.cloud.TransportOptions  
       
     
  
  
  Overrides 
  com.google.cloud.ServiceOptions.Builder.setTransportOptions(com.google.cloud.TransportOptions)