Class TpuStubSettings.Builder (2.6.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>

generateServiceIdentitySettings()

public UnaryCallSettings.Builder<GenerateServiceIdentityRequest,GenerateServiceIdentityResponse> generateServiceIdentitySettings()

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

Returns
TypeDescription
Builder<GenerateServiceIdentityRequest,GenerateServiceIdentityResponse>

getAcceleratorTypeSettings()

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

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

Returns
TypeDescription
Builder<GetAcceleratorTypeRequest,AcceleratorType>

getGuestAttributesSettings()

public UnaryCallSettings.Builder<GetGuestAttributesRequest,GetGuestAttributesResponse> getGuestAttributesSettings()

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

Returns
TypeDescription
Builder<GetGuestAttributesRequest,GetGuestAttributesResponse>

getNodeSettings()

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

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

Returns
TypeDescription
Builder<GetNodeRequest,Node>

getRuntimeVersionSettings()

public UnaryCallSettings.Builder<GetRuntimeVersionRequest,RuntimeVersion> getRuntimeVersionSettings()

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

Returns
TypeDescription
Builder<GetRuntimeVersionRequest,RuntimeVersion>

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>

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>

listRuntimeVersionsSettings()

public PagedCallSettings.Builder<ListRuntimeVersionsRequest,ListRuntimeVersionsResponse,TpuClient.ListRuntimeVersionsPagedResponse> listRuntimeVersionsSettings()

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

Returns
TypeDescription
Builder<ListRuntimeVersionsRequest,ListRuntimeVersionsResponse,ListRuntimeVersionsPagedResponse>

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<?,?>>

updateNodeOperationSettings()

public OperationCallSettings.Builder<UpdateNodeRequest,Node,OperationMetadata> updateNodeOperationSettings()

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

Returns
TypeDescription
Builder<UpdateNodeRequest,Node,OperationMetadata>

updateNodeSettings()

public UnaryCallSettings.Builder<UpdateNodeRequest,Operation> updateNodeSettings()

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

Returns
TypeDescription
Builder<UpdateNodeRequest,Operation>