Class EdgeContainerStubSettings.Builder
- java.lang.Object
-
- com.google.api.gax.rpc.StubSettings.Builder<EdgeContainerStubSettings,EdgeContainerStubSettings.Builder>
-
- com.google.cloud.edgecontainer.v1.stub.EdgeContainerStubSettings.Builder
-
- Enclosing class:
- EdgeContainerStubSettings
public static class EdgeContainerStubSettings.Builder extends com.google.api.gax.rpc.StubSettings.Builder<EdgeContainerStubSettings,EdgeContainerStubSettings.Builder>
Builder for EdgeContainerStubSettings.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(com.google.api.gax.rpc.ClientContext clientContext)
protected
Builder(EdgeContainerStubSettings settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EdgeContainerStubSettings.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.EdgeContainerStubSettings
build()
com.google.api.gax.rpc.OperationCallSettings.Builder<CreateClusterRequest,Cluster,OperationMetadata>
createClusterOperationSettings()
Returns the builder for the settings used for calls to createCluster.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateClusterRequest,com.google.longrunning.Operation>
createClusterSettings()
Returns the builder for the settings used for calls to createCluster.com.google.api.gax.rpc.OperationCallSettings.Builder<CreateNodePoolRequest,NodePool,OperationMetadata>
createNodePoolOperationSettings()
Returns the builder for the settings used for calls to createNodePool.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateNodePoolRequest,com.google.longrunning.Operation>
createNodePoolSettings()
Returns the builder for the settings used for calls to createNodePool.com.google.api.gax.rpc.OperationCallSettings.Builder<CreateVpnConnectionRequest,VpnConnection,OperationMetadata>
createVpnConnectionOperationSettings()
Returns the builder for the settings used for calls to createVpnConnection.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateVpnConnectionRequest,com.google.longrunning.Operation>
createVpnConnectionSettings()
Returns the builder for the settings used for calls to createVpnConnection.com.google.api.gax.rpc.OperationCallSettings.Builder<DeleteClusterRequest,com.google.protobuf.Empty,OperationMetadata>
deleteClusterOperationSettings()
Returns the builder for the settings used for calls to deleteCluster.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteClusterRequest,com.google.longrunning.Operation>
deleteClusterSettings()
Returns the builder for the settings used for calls to deleteCluster.com.google.api.gax.rpc.OperationCallSettings.Builder<DeleteNodePoolRequest,com.google.protobuf.Empty,OperationMetadata>
deleteNodePoolOperationSettings()
Returns the builder for the settings used for calls to deleteNodePool.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteNodePoolRequest,com.google.longrunning.Operation>
deleteNodePoolSettings()
Returns the builder for the settings used for calls to deleteNodePool.com.google.api.gax.rpc.OperationCallSettings.Builder<DeleteVpnConnectionRequest,com.google.protobuf.Empty,OperationMetadata>
deleteVpnConnectionOperationSettings()
Returns the builder for the settings used for calls to deleteVpnConnection.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteVpnConnectionRequest,com.google.longrunning.Operation>
deleteVpnConnectionSettings()
Returns the builder for the settings used for calls to deleteVpnConnection.com.google.api.gax.rpc.UnaryCallSettings.Builder<GenerateAccessTokenRequest,GenerateAccessTokenResponse>
generateAccessTokenSettings()
Returns the builder for the settings used for calls to generateAccessToken.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetClusterRequest,Cluster>
getClusterSettings()
Returns the builder for the settings used for calls to getCluster.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetMachineRequest,Machine>
getMachineSettings()
Returns the builder for the settings used for calls to getMachine.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetNodePoolRequest,NodePool>
getNodePoolSettings()
Returns the builder for the settings used for calls to getNodePool.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetVpnConnectionRequest,VpnConnection>
getVpnConnectionSettings()
Returns the builder for the settings used for calls to getVpnConnection.com.google.api.gax.rpc.PagedCallSettings.Builder<ListClustersRequest,ListClustersResponse,EdgeContainerClient.ListClustersPagedResponse>
listClustersSettings()
Returns the builder for the settings used for calls to listClusters.com.google.api.gax.rpc.PagedCallSettings.Builder<ListMachinesRequest,ListMachinesResponse,EdgeContainerClient.ListMachinesPagedResponse>
listMachinesSettings()
Returns the builder for the settings used for calls to listMachines.com.google.api.gax.rpc.PagedCallSettings.Builder<ListNodePoolsRequest,ListNodePoolsResponse,EdgeContainerClient.ListNodePoolsPagedResponse>
listNodePoolsSettings()
Returns the builder for the settings used for calls to listNodePools.com.google.api.gax.rpc.PagedCallSettings.Builder<ListVpnConnectionsRequest,ListVpnConnectionsResponse,EdgeContainerClient.ListVpnConnectionsPagedResponse>
listVpnConnectionsSettings()
Returns the builder for the settings used for calls to listVpnConnections.com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>>
unaryMethodSettingsBuilders()
com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateClusterRequest,Cluster,OperationMetadata>
updateClusterOperationSettings()
Returns the builder for the settings used for calls to updateCluster.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateClusterRequest,com.google.longrunning.Operation>
updateClusterSettings()
Returns the builder for the settings used for calls to updateCluster.com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateNodePoolRequest,NodePool,OperationMetadata>
updateNodePoolOperationSettings()
Returns the builder for the settings used for calls to updateNodePool.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateNodePoolRequest,com.google.longrunning.Operation>
updateNodePoolSettings()
Returns the builder for the settings used for calls to updateNodePool.-
Methods inherited from class com.google.api.gax.rpc.StubSettings.Builder
applyToAllUnaryMethods, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getMtlsEndpoint, getQuotaProjectId, getStreamWatchdogCheckInterval, getStreamWatchdogProvider, getTracerFactory, getTransportChannelProvider, self, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setMtlsEndpoint, setQuotaProjectId, setStreamWatchdogCheckInterval, setStreamWatchdogProvider, setSwitchToMtlsEndpointAllowed, setTracerFactory, setTransportChannelProvider, toString
-
-
-
-
Constructor Detail
-
Builder
protected Builder()
-
Builder
protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
-
Builder
protected Builder(EdgeContainerStubSettings settings)
-
-
Method Detail
-
applyToAllUnaryMethods
public EdgeContainerStubSettings.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()
-
listClustersSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListClustersRequest,ListClustersResponse,EdgeContainerClient.ListClustersPagedResponse> listClustersSettings()
Returns the builder for the settings used for calls to listClusters.
-
getClusterSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetClusterRequest,Cluster> getClusterSettings()
Returns the builder for the settings used for calls to getCluster.
-
createClusterSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateClusterRequest,com.google.longrunning.Operation> createClusterSettings()
Returns the builder for the settings used for calls to createCluster.
-
createClusterOperationSettings
@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<CreateClusterRequest,Cluster,OperationMetadata> createClusterOperationSettings()
Returns the builder for the settings used for calls to createCluster.
-
updateClusterSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateClusterRequest,com.google.longrunning.Operation> updateClusterSettings()
Returns the builder for the settings used for calls to updateCluster.
-
updateClusterOperationSettings
@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<UpdateClusterRequest,Cluster,OperationMetadata> updateClusterOperationSettings()
Returns the builder for the settings used for calls to updateCluster.
-
deleteClusterSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteClusterRequest,com.google.longrunning.Operation> deleteClusterSettings()
Returns the builder for the settings used for calls to deleteCluster.
-
deleteClusterOperationSettings
@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<DeleteClusterRequest,com.google.protobuf.Empty,OperationMetadata> deleteClusterOperationSettings()
Returns the builder for the settings used for calls to deleteCluster.
-
generateAccessTokenSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GenerateAccessTokenRequest,GenerateAccessTokenResponse> generateAccessTokenSettings()
Returns the builder for the settings used for calls to generateAccessToken.
-
listNodePoolsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListNodePoolsRequest,ListNodePoolsResponse,EdgeContainerClient.ListNodePoolsPagedResponse> listNodePoolsSettings()
Returns the builder for the settings used for calls to listNodePools.
-
getNodePoolSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetNodePoolRequest,NodePool> getNodePoolSettings()
Returns the builder for the settings used for calls to getNodePool.
-
createNodePoolSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateNodePoolRequest,com.google.longrunning.Operation> createNodePoolSettings()
Returns the builder for the settings used for calls to createNodePool.
-
createNodePoolOperationSettings
@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<CreateNodePoolRequest,NodePool,OperationMetadata> createNodePoolOperationSettings()
Returns the builder for the settings used for calls to createNodePool.
-
updateNodePoolSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateNodePoolRequest,com.google.longrunning.Operation> updateNodePoolSettings()
Returns the builder for the settings used for calls to updateNodePool.
-
updateNodePoolOperationSettings
@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<UpdateNodePoolRequest,NodePool,OperationMetadata> updateNodePoolOperationSettings()
Returns the builder for the settings used for calls to updateNodePool.
-
deleteNodePoolSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteNodePoolRequest,com.google.longrunning.Operation> deleteNodePoolSettings()
Returns the builder for the settings used for calls to deleteNodePool.
-
deleteNodePoolOperationSettings
@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<DeleteNodePoolRequest,com.google.protobuf.Empty,OperationMetadata> deleteNodePoolOperationSettings()
Returns the builder for the settings used for calls to deleteNodePool.
-
listMachinesSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListMachinesRequest,ListMachinesResponse,EdgeContainerClient.ListMachinesPagedResponse> listMachinesSettings()
Returns the builder for the settings used for calls to listMachines.
-
getMachineSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetMachineRequest,Machine> getMachineSettings()
Returns the builder for the settings used for calls to getMachine.
-
listVpnConnectionsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListVpnConnectionsRequest,ListVpnConnectionsResponse,EdgeContainerClient.ListVpnConnectionsPagedResponse> listVpnConnectionsSettings()
Returns the builder for the settings used for calls to listVpnConnections.
-
getVpnConnectionSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetVpnConnectionRequest,VpnConnection> getVpnConnectionSettings()
Returns the builder for the settings used for calls to getVpnConnection.
-
createVpnConnectionSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateVpnConnectionRequest,com.google.longrunning.Operation> createVpnConnectionSettings()
Returns the builder for the settings used for calls to createVpnConnection.
-
createVpnConnectionOperationSettings
@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<CreateVpnConnectionRequest,VpnConnection,OperationMetadata> createVpnConnectionOperationSettings()
Returns the builder for the settings used for calls to createVpnConnection.
-
deleteVpnConnectionSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteVpnConnectionRequest,com.google.longrunning.Operation> deleteVpnConnectionSettings()
Returns the builder for the settings used for calls to deleteVpnConnection.
-
deleteVpnConnectionOperationSettings
@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<DeleteVpnConnectionRequest,com.google.protobuf.Empty,OperationMetadata> deleteVpnConnectionOperationSettings()
Returns the builder for the settings used for calls to deleteVpnConnection.
-
build
public EdgeContainerStubSettings build() throws IOException
- Specified by:
build
in classcom.google.api.gax.rpc.StubSettings.Builder<EdgeContainerStubSettings,EdgeContainerStubSettings.Builder>
- Throws:
IOException
-
-