Class BareMetalSolutionStubSettings.Builder

    • Constructor Detail

      • Builder

        protected Builder()
      • Builder

        protected Builder​(com.google.api.gax.rpc.ClientContext clientContext)
    • Method Detail

      • applyToAllUnaryMethods

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

      • unaryMethodSettingsBuilders

        public com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,​?>> unaryMethodSettingsBuilders()
      • getInstanceSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetInstanceRequest,​Instance> getInstanceSettings()
        Returns the builder for the settings used for calls to getInstance.
      • updateInstanceSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateInstanceRequest,​com.google.longrunning.Operation> updateInstanceSettings()
        Returns the builder for the settings used for calls to updateInstance.
      • updateInstanceOperationSettings

        @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
        public com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateInstanceRequest,​Instance,​OperationMetadata> updateInstanceOperationSettings()
        Returns the builder for the settings used for calls to updateInstance.
      • renameInstanceSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<RenameInstanceRequest,​Instance> renameInstanceSettings()
        Returns the builder for the settings used for calls to renameInstance.
      • resetInstanceSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<ResetInstanceRequest,​com.google.longrunning.Operation> resetInstanceSettings()
        Returns the builder for the settings used for calls to resetInstance.
      • resetInstanceOperationSettings

        @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
        public com.google.api.gax.rpc.OperationCallSettings.Builder<ResetInstanceRequest,​ResetInstanceResponse,​OperationMetadata> resetInstanceOperationSettings()
        Returns the builder for the settings used for calls to resetInstance.
      • startInstanceSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<StartInstanceRequest,​com.google.longrunning.Operation> startInstanceSettings()
        Returns the builder for the settings used for calls to startInstance.
      • startInstanceOperationSettings

        @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
        public com.google.api.gax.rpc.OperationCallSettings.Builder<StartInstanceRequest,​StartInstanceResponse,​OperationMetadata> startInstanceOperationSettings()
        Returns the builder for the settings used for calls to startInstance.
      • stopInstanceSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<StopInstanceRequest,​com.google.longrunning.Operation> stopInstanceSettings()
        Returns the builder for the settings used for calls to stopInstance.
      • stopInstanceOperationSettings

        @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
        public com.google.api.gax.rpc.OperationCallSettings.Builder<StopInstanceRequest,​StopInstanceResponse,​OperationMetadata> stopInstanceOperationSettings()
        Returns the builder for the settings used for calls to stopInstance.
      • enableInteractiveSerialConsoleSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<EnableInteractiveSerialConsoleRequest,​com.google.longrunning.Operation> enableInteractiveSerialConsoleSettings()
        Returns the builder for the settings used for calls to enableInteractiveSerialConsole.
      • disableInteractiveSerialConsoleSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<DisableInteractiveSerialConsoleRequest,​com.google.longrunning.Operation> disableInteractiveSerialConsoleSettings()
        Returns the builder for the settings used for calls to disableInteractiveSerialConsole.
      • detachLunSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<DetachLunRequest,​com.google.longrunning.Operation> detachLunSettings()
        Returns the builder for the settings used for calls to detachLun.
      • detachLunOperationSettings

        @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
        public com.google.api.gax.rpc.OperationCallSettings.Builder<DetachLunRequest,​Instance,​OperationMetadata> detachLunOperationSettings()
        Returns the builder for the settings used for calls to detachLun.
      • createSSHKeySettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateSSHKeyRequest,​SSHKey> createSSHKeySettings()
        Returns the builder for the settings used for calls to createSSHKey.
      • deleteSSHKeySettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteSSHKeyRequest,​com.google.protobuf.Empty> deleteSSHKeySettings()
        Returns the builder for the settings used for calls to deleteSSHKey.
      • getVolumeSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetVolumeRequest,​Volume> getVolumeSettings()
        Returns the builder for the settings used for calls to getVolume.
      • updateVolumeSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateVolumeRequest,​com.google.longrunning.Operation> updateVolumeSettings()
        Returns the builder for the settings used for calls to updateVolume.
      • updateVolumeOperationSettings

        @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
        public com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateVolumeRequest,​Volume,​OperationMetadata> updateVolumeOperationSettings()
        Returns the builder for the settings used for calls to updateVolume.
      • renameVolumeSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<RenameVolumeRequest,​Volume> renameVolumeSettings()
        Returns the builder for the settings used for calls to renameVolume.
      • evictVolumeSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<EvictVolumeRequest,​com.google.longrunning.Operation> evictVolumeSettings()
        Returns the builder for the settings used for calls to evictVolume.
      • evictVolumeOperationSettings

        @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
        public com.google.api.gax.rpc.OperationCallSettings.Builder<EvictVolumeRequest,​com.google.protobuf.Empty,​OperationMetadata> evictVolumeOperationSettings()
        Returns the builder for the settings used for calls to evictVolume.
      • resizeVolumeSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<ResizeVolumeRequest,​com.google.longrunning.Operation> resizeVolumeSettings()
        Returns the builder for the settings used for calls to resizeVolume.
      • resizeVolumeOperationSettings

        @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
        public com.google.api.gax.rpc.OperationCallSettings.Builder<ResizeVolumeRequest,​Volume,​OperationMetadata> resizeVolumeOperationSettings()
        Returns the builder for the settings used for calls to resizeVolume.
      • listNetworkUsageSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<ListNetworkUsageRequest,​ListNetworkUsageResponse> listNetworkUsageSettings()
        Returns the builder for the settings used for calls to listNetworkUsage.
      • getNetworkSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetNetworkRequest,​Network> getNetworkSettings()
        Returns the builder for the settings used for calls to getNetwork.
      • updateNetworkSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateNetworkRequest,​com.google.longrunning.Operation> updateNetworkSettings()
        Returns the builder for the settings used for calls to updateNetwork.
      • updateNetworkOperationSettings

        @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
        public com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateNetworkRequest,​Network,​OperationMetadata> updateNetworkOperationSettings()
        Returns the builder for the settings used for calls to updateNetwork.
      • createVolumeSnapshotSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateVolumeSnapshotRequest,​VolumeSnapshot> createVolumeSnapshotSettings()
        Returns the builder for the settings used for calls to createVolumeSnapshot.
      • restoreVolumeSnapshotSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<RestoreVolumeSnapshotRequest,​com.google.longrunning.Operation> restoreVolumeSnapshotSettings()
        Returns the builder for the settings used for calls to restoreVolumeSnapshot.
      • restoreVolumeSnapshotOperationSettings

        @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
        public com.google.api.gax.rpc.OperationCallSettings.Builder<RestoreVolumeSnapshotRequest,​VolumeSnapshot,​OperationMetadata> restoreVolumeSnapshotOperationSettings()
        Returns the builder for the settings used for calls to restoreVolumeSnapshot.
      • deleteVolumeSnapshotSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteVolumeSnapshotRequest,​com.google.protobuf.Empty> deleteVolumeSnapshotSettings()
        Returns the builder for the settings used for calls to deleteVolumeSnapshot.
      • getVolumeSnapshotSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetVolumeSnapshotRequest,​VolumeSnapshot> getVolumeSnapshotSettings()
        Returns the builder for the settings used for calls to getVolumeSnapshot.
      • getLunSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetLunRequest,​Lun> getLunSettings()
        Returns the builder for the settings used for calls to getLun.
      • evictLunSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<EvictLunRequest,​com.google.longrunning.Operation> evictLunSettings()
        Returns the builder for the settings used for calls to evictLun.
      • evictLunOperationSettings

        @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
        public com.google.api.gax.rpc.OperationCallSettings.Builder<EvictLunRequest,​com.google.protobuf.Empty,​OperationMetadata> evictLunOperationSettings()
        Returns the builder for the settings used for calls to evictLun.
      • getNfsShareSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetNfsShareRequest,​NfsShare> getNfsShareSettings()
        Returns the builder for the settings used for calls to getNfsShare.
      • updateNfsShareSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateNfsShareRequest,​com.google.longrunning.Operation> updateNfsShareSettings()
        Returns the builder for the settings used for calls to updateNfsShare.
      • updateNfsShareOperationSettings

        @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
        public com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateNfsShareRequest,​NfsShare,​OperationMetadata> updateNfsShareOperationSettings()
        Returns the builder for the settings used for calls to updateNfsShare.
      • createNfsShareSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateNfsShareRequest,​com.google.longrunning.Operation> createNfsShareSettings()
        Returns the builder for the settings used for calls to createNfsShare.
      • createNfsShareOperationSettings

        @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
        public com.google.api.gax.rpc.OperationCallSettings.Builder<CreateNfsShareRequest,​NfsShare,​OperationMetadata> createNfsShareOperationSettings()
        Returns the builder for the settings used for calls to createNfsShare.
      • renameNfsShareSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<RenameNfsShareRequest,​NfsShare> renameNfsShareSettings()
        Returns the builder for the settings used for calls to renameNfsShare.
      • deleteNfsShareSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteNfsShareRequest,​com.google.longrunning.Operation> deleteNfsShareSettings()
        Returns the builder for the settings used for calls to deleteNfsShare.
      • deleteNfsShareOperationSettings

        @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
        public com.google.api.gax.rpc.OperationCallSettings.Builder<DeleteNfsShareRequest,​com.google.protobuf.Empty,​OperationMetadata> deleteNfsShareOperationSettings()
        Returns the builder for the settings used for calls to deleteNfsShare.
      • getProvisioningConfigSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetProvisioningConfigRequest,​ProvisioningConfig> getProvisioningConfigSettings()
        Returns the builder for the settings used for calls to getProvisioningConfig.
      • createProvisioningConfigSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateProvisioningConfigRequest,​ProvisioningConfig> createProvisioningConfigSettings()
        Returns the builder for the settings used for calls to createProvisioningConfig.
      • updateProvisioningConfigSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateProvisioningConfigRequest,​ProvisioningConfig> updateProvisioningConfigSettings()
        Returns the builder for the settings used for calls to updateProvisioningConfig.
      • renameNetworkSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<RenameNetworkRequest,​Network> renameNetworkSettings()
        Returns the builder for the settings used for calls to renameNetwork.
      • listLocationsSettings

        public com.google.api.gax.rpc.PagedCallSettings.Builder<com.google.cloud.location.ListLocationsRequest,​com.google.cloud.location.ListLocationsResponse,​BareMetalSolutionClient.ListLocationsPagedResponse> listLocationsSettings()
        Returns the builder for the settings used for calls to listLocations.
      • getLocationSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.cloud.location.GetLocationRequest,​com.google.cloud.location.Location> getLocationSettings()
        Returns the builder for the settings used for calls to getLocation.