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 ClientSettings.Builder<EdgeContainerSettings,EdgeContainerSettings.Builder>
Builder for EdgeContainerSettings.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder()protectedBuilder(ClientContext clientContext) protectedBuilder(EdgeContainerSettings settings) protectedBuilder(EdgeContainerStubSettings.Builder stubSettings) -
Method Summary
Modifier and TypeMethodDescriptionapplyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) Applies the given settings updater function to all of the unary API methods in this service.build()Returns the builder for the settings used for calls to createCluster.Returns the builder for the settings used for calls to createCluster.Returns the builder for the settings used for calls to createNodePool.Returns the builder for the settings used for calls to createNodePool.Returns the builder for the settings used for calls to createVpnConnection.Returns the builder for the settings used for calls to createVpnConnection.OperationCallSettings.Builder<DeleteClusterRequest,com.google.protobuf.Empty, OperationMetadata> Returns the builder for the settings used for calls to deleteCluster.Returns the builder for the settings used for calls to deleteCluster.OperationCallSettings.Builder<DeleteNodePoolRequest,com.google.protobuf.Empty, OperationMetadata> Returns the builder for the settings used for calls to deleteNodePool.Returns the builder for the settings used for calls to deleteNodePool.OperationCallSettings.Builder<DeleteVpnConnectionRequest,com.google.protobuf.Empty, OperationMetadata> Returns the builder for the settings used for calls to deleteVpnConnection.Returns the builder for the settings used for calls to deleteVpnConnection.Returns the builder for the settings used for calls to generateAccessToken.Returns the builder for the settings used for calls to generateOfflineCredential.Returns the builder for the settings used for calls to getCluster.Returns the builder for the settings used for calls to getLocation.Returns the builder for the settings used for calls to getMachine.Returns the builder for the settings used for calls to getNodePool.Returns the builder for the settings used for calls to getServerConfig.Returns the builder for the settings used for calls to getVpnConnection.PagedCallSettings.Builder<ListClustersRequest,ListClustersResponse, EdgeContainerClient.ListClustersPagedResponse> Returns the builder for the settings used for calls to listClusters.PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse, EdgeContainerClient.ListLocationsPagedResponse> Returns the builder for the settings used for calls to listLocations.PagedCallSettings.Builder<ListMachinesRequest,ListMachinesResponse, EdgeContainerClient.ListMachinesPagedResponse> Returns the builder for the settings used for calls to listMachines.PagedCallSettings.Builder<ListNodePoolsRequest,ListNodePoolsResponse, EdgeContainerClient.ListNodePoolsPagedResponse> Returns the builder for the settings used for calls to listNodePools.PagedCallSettings.Builder<ListVpnConnectionsRequest,ListVpnConnectionsResponse, EdgeContainerClient.ListVpnConnectionsPagedResponse> Returns the builder for the settings used for calls to listVpnConnections.Returns the builder for the settings used for calls to updateCluster.Returns the builder for the settings used for calls to updateCluster.Returns the builder for the settings used for calls to updateNodePool.Returns the builder for the settings used for calls to updateNodePool.Returns the builder for the settings used for calls to upgradeCluster.Returns the builder for the settings used for calls to upgradeCluster.Methods inherited from class com.google.api.gax.rpc.ClientSettings.Builder
applyToAllUnaryMethods, getApiKey, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getQuotaProjectId, getStubSettings, getTransportChannelProvider, getWatchdogCheckInterval, getWatchdogCheckIntervalDuration, getWatchdogProvider, self, setApiKey, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setQuotaProjectId, setTransportChannelProvider, setUniverseDomain, setWatchdogCheckInterval, setWatchdogCheckIntervalDuration, setWatchdogProvider, toString
-
Constructor Details
-
Builder
- Throws:
IOException
-
Builder
-
Builder
-
Builder
-
-
Method Details
-
getStubSettingsBuilder
-
applyToAllUnaryMethods
public EdgeContainerSettings.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.
-
listClustersSettings
public PagedCallSettings.Builder<ListClustersRequest,ListClustersResponse, listClustersSettings()EdgeContainerClient.ListClustersPagedResponse> Returns the builder for the settings used for calls to listClusters. -
getClusterSettings
Returns the builder for the settings used for calls to getCluster. -
createClusterSettings
Returns the builder for the settings used for calls to createCluster. -
createClusterOperationSettings
public OperationCallSettings.Builder<CreateClusterRequest,Cluster, createClusterOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to createCluster. -
updateClusterSettings
Returns the builder for the settings used for calls to updateCluster. -
updateClusterOperationSettings
public OperationCallSettings.Builder<UpdateClusterRequest,Cluster, updateClusterOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to updateCluster. -
upgradeClusterSettings
Returns the builder for the settings used for calls to upgradeCluster. -
upgradeClusterOperationSettings
public OperationCallSettings.Builder<UpgradeClusterRequest,Cluster, upgradeClusterOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to upgradeCluster. -
deleteClusterSettings
Returns the builder for the settings used for calls to deleteCluster. -
deleteClusterOperationSettings
public OperationCallSettings.Builder<DeleteClusterRequest,com.google.protobuf.Empty, deleteClusterOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to deleteCluster. -
generateAccessTokenSettings
public UnaryCallSettings.Builder<GenerateAccessTokenRequest,GenerateAccessTokenResponse> generateAccessTokenSettings()Returns the builder for the settings used for calls to generateAccessToken. -
generateOfflineCredentialSettings
public UnaryCallSettings.Builder<GenerateOfflineCredentialRequest,GenerateOfflineCredentialResponse> generateOfflineCredentialSettings()Returns the builder for the settings used for calls to generateOfflineCredential. -
listNodePoolsSettings
public PagedCallSettings.Builder<ListNodePoolsRequest,ListNodePoolsResponse, listNodePoolsSettings()EdgeContainerClient.ListNodePoolsPagedResponse> Returns the builder for the settings used for calls to listNodePools. -
getNodePoolSettings
Returns the builder for the settings used for calls to getNodePool. -
createNodePoolSettings
Returns the builder for the settings used for calls to createNodePool. -
createNodePoolOperationSettings
public OperationCallSettings.Builder<CreateNodePoolRequest,NodePool, createNodePoolOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to createNodePool. -
updateNodePoolSettings
Returns the builder for the settings used for calls to updateNodePool. -
updateNodePoolOperationSettings
public OperationCallSettings.Builder<UpdateNodePoolRequest,NodePool, updateNodePoolOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to updateNodePool. -
deleteNodePoolSettings
Returns the builder for the settings used for calls to deleteNodePool. -
deleteNodePoolOperationSettings
public OperationCallSettings.Builder<DeleteNodePoolRequest,com.google.protobuf.Empty, deleteNodePoolOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to deleteNodePool. -
listMachinesSettings
public PagedCallSettings.Builder<ListMachinesRequest,ListMachinesResponse, listMachinesSettings()EdgeContainerClient.ListMachinesPagedResponse> Returns the builder for the settings used for calls to listMachines. -
getMachineSettings
Returns the builder for the settings used for calls to getMachine. -
listVpnConnectionsSettings
public PagedCallSettings.Builder<ListVpnConnectionsRequest,ListVpnConnectionsResponse, listVpnConnectionsSettings()EdgeContainerClient.ListVpnConnectionsPagedResponse> Returns the builder for the settings used for calls to listVpnConnections. -
getVpnConnectionSettings
Returns the builder for the settings used for calls to getVpnConnection. -
createVpnConnectionSettings
public UnaryCallSettings.Builder<CreateVpnConnectionRequest,Operation> createVpnConnectionSettings()Returns the builder for the settings used for calls to createVpnConnection. -
createVpnConnectionOperationSettings
public OperationCallSettings.Builder<CreateVpnConnectionRequest,VpnConnection, createVpnConnectionOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to createVpnConnection. -
deleteVpnConnectionSettings
public UnaryCallSettings.Builder<DeleteVpnConnectionRequest,Operation> deleteVpnConnectionSettings()Returns the builder for the settings used for calls to deleteVpnConnection. -
deleteVpnConnectionOperationSettings
public OperationCallSettings.Builder<DeleteVpnConnectionRequest,com.google.protobuf.Empty, deleteVpnConnectionOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to deleteVpnConnection. -
getServerConfigSettings
Returns the builder for the settings used for calls to getServerConfig. -
listLocationsSettings
public PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse, listLocationsSettings()EdgeContainerClient.ListLocationsPagedResponse> Returns the builder for the settings used for calls to listLocations. -
getLocationSettings
Returns the builder for the settings used for calls to getLocation. -
build
- Specified by:
buildin classClientSettings.Builder<EdgeContainerSettings,EdgeContainerSettings.Builder> - Throws:
IOException
-