public class Container.Projects.Zones.Clusters extends Object
| Constructor and Description |
|---|
Clusters() |
| Modifier and Type | Method and Description |
|---|---|
Container.Projects.Zones.Clusters.Addons |
addons(String projectId,
String zone,
String clusterId,
SetAddonsConfigRequest content)
Sets the addons for a specific cluster.
|
Container.Projects.Zones.Clusters.CompleteIpRotation |
completeIpRotation(String projectId,
String zone,
String clusterId,
CompleteIPRotationRequest content)
Completes master IP rotation.
|
Container.Projects.Zones.Clusters.Create |
create(String projectId,
String zone,
CreateClusterRequest content)
Creates a cluster, consisting of the specified number and type of Google Compute Engine
instances.
|
Container.Projects.Zones.Clusters.Delete |
delete(String projectId,
String zone,
String clusterId)
Deletes the cluster, including the Kubernetes endpoint and all worker nodes.
|
Container.Projects.Zones.Clusters.Get |
get(String projectId,
String zone,
String clusterId)
Gets the details of a specific cluster.
|
Container.Projects.Zones.Clusters.LegacyAbac |
legacyAbac(String projectId,
String zone,
String clusterId,
SetLegacyAbacRequest content)
Enables or disables the ABAC authorization mechanism on a cluster.
|
Container.Projects.Zones.Clusters.List |
list(String projectId,
String zone)
Lists all clusters owned by a project in either the specified zone or all zones.
|
Container.Projects.Zones.Clusters.Locations |
locations(String projectId,
String zone,
String clusterId,
SetLocationsRequest content)
Sets the locations for a specific cluster.
|
Container.Projects.Zones.Clusters.Logging |
logging(String projectId,
String zone,
String clusterId,
SetLoggingServiceRequest content)
Sets the logging service for a specific cluster.
|
Container.Projects.Zones.Clusters.Master |
master(String projectId,
String zone,
String clusterId,
UpdateMasterRequest content)
Updates the master for a specific cluster.
|
Container.Projects.Zones.Clusters.Monitoring |
monitoring(String projectId,
String zone,
String clusterId,
SetMonitoringServiceRequest content)
Sets the monitoring service for a specific cluster.
|
Container.Projects.Zones.Clusters.NodePools |
nodePools()
An accessor for creating requests from the NodePools collection.
|
Container.Projects.Zones.Clusters.ResourceLabels |
resourceLabels(String projectId,
String zone,
String clusterId,
SetLabelsRequest content)
Sets labels on a cluster.
|
Container.Projects.Zones.Clusters.SetMaintenancePolicy |
setMaintenancePolicy(String projectId,
String zone,
String clusterId,
SetMaintenancePolicyRequest content)
Sets the maintenance policy for a cluster.
|
Container.Projects.Zones.Clusters.SetMasterAuth |
setMasterAuth(String projectId,
String zone,
String clusterId,
SetMasterAuthRequest content)
Sets master auth materials.
|
Container.Projects.Zones.Clusters.SetNetworkPolicy |
setNetworkPolicy(String projectId,
String zone,
String clusterId,
SetNetworkPolicyRequest content)
Enables or disables Network Policy for a cluster.
|
Container.Projects.Zones.Clusters.StartIpRotation |
startIpRotation(String projectId,
String zone,
String clusterId,
StartIPRotationRequest content)
Starts master IP rotation.
|
Container.Projects.Zones.Clusters.Update |
update(String projectId,
String zone,
String clusterId,
UpdateClusterRequest content)
Updates the settings of a specific cluster.
|
public Container.Projects.Zones.Clusters.Addons addons(String projectId, String zone, String clusterId, SetAddonsConfigRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.projectId - Deprecated. The Google Developers Console [project ID or project
number](https://support.google.com/cloud/answer/6158840).
This field has been deprecated
and replaced by the name field.zone - Deprecated. The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the
cluster
resides.
This field has been deprecated and replaced by the name field.clusterId - Deprecated. The name of the cluster to upgrade.
This field has been deprecated and replaced by the
name field.content - the SetAddonsConfigRequestIOExceptionpublic Container.Projects.Zones.Clusters.CompleteIpRotation completeIpRotation(String projectId, String zone, String clusterId, CompleteIPRotationRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.projectId - Deprecated. The Google Developers Console [project ID or project
number](https://developers.google.com/console/help/new/#projectnumber).
This field has
been deprecated and replaced by the name field.zone - Deprecated. The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the
cluster
resides.
This field has been deprecated and replaced by the name field.clusterId - Deprecated. The name of the cluster.
This field has been deprecated and replaced by the name field.content - the CompleteIPRotationRequestIOExceptionpublic Container.Projects.Zones.Clusters.Create create(String projectId, String zone, CreateClusterRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.projectId - Deprecated. The Google Developers Console [project ID or project
number](https://support.google.com/cloud/answer/6158840).
This field has been deprecated
and replaced by the parent field.zone - Deprecated. The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the
cluster
resides.
This field has been deprecated and replaced by the parent field.content - the CreateClusterRequestIOExceptionpublic Container.Projects.Zones.Clusters.Delete delete(String projectId, String zone, String clusterId) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.projectId - Deprecated. The Google Developers Console [project ID or project
number](https://support.google.com/cloud/answer/6158840).
This field has been deprecated
and replaced by the name field.zone - Deprecated. The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the
cluster
resides.
This field has been deprecated and replaced by the name field.clusterId - Deprecated. The name of the cluster to delete.
This field has been deprecated and replaced by the
name field.IOExceptionpublic Container.Projects.Zones.Clusters.Get get(String projectId, String zone, String clusterId) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.projectId - Deprecated. The Google Developers Console [project ID or project
number](https://support.google.com/cloud/answer/6158840).
This field has been deprecated
and replaced by the name field.zone - Deprecated. The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the
cluster
resides.
This field has been deprecated and replaced by the name field.clusterId - Deprecated. The name of the cluster to retrieve.
This field has been deprecated and replaced by the
name field.IOExceptionpublic Container.Projects.Zones.Clusters.LegacyAbac legacyAbac(String projectId, String zone, String clusterId, SetLegacyAbacRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.projectId - Deprecated. The Google Developers Console [project ID or project
number](https://support.google.com/cloud/answer/6158840).
This field has been deprecated
and replaced by the name field.zone - Deprecated. The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the
cluster
resides.
This field has been deprecated and replaced by the name field.clusterId - Deprecated. The name of the cluster to update.
This field has been deprecated and replaced by the
name field.content - the SetLegacyAbacRequestIOExceptionpublic Container.Projects.Zones.Clusters.List list(String projectId, String zone) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.projectId - Deprecated. The Google Developers Console [project ID or project
number](https://support.google.com/cloud/answer/6158840).
This field has been deprecated
and replaced by the parent field.zone - Deprecated. The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the
cluster
resides, or "-" for all zones.
This field has been deprecated and replaced by the
parent field.IOExceptionpublic Container.Projects.Zones.Clusters.Locations locations(String projectId, String zone, String clusterId, SetLocationsRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.projectId - Deprecated. The Google Developers Console [project ID or project
number](https://support.google.com/cloud/answer/6158840).
This field has been deprecated
and replaced by the name field.zone - Deprecated. The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the
cluster
resides.
This field has been deprecated and replaced by the name field.clusterId - Deprecated. The name of the cluster to upgrade.
This field has been deprecated and replaced by the
name field.content - the SetLocationsRequestIOExceptionpublic Container.Projects.Zones.Clusters.Logging logging(String projectId, String zone, String clusterId, SetLoggingServiceRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.projectId - Deprecated. The Google Developers Console [project ID or project
number](https://support.google.com/cloud/answer/6158840).
This field has been deprecated
and replaced by the name field.zone - Deprecated. The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the
cluster
resides.
This field has been deprecated and replaced by the name field.clusterId - Deprecated. The name of the cluster to upgrade.
This field has been deprecated and replaced by the
name field.content - the SetLoggingServiceRequestIOExceptionpublic Container.Projects.Zones.Clusters.Master master(String projectId, String zone, String clusterId, UpdateMasterRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.projectId - Deprecated. The Google Developers Console [project ID or project
number](https://support.google.com/cloud/answer/6158840).
This field has been deprecated
and replaced by the name field.zone - Deprecated. The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the
cluster
resides.
This field has been deprecated and replaced by the name field.clusterId - Deprecated. The name of the cluster to upgrade.
This field has been deprecated and replaced by the
name field.content - the UpdateMasterRequestIOExceptionpublic Container.Projects.Zones.Clusters.Monitoring monitoring(String projectId, String zone, String clusterId, SetMonitoringServiceRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.projectId - Deprecated. The Google Developers Console [project ID or project
number](https://support.google.com/cloud/answer/6158840).
This field has been deprecated
and replaced by the name field.zone - Deprecated. The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the
cluster
resides.
This field has been deprecated and replaced by the name field.clusterId - Deprecated. The name of the cluster to upgrade.
This field has been deprecated and replaced by the
name field.content - the SetMonitoringServiceRequestIOExceptionpublic Container.Projects.Zones.Clusters.ResourceLabels resourceLabels(String projectId, String zone, String clusterId, SetLabelsRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.projectId - Deprecated. The Google Developers Console [project ID or project
number](https://developers.google.com/console/help/new/#projectnumber).
This field has
been deprecated and replaced by the name field.zone - Deprecated. The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the
cluster
resides.
This field has been deprecated and replaced by the name field.clusterId - Deprecated. The name of the cluster.
This field has been deprecated and replaced by the name field.content - the SetLabelsRequestIOExceptionpublic Container.Projects.Zones.Clusters.SetMaintenancePolicy setMaintenancePolicy(String projectId, String zone, String clusterId, SetMaintenancePolicyRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote
operation.projectId - Required. The Google Developers Console [project ID or project
number](https://support.google.com/cloud/answer/6158840).zone - Required. The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the
cluster
resides.clusterId - Required. The name of the cluster to update.content - the SetMaintenancePolicyRequestIOExceptionpublic Container.Projects.Zones.Clusters.SetMasterAuth setMasterAuth(String projectId, String zone, String clusterId, SetMasterAuthRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.projectId - Deprecated. The Google Developers Console [project ID or project
number](https://support.google.com/cloud/answer/6158840).
This field has been deprecated
and replaced by the name field.zone - Deprecated. The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the
cluster
resides.
This field has been deprecated and replaced by the name field.clusterId - Deprecated. The name of the cluster to upgrade.
This field has been deprecated and replaced by the
name field.content - the SetMasterAuthRequestIOExceptionpublic Container.Projects.Zones.Clusters.SetNetworkPolicy setNetworkPolicy(String projectId, String zone, String clusterId, SetNetworkPolicyRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.projectId - Deprecated. The Google Developers Console [project ID or project
number](https://developers.google.com/console/help/new/#projectnumber).
This field has
been deprecated and replaced by the name field.zone - Deprecated. The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the
cluster
resides.
This field has been deprecated and replaced by the name field.clusterId - Deprecated. The name of the cluster.
This field has been deprecated and replaced by the name field.content - the SetNetworkPolicyRequestIOExceptionpublic Container.Projects.Zones.Clusters.StartIpRotation startIpRotation(String projectId, String zone, String clusterId, StartIPRotationRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.projectId - Deprecated. The Google Developers Console [project ID or project
number](https://developers.google.com/console/help/new/#projectnumber).
This field has
been deprecated and replaced by the name field.zone - Deprecated. The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the
cluster
resides.
This field has been deprecated and replaced by the name field.clusterId - Deprecated. The name of the cluster.
This field has been deprecated and replaced by the name field.content - the StartIPRotationRequestIOExceptionpublic Container.Projects.Zones.Clusters.Update update(String projectId, String zone, String clusterId, UpdateClusterRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.projectId - Deprecated. The Google Developers Console [project ID or project
number](https://support.google.com/cloud/answer/6158840).
This field has been deprecated
and replaced by the name field.zone - Deprecated. The name of the Google Compute Engine
[zone](/compute/docs/zones#available) in which the
cluster
resides.
This field has been deprecated and replaced by the name field.clusterId - Deprecated. The name of the cluster to upgrade.
This field has been deprecated and replaced by the
name field.content - the UpdateClusterRequestIOExceptionpublic Container.Projects.Zones.Clusters.NodePools nodePools()
The typical use is:
Container container = new Container(...);Container.NodePools.List request = container.nodePools().list(parameters ...)
Copyright © 2011–2020 Google. All rights reserved.