public   static   class  BareMetalSolutionStubSettings . Builder   extends   StubSettings . Builder<BareMetalSolutionStubSettings , BareMetalSolutionStubSettings . Builder > 
   
  Builder for BareMetalSolutionStubSettings.
 
  
  
  Constructors
   
   
  
  
   
  Builder(ClientContext clientContext) 
  
    
protected   Builder ( ClientContext   clientContext )  
   
  
   
  
  
    
protected   Builder ( BareMetalSolutionStubSettings   settings )  
   
  
  Methods
   
   
  
  
    
public   BareMetalSolutionStubSettings . Builder   applyToAllUnaryMethods ( ApiFunction<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.
 
  
  
   
  
  
    
public   BareMetalSolutionStubSettings   build ()  
   
  
  Overrides 
  
  
   
  
  
    
public   OperationCallSettings . Builder<CreateNfsShareRequest , NfsShare , OperationMetadata >  createNfsShareOperationSettings ()  
   
  
Beta 
The surface for use by generated code is not stable yet and may change in the future. 
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.
 
Returns the builder for the settings used for calls to createNfsShare.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<CreateNfsShareRequest , Operation >  createNfsShareSettings ()  
   
  Returns the builder for the settings used for calls to createNfsShare.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<CreateProvisioningConfigRequest , ProvisioningConfig >  createProvisioningConfigSettings ()  
   
  Returns the builder for the settings used for calls to createProvisioningConfig.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<CreateSSHKeyRequest , SSHKey >  createSSHKeySettings ()  
   
  Returns the builder for the settings used for calls to createSSHKey.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<CreateVolumeSnapshotRequest , VolumeSnapshot >  createVolumeSnapshotSettings ()  
   
  Returns the builder for the settings used for calls to createVolumeSnapshot.
 
  
   
  
  
    
public   OperationCallSettings . Builder<DeleteNfsShareRequest , Empty , OperationMetadata >  deleteNfsShareOperationSettings ()  
   
  
Beta 
The surface for use by generated code is not stable yet and may change in the future. 
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.
 
Returns the builder for the settings used for calls to deleteNfsShare.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<DeleteNfsShareRequest , Operation >  deleteNfsShareSettings ()  
   
  Returns the builder for the settings used for calls to deleteNfsShare.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<DeleteSSHKeyRequest , Empty >  deleteSSHKeySettings ()  
   
  Returns the builder for the settings used for calls to deleteSSHKey.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<DeleteVolumeSnapshotRequest , Empty >  deleteVolumeSnapshotSettings ()  
   
  Returns the builder for the settings used for calls to deleteVolumeSnapshot.
 
  
   
  
  
    
public   OperationCallSettings . Builder<DetachLunRequest , Instance , OperationMetadata >  detachLunOperationSettings ()  
   
  
Beta 
The surface for use by generated code is not stable yet and may change in the future. 
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.
 
Returns the builder for the settings used for calls to detachLun.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<DetachLunRequest , Operation >  detachLunSettings ()  
   
  Returns the builder for the settings used for calls to detachLun.
 
  
   
  
  
    
public   OperationCallSettings . Builder<DisableInteractiveSerialConsoleRequest , DisableInteractiveSerialConsoleResponse , OperationMetadata >  disableInteractiveSerialConsoleOperationSettings ()  
   
  
Beta 
The surface for use by generated code is not stable yet and may change in the future. 
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.
 
Returns the builder for the settings used for calls to disableInteractiveSerialConsole.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<DisableInteractiveSerialConsoleRequest , Operation >  disableInteractiveSerialConsoleSettings ()  
   
  Returns the builder for the settings used for calls to disableInteractiveSerialConsole.
 
  
   
  
  
    
public   OperationCallSettings . Builder<EnableInteractiveSerialConsoleRequest , EnableInteractiveSerialConsoleResponse , OperationMetadata >  enableInteractiveSerialConsoleOperationSettings ()  
   
  
Beta 
The surface for use by generated code is not stable yet and may change in the future. 
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.
 
Returns the builder for the settings used for calls to enableInteractiveSerialConsole.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<EnableInteractiveSerialConsoleRequest , Operation >  enableInteractiveSerialConsoleSettings ()  
   
  Returns the builder for the settings used for calls to enableInteractiveSerialConsole.
 
  
   
  
  
    
public   OperationCallSettings . Builder<EvictLunRequest , Empty , OperationMetadata >  evictLunOperationSettings ()  
   
  
Beta 
The surface for use by generated code is not stable yet and may change in the future. 
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.
 
Returns the builder for the settings used for calls to evictLun.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<EvictLunRequest , Operation >  evictLunSettings ()  
   
  Returns the builder for the settings used for calls to evictLun.
 
  
   
  
  
    
public   OperationCallSettings . Builder<EvictVolumeRequest , Empty , OperationMetadata >  evictVolumeOperationSettings ()  
   
  
Beta 
The surface for use by generated code is not stable yet and may change in the future. 
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.
 
Returns the builder for the settings used for calls to evictVolume.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<EvictVolumeRequest , Operation >  evictVolumeSettings ()  
   
  Returns the builder for the settings used for calls to evictVolume.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<GetInstanceRequest , Instance >  getInstanceSettings ()  
   
  Returns the builder for the settings used for calls to getInstance.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<GetLocationRequest , Location >  getLocationSettings ()  
   
  Returns the builder for the settings used for calls to getLocation.
 
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        Builder <com.google.cloud.location.GetLocationRequest ,com.google.cloud.location.Location > 
         
       
     
  
   
  
  
    
public   UnaryCallSettings . Builder<GetLunRequest , Lun >  getLunSettings ()  
   
  Returns the builder for the settings used for calls to getLun.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<GetNetworkRequest , Network >  getNetworkSettings ()  
   
  Returns the builder for the settings used for calls to getNetwork.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<GetNfsShareRequest , NfsShare >  getNfsShareSettings ()  
   
  Returns the builder for the settings used for calls to getNfsShare.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<GetProvisioningConfigRequest , ProvisioningConfig >  getProvisioningConfigSettings ()  
   
  Returns the builder for the settings used for calls to getProvisioningConfig.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<GetVolumeRequest , Volume >  getVolumeSettings ()  
   
  Returns the builder for the settings used for calls to getVolume.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<GetVolumeSnapshotRequest , VolumeSnapshot >  getVolumeSnapshotSettings ()  
   
  Returns the builder for the settings used for calls to getVolumeSnapshot.
 
  
   
  
  
    
public   PagedCallSettings . Builder<ListInstancesRequest , ListInstancesResponse , BareMetalSolutionClient . ListInstancesPagedResponse >  listInstancesSettings ()  
   
  Returns the builder for the settings used for calls to listInstances.
 
  
   
  
  
    
public   PagedCallSettings . Builder<ListLocationsRequest , ListLocationsResponse , BareMetalSolutionClient . ListLocationsPagedResponse >  listLocationsSettings ()  
   
  Returns the builder for the settings used for calls to listLocations.
 
  
   
  
  
    
public   PagedCallSettings . Builder<ListLunsRequest , ListLunsResponse , BareMetalSolutionClient . ListLunsPagedResponse >  listLunsSettings ()  
   
  Returns the builder for the settings used for calls to listLuns.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<ListNetworkUsageRequest , ListNetworkUsageResponse >  listNetworkUsageSettings ()  
   
  Returns the builder for the settings used for calls to listNetworkUsage.
 
  
   
  
  
    
public   PagedCallSettings . Builder<ListNetworksRequest , ListNetworksResponse , BareMetalSolutionClient . ListNetworksPagedResponse >  listNetworksSettings ()  
   
  Returns the builder for the settings used for calls to listNetworks.
 
  
   
  
  
    
public   PagedCallSettings . Builder<ListNfsSharesRequest , ListNfsSharesResponse , BareMetalSolutionClient . ListNfsSharesPagedResponse >  listNfsSharesSettings ()  
   
  Returns the builder for the settings used for calls to listNfsShares.
 
  
   
  
  
    
public   PagedCallSettings . Builder<ListOSImagesRequest , ListOSImagesResponse , BareMetalSolutionClient . ListOSImagesPagedResponse >  listOSImagesSettings ()  
   
  Returns the builder for the settings used for calls to listOSImages.
 
  
   
  
  
    
public   PagedCallSettings . Builder<ListProvisioningQuotasRequest , ListProvisioningQuotasResponse , BareMetalSolutionClient . ListProvisioningQuotasPagedResponse >  listProvisioningQuotasSettings ()  
   
  Returns the builder for the settings used for calls to listProvisioningQuotas.
 
  
   
  
  
    
public   PagedCallSettings . Builder<ListSSHKeysRequest , ListSSHKeysResponse , BareMetalSolutionClient . ListSSHKeysPagedResponse >  listSSHKeysSettings ()  
   
  Returns the builder for the settings used for calls to listSSHKeys.
 
  
   
  
  
    
public   PagedCallSettings . Builder<ListVolumeSnapshotsRequest , ListVolumeSnapshotsResponse , BareMetalSolutionClient . ListVolumeSnapshotsPagedResponse >  listVolumeSnapshotsSettings ()  
   
  Returns the builder for the settings used for calls to listVolumeSnapshots.
 
  
   
  
  
    
public   PagedCallSettings . Builder<ListVolumesRequest , ListVolumesResponse , BareMetalSolutionClient . ListVolumesPagedResponse >  listVolumesSettings ()  
   
  Returns the builder for the settings used for calls to listVolumes.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<RenameInstanceRequest , Instance >  renameInstanceSettings ()  
   
  Returns the builder for the settings used for calls to renameInstance.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<RenameNetworkRequest , Network >  renameNetworkSettings ()  
   
  Returns the builder for the settings used for calls to renameNetwork.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<RenameNfsShareRequest , NfsShare >  renameNfsShareSettings ()  
   
  Returns the builder for the settings used for calls to renameNfsShare.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<RenameVolumeRequest , Volume >  renameVolumeSettings ()  
   
  Returns the builder for the settings used for calls to renameVolume.
 
  
   
  
  
    
public   OperationCallSettings . Builder<ResetInstanceRequest , ResetInstanceResponse , OperationMetadata >  resetInstanceOperationSettings ()  
   
  
Beta 
The surface for use by generated code is not stable yet and may change in the future. 
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.
 
Returns the builder for the settings used for calls to resetInstance.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<ResetInstanceRequest , Operation >  resetInstanceSettings ()  
   
  Returns the builder for the settings used for calls to resetInstance.
 
  
   
  
  
    
public   OperationCallSettings . Builder<ResizeVolumeRequest , Volume , OperationMetadata >  resizeVolumeOperationSettings ()  
   
  
Beta 
The surface for use by generated code is not stable yet and may change in the future. 
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.
 
Returns the builder for the settings used for calls to resizeVolume.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<ResizeVolumeRequest , Operation >  resizeVolumeSettings ()  
   
  Returns the builder for the settings used for calls to resizeVolume.
 
  
   
  
  
    
public   OperationCallSettings . Builder<RestoreVolumeSnapshotRequest , VolumeSnapshot , OperationMetadata >  restoreVolumeSnapshotOperationSettings ()  
   
  
Beta 
The surface for use by generated code is not stable yet and may change in the future. 
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.
 
Returns the builder for the settings used for calls to restoreVolumeSnapshot.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<RestoreVolumeSnapshotRequest , Operation >  restoreVolumeSnapshotSettings ()  
   
  Returns the builder for the settings used for calls to restoreVolumeSnapshot.
 
  
   
  
  
    
public   OperationCallSettings . Builder<StartInstanceRequest , StartInstanceResponse , OperationMetadata >  startInstanceOperationSettings ()  
   
  
Beta 
The surface for use by generated code is not stable yet and may change in the future. 
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.
 
Returns the builder for the settings used for calls to startInstance.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<StartInstanceRequest , Operation >  startInstanceSettings ()  
   
  Returns the builder for the settings used for calls to startInstance.
 
  
   
  
  
    
public   OperationCallSettings . Builder<StopInstanceRequest , StopInstanceResponse , OperationMetadata >  stopInstanceOperationSettings ()  
   
  
Beta 
The surface for use by generated code is not stable yet and may change in the future. 
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.
 
Returns the builder for the settings used for calls to stopInstance.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<StopInstanceRequest , Operation >  stopInstanceSettings ()  
   
  Returns the builder for the settings used for calls to stopInstance.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<SubmitProvisioningConfigRequest , SubmitProvisioningConfigResponse >  submitProvisioningConfigSettings ()  
   
  Returns the builder for the settings used for calls to submitProvisioningConfig.
 
  
   
  
  
    
public   ImmutableList<UnaryCallSettings . Builder <? , ? >>  unaryMethodSettingsBuilders ()  
   
  
    
      
        Returns  
       
      
        Type  
        Description  
       
      
        com.google.common.collect.ImmutableList <Builder <? ,? >> 
         
       
     
  
   
  
  
    
public   OperationCallSettings . Builder<UpdateInstanceRequest , Instance , OperationMetadata >  updateInstanceOperationSettings ()  
   
  
Beta 
The surface for use by generated code is not stable yet and may change in the future. 
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.
 
Returns the builder for the settings used for calls to updateInstance.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<UpdateInstanceRequest , Operation >  updateInstanceSettings ()  
   
  Returns the builder for the settings used for calls to updateInstance.
 
  
   
  
  
    
public   OperationCallSettings . Builder<UpdateNetworkRequest , Network , OperationMetadata >  updateNetworkOperationSettings ()  
   
  
Beta 
The surface for use by generated code is not stable yet and may change in the future. 
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.
 
Returns the builder for the settings used for calls to updateNetwork.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<UpdateNetworkRequest , Operation >  updateNetworkSettings ()  
   
  Returns the builder for the settings used for calls to updateNetwork.
 
  
   
  
  
    
public   OperationCallSettings . Builder<UpdateNfsShareRequest , NfsShare , OperationMetadata >  updateNfsShareOperationSettings ()  
   
  
Beta 
The surface for use by generated code is not stable yet and may change in the future. 
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.
 
Returns the builder for the settings used for calls to updateNfsShare.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<UpdateNfsShareRequest , Operation >  updateNfsShareSettings ()  
   
  Returns the builder for the settings used for calls to updateNfsShare.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<UpdateProvisioningConfigRequest , ProvisioningConfig >  updateProvisioningConfigSettings ()  
   
  Returns the builder for the settings used for calls to updateProvisioningConfig.
 
  
   
  
  
    
public   OperationCallSettings . Builder<UpdateVolumeRequest , Volume , OperationMetadata >  updateVolumeOperationSettings ()  
   
  
Beta 
The surface for use by generated code is not stable yet and may change in the future. 
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.
 
Returns the builder for the settings used for calls to updateVolume.
 
  
   
  
  
    
public   UnaryCallSettings . Builder<UpdateVolumeRequest , Operation >  updateVolumeSettings ()  
   
  Returns the builder for the settings used for calls to updateVolume.