Class TpuStubSettings.Builder (2.30.0)

public static class TpuStubSettings.Builder extends StubSettings.Builder<TpuStubSettings,TpuStubSettings.Builder>

Builder for TpuStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > TpuStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(TpuStubSettings settings)

protected Builder(TpuStubSettings settings)
Parameter
NameDescription
settingsTpuStubSettings

Methods

applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

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

Parameter
NameDescription
settingsUpdaterApiFunction<Builder<?,?>,java.lang.Void>
Returns
TypeDescription
TpuStubSettings.Builder

build()

public TpuStubSettings build()
Returns
TypeDescription
TpuStubSettings
Overrides
Exceptions
TypeDescription
IOException

createNodeOperationSettings()

public OperationCallSettings.Builder<CreateNodeRequest,Node,OperationMetadata> createNodeOperationSettings()

Returns the builder for the settings used for calls to createNode.

Returns
TypeDescription
Builder<CreateNodeRequest,Node,OperationMetadata>

createNodeSettings()

public UnaryCallSettings.Builder<CreateNodeRequest,Operation> createNodeSettings()

Returns the builder for the settings used for calls to createNode.

Returns
TypeDescription
Builder<CreateNodeRequest,Operation>

deleteNodeOperationSettings()

public OperationCallSettings.Builder<DeleteNodeRequest,Node,OperationMetadata> deleteNodeOperationSettings()

Returns the builder for the settings used for calls to deleteNode.

Returns
TypeDescription
Builder<DeleteNodeRequest,Node,OperationMetadata>

deleteNodeSettings()

public UnaryCallSettings.Builder<DeleteNodeRequest,Operation> deleteNodeSettings()

Returns the builder for the settings used for calls to deleteNode.

Returns
TypeDescription
Builder<DeleteNodeRequest,Operation>

getAcceleratorTypeSettings()

public UnaryCallSettings.Builder<GetAcceleratorTypeRequest,AcceleratorType> getAcceleratorTypeSettings()

Returns the builder for the settings used for calls to getAcceleratorType.

Returns
TypeDescription
Builder<GetAcceleratorTypeRequest,AcceleratorType>

getLocationSettings()

public UnaryCallSettings.Builder<GetLocationRequest,Location> getLocationSettings()

Returns the builder for the settings used for calls to getLocation.

Returns
TypeDescription
Builder<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location>

getNodeSettings()

public UnaryCallSettings.Builder<GetNodeRequest,Node> getNodeSettings()

Returns the builder for the settings used for calls to getNode.

Returns
TypeDescription
Builder<GetNodeRequest,Node>

getTensorFlowVersionSettings()

public UnaryCallSettings.Builder<GetTensorFlowVersionRequest,TensorFlowVersion> getTensorFlowVersionSettings()

Returns the builder for the settings used for calls to getTensorFlowVersion.

Returns
TypeDescription
Builder<GetTensorFlowVersionRequest,TensorFlowVersion>

listAcceleratorTypesSettings()

public PagedCallSettings.Builder<ListAcceleratorTypesRequest,ListAcceleratorTypesResponse,TpuClient.ListAcceleratorTypesPagedResponse> listAcceleratorTypesSettings()

Returns the builder for the settings used for calls to listAcceleratorTypes.

Returns
TypeDescription
Builder<ListAcceleratorTypesRequest,ListAcceleratorTypesResponse,ListAcceleratorTypesPagedResponse>

listLocationsSettings()

public PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse,TpuClient.ListLocationsPagedResponse> listLocationsSettings()

Returns the builder for the settings used for calls to listLocations.

Returns
TypeDescription
Builder<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse,ListLocationsPagedResponse>

listNodesSettings()

public PagedCallSettings.Builder<ListNodesRequest,ListNodesResponse,TpuClient.ListNodesPagedResponse> listNodesSettings()

Returns the builder for the settings used for calls to listNodes.

Returns
TypeDescription
Builder<ListNodesRequest,ListNodesResponse,ListNodesPagedResponse>

listTensorFlowVersionsSettings()

public PagedCallSettings.Builder<ListTensorFlowVersionsRequest,ListTensorFlowVersionsResponse,TpuClient.ListTensorFlowVersionsPagedResponse> listTensorFlowVersionsSettings()

Returns the builder for the settings used for calls to listTensorFlowVersions.

Returns
TypeDescription
Builder<ListTensorFlowVersionsRequest,ListTensorFlowVersionsResponse,ListTensorFlowVersionsPagedResponse>

reimageNodeOperationSettings()

public OperationCallSettings.Builder<ReimageNodeRequest,Node,OperationMetadata> reimageNodeOperationSettings()

Returns the builder for the settings used for calls to reimageNode.

Returns
TypeDescription
Builder<ReimageNodeRequest,Node,OperationMetadata>

reimageNodeSettings()

public UnaryCallSettings.Builder<ReimageNodeRequest,Operation> reimageNodeSettings()

Returns the builder for the settings used for calls to reimageNode.

Returns
TypeDescription
Builder<ReimageNodeRequest,Operation>

startNodeOperationSettings()

public OperationCallSettings.Builder<StartNodeRequest,Node,OperationMetadata> startNodeOperationSettings()

Returns the builder for the settings used for calls to startNode.

Returns
TypeDescription
Builder<StartNodeRequest,Node,OperationMetadata>

startNodeSettings()

public UnaryCallSettings.Builder<StartNodeRequest,Operation> startNodeSettings()

Returns the builder for the settings used for calls to startNode.

Returns
TypeDescription
Builder<StartNodeRequest,Operation>

stopNodeOperationSettings()

public OperationCallSettings.Builder<StopNodeRequest,Node,OperationMetadata> stopNodeOperationSettings()

Returns the builder for the settings used for calls to stopNode.

Returns
TypeDescription
Builder<StopNodeRequest,Node,OperationMetadata>

stopNodeSettings()

public UnaryCallSettings.Builder<StopNodeRequest,Operation> stopNodeSettings()

Returns the builder for the settings used for calls to stopNode.

Returns
TypeDescription
Builder<StopNodeRequest,Operation>

unaryMethodSettingsBuilders()

public ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
Returns
TypeDescription
com.google.common.collect.ImmutableList<Builder<?,?>>