Class EdgeContainerSettings.Builder
- java.lang.Object
-
- com.google.api.gax.rpc.ClientSettings.Builder<EdgeContainerSettings,EdgeContainerSettings.Builder>
-
- com.google.cloud.edgecontainer.v1.EdgeContainerSettings.Builder
-
- Enclosing class:
- EdgeContainerSettings
public static class EdgeContainerSettings.Builder extends com.google.api.gax.rpc.ClientSettings.Builder<EdgeContainerSettings,EdgeContainerSettings.Builder>
Builder for EdgeContainerSettings.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(com.google.api.gax.rpc.ClientContext clientContext)
protected
Builder(EdgeContainerSettings settings)
protected
Builder(EdgeContainerStubSettings.Builder stubSettings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EdgeContainerSettings.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.EdgeContainerSettings
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.EdgeContainerStubSettings.Builder
getStubSettingsBuilder()
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.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.ClientSettings.Builder
applyToAllUnaryMethods, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getQuotaProjectId, getStubSettings, getTransportChannelProvider, getWatchdogCheckInterval, getWatchdogProvider, self, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setQuotaProjectId, setTransportChannelProvider, setWatchdogCheckInterval, setWatchdogProvider, toString
-
-
-
-
Constructor Detail
-
Builder
protected Builder() throws IOException
- Throws:
IOException
-
Builder
protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
-
Builder
protected Builder(EdgeContainerSettings settings)
-
Builder
protected Builder(EdgeContainerStubSettings.Builder stubSettings)
-
-
Method Detail
-
getStubSettingsBuilder
public EdgeContainerStubSettings.Builder getStubSettingsBuilder()
-
applyToAllUnaryMethods
public EdgeContainerSettings.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.
-
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
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
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
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
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
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
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
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
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 EdgeContainerSettings build() throws IOException
- Specified by:
build
in classcom.google.api.gax.rpc.ClientSettings.Builder<EdgeContainerSettings,EdgeContainerSettings.Builder>
- Throws:
IOException
-
-