Package com.google.container.v1
Interface NodePoolOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
NodePool
,NodePool.Builder
public interface NodePoolOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description NodePoolAutoscaling
getAutoscaling()
Autoscaler configuration for this NodePool.NodePoolAutoscalingOrBuilder
getAutoscalingOrBuilder()
Autoscaler configuration for this NodePool.BestEffortProvisioning
getBestEffortProvisioning()
Enable best effort provisioning for nodesBestEffortProvisioningOrBuilder
getBestEffortProvisioningOrBuilder()
Enable best effort provisioning for nodesStatusCondition
getConditions(int index)
Which conditions caused the current node pool state.int
getConditionsCount()
Which conditions caused the current node pool state.List<StatusCondition>
getConditionsList()
Which conditions caused the current node pool state.StatusConditionOrBuilder
getConditionsOrBuilder(int index)
Which conditions caused the current node pool state.List<? extends StatusConditionOrBuilder>
getConditionsOrBuilderList()
Which conditions caused the current node pool state.NodeConfig
getConfig()
The node configuration of the pool.NodeConfigOrBuilder
getConfigOrBuilder()
The node configuration of the pool.String
getEtag()
This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.com.google.protobuf.ByteString
getEtagBytes()
This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.int
getInitialNodeCount()
The initial node count for the pool.String
getInstanceGroupUrls(int index)
[Output only] The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool.com.google.protobuf.ByteString
getInstanceGroupUrlsBytes(int index)
[Output only] The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool.int
getInstanceGroupUrlsCount()
[Output only] The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool.List<String>
getInstanceGroupUrlsList()
[Output only] The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool.String
getLocations(int index)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located.com.google.protobuf.ByteString
getLocationsBytes(int index)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located.int
getLocationsCount()
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located.List<String>
getLocationsList()
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located.NodeManagement
getManagement()
NodeManagement configuration for this NodePool.NodeManagementOrBuilder
getManagementOrBuilder()
NodeManagement configuration for this NodePool.MaxPodsConstraint
getMaxPodsConstraint()
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.MaxPodsConstraintOrBuilder
getMaxPodsConstraintOrBuilder()
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.String
getName()
The name of the node pool.com.google.protobuf.ByteString
getNameBytes()
The name of the node pool.NodeNetworkConfig
getNetworkConfig()
Networking configuration for this NodePool.NodeNetworkConfigOrBuilder
getNetworkConfigOrBuilder()
Networking configuration for this NodePool.NodePool.PlacementPolicy
getPlacementPolicy()
Specifies the node placement policy.NodePool.PlacementPolicyOrBuilder
getPlacementPolicyOrBuilder()
Specifies the node placement policy.int
getPodIpv4CidrSize()
[Output only] The pod CIDR block size per node in this node pool.String
getSelfLink()
[Output only] Server-defined URL for the resource.com.google.protobuf.ByteString
getSelfLinkBytes()
[Output only] Server-defined URL for the resource.NodePool.Status
getStatus()
[Output only] The status of the nodes in this pool instance.String
getStatusMessage()
Deprecated.google.container.v1.NodePool.status_message is deprecated.com.google.protobuf.ByteString
getStatusMessageBytes()
Deprecated.google.container.v1.NodePool.status_message is deprecated.int
getStatusValue()
[Output only] The status of the nodes in this pool instance.NodePool.UpdateInfo
getUpdateInfo()
Output only.NodePool.UpdateInfoOrBuilder
getUpdateInfoOrBuilder()
Output only.NodePool.UpgradeSettings
getUpgradeSettings()
Upgrade settings control disruption and speed of the upgrade.NodePool.UpgradeSettingsOrBuilder
getUpgradeSettingsOrBuilder()
Upgrade settings control disruption and speed of the upgrade.String
getVersion()
The version of Kubernetes running on this NodePool's nodes.com.google.protobuf.ByteString
getVersionBytes()
The version of Kubernetes running on this NodePool's nodes.boolean
hasAutoscaling()
Autoscaler configuration for this NodePool.boolean
hasBestEffortProvisioning()
Enable best effort provisioning for nodesboolean
hasConfig()
The node configuration of the pool.boolean
hasManagement()
NodeManagement configuration for this NodePool.boolean
hasMaxPodsConstraint()
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.boolean
hasNetworkConfig()
Networking configuration for this NodePool.boolean
hasPlacementPolicy()
Specifies the node placement policy.boolean
hasUpdateInfo()
Output only.boolean
hasUpgradeSettings()
Upgrade settings control disruption and speed of the upgrade.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getName
String getName()
The name of the node pool.
string name = 1;
- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
The name of the node pool.
string name = 1;
- Returns:
- The bytes for name.
-
hasConfig
boolean hasConfig()
The node configuration of the pool.
.google.container.v1.NodeConfig config = 2;
- Returns:
- Whether the config field is set.
-
getConfig
NodeConfig getConfig()
The node configuration of the pool.
.google.container.v1.NodeConfig config = 2;
- Returns:
- The config.
-
getConfigOrBuilder
NodeConfigOrBuilder getConfigOrBuilder()
The node configuration of the pool.
.google.container.v1.NodeConfig config = 2;
-
getInitialNodeCount
int getInitialNodeCount()
The initial node count for the pool. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota.
int32 initial_node_count = 3;
- Returns:
- The initialNodeCount.
-
getLocationsList
List<String> getLocationsList()
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.
repeated string locations = 13;
- Returns:
- A list containing the locations.
-
getLocationsCount
int getLocationsCount()
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.
repeated string locations = 13;
- Returns:
- The count of locations.
-
getLocations
String getLocations(int index)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.
repeated string locations = 13;
- Parameters:
index
- The index of the element to return.- Returns:
- The locations at the given index.
-
getLocationsBytes
com.google.protobuf.ByteString getLocationsBytes(int index)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.
repeated string locations = 13;
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the locations at the given index.
-
hasNetworkConfig
boolean hasNetworkConfig()
Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
.google.container.v1.NodeNetworkConfig network_config = 14;
- Returns:
- Whether the networkConfig field is set.
-
getNetworkConfig
NodeNetworkConfig getNetworkConfig()
Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
.google.container.v1.NodeNetworkConfig network_config = 14;
- Returns:
- The networkConfig.
-
getNetworkConfigOrBuilder
NodeNetworkConfigOrBuilder getNetworkConfigOrBuilder()
Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
.google.container.v1.NodeNetworkConfig network_config = 14;
-
getSelfLink
String getSelfLink()
[Output only] Server-defined URL for the resource.
string self_link = 100;
- Returns:
- The selfLink.
-
getSelfLinkBytes
com.google.protobuf.ByteString getSelfLinkBytes()
[Output only] Server-defined URL for the resource.
string self_link = 100;
- Returns:
- The bytes for selfLink.
-
getVersion
String getVersion()
The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version).
string version = 101;
- Returns:
- The version.
-
getVersionBytes
com.google.protobuf.ByteString getVersionBytes()
The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version).
string version = 101;
- Returns:
- The bytes for version.
-
getInstanceGroupUrlsList
List<String> getInstanceGroupUrlsList()
[Output only] The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.
repeated string instance_group_urls = 102;
- Returns:
- A list containing the instanceGroupUrls.
-
getInstanceGroupUrlsCount
int getInstanceGroupUrlsCount()
[Output only] The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.
repeated string instance_group_urls = 102;
- Returns:
- The count of instanceGroupUrls.
-
getInstanceGroupUrls
String getInstanceGroupUrls(int index)
[Output only] The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.
repeated string instance_group_urls = 102;
- Parameters:
index
- The index of the element to return.- Returns:
- The instanceGroupUrls at the given index.
-
getInstanceGroupUrlsBytes
com.google.protobuf.ByteString getInstanceGroupUrlsBytes(int index)
[Output only] The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.
repeated string instance_group_urls = 102;
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the instanceGroupUrls at the given index.
-
getStatusValue
int getStatusValue()
[Output only] The status of the nodes in this pool instance.
.google.container.v1.NodePool.Status status = 103;
- Returns:
- The enum numeric value on the wire for status.
-
getStatus
NodePool.Status getStatus()
[Output only] The status of the nodes in this pool instance.
.google.container.v1.NodePool.Status status = 103;
- Returns:
- The status.
-
getStatusMessage
@Deprecated String getStatusMessage()
Deprecated.google.container.v1.NodePool.status_message is deprecated. See google/container/v1/cluster_service.proto;l=3506[Output only] Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available.
string status_message = 104 [deprecated = true];
- Returns:
- The statusMessage.
-
getStatusMessageBytes
@Deprecated com.google.protobuf.ByteString getStatusMessageBytes()
Deprecated.google.container.v1.NodePool.status_message is deprecated. See google/container/v1/cluster_service.proto;l=3506[Output only] Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available.
string status_message = 104 [deprecated = true];
- Returns:
- The bytes for statusMessage.
-
hasAutoscaling
boolean hasAutoscaling()
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
.google.container.v1.NodePoolAutoscaling autoscaling = 4;
- Returns:
- Whether the autoscaling field is set.
-
getAutoscaling
NodePoolAutoscaling getAutoscaling()
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
.google.container.v1.NodePoolAutoscaling autoscaling = 4;
- Returns:
- The autoscaling.
-
getAutoscalingOrBuilder
NodePoolAutoscalingOrBuilder getAutoscalingOrBuilder()
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
.google.container.v1.NodePoolAutoscaling autoscaling = 4;
-
hasManagement
boolean hasManagement()
NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5;
- Returns:
- Whether the management field is set.
-
getManagement
NodeManagement getManagement()
NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5;
- Returns:
- The management.
-
getManagementOrBuilder
NodeManagementOrBuilder getManagementOrBuilder()
NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5;
-
hasMaxPodsConstraint
boolean hasMaxPodsConstraint()
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.
.google.container.v1.MaxPodsConstraint max_pods_constraint = 6;
- Returns:
- Whether the maxPodsConstraint field is set.
-
getMaxPodsConstraint
MaxPodsConstraint getMaxPodsConstraint()
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.
.google.container.v1.MaxPodsConstraint max_pods_constraint = 6;
- Returns:
- The maxPodsConstraint.
-
getMaxPodsConstraintOrBuilder
MaxPodsConstraintOrBuilder getMaxPodsConstraintOrBuilder()
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.
.google.container.v1.MaxPodsConstraint max_pods_constraint = 6;
-
getConditionsList
List<StatusCondition> getConditionsList()
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
-
getConditions
StatusCondition getConditions(int index)
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
-
getConditionsCount
int getConditionsCount()
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
-
getConditionsOrBuilderList
List<? extends StatusConditionOrBuilder> getConditionsOrBuilderList()
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
-
getConditionsOrBuilder
StatusConditionOrBuilder getConditionsOrBuilder(int index)
Which conditions caused the current node pool state.
repeated .google.container.v1.StatusCondition conditions = 105;
-
getPodIpv4CidrSize
int getPodIpv4CidrSize()
[Output only] The pod CIDR block size per node in this node pool.
int32 pod_ipv4_cidr_size = 7;
- Returns:
- The podIpv4CidrSize.
-
hasUpgradeSettings
boolean hasUpgradeSettings()
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 107;
- Returns:
- Whether the upgradeSettings field is set.
-
getUpgradeSettings
NodePool.UpgradeSettings getUpgradeSettings()
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 107;
- Returns:
- The upgradeSettings.
-
getUpgradeSettingsOrBuilder
NodePool.UpgradeSettingsOrBuilder getUpgradeSettingsOrBuilder()
Upgrade settings control disruption and speed of the upgrade.
.google.container.v1.NodePool.UpgradeSettings upgrade_settings = 107;
-
hasPlacementPolicy
boolean hasPlacementPolicy()
Specifies the node placement policy.
.google.container.v1.NodePool.PlacementPolicy placement_policy = 108;
- Returns:
- Whether the placementPolicy field is set.
-
getPlacementPolicy
NodePool.PlacementPolicy getPlacementPolicy()
Specifies the node placement policy.
.google.container.v1.NodePool.PlacementPolicy placement_policy = 108;
- Returns:
- The placementPolicy.
-
getPlacementPolicyOrBuilder
NodePool.PlacementPolicyOrBuilder getPlacementPolicyOrBuilder()
Specifies the node placement policy.
.google.container.v1.NodePool.PlacementPolicy placement_policy = 108;
-
hasUpdateInfo
boolean hasUpdateInfo()
Output only. [Output only] Update info contains relevant information during a node pool update.
.google.container.v1.NodePool.UpdateInfo update_info = 109 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the updateInfo field is set.
-
getUpdateInfo
NodePool.UpdateInfo getUpdateInfo()
Output only. [Output only] Update info contains relevant information during a node pool update.
.google.container.v1.NodePool.UpdateInfo update_info = 109 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The updateInfo.
-
getUpdateInfoOrBuilder
NodePool.UpdateInfoOrBuilder getUpdateInfoOrBuilder()
Output only. [Output only] Update info contains relevant information during a node pool update.
.google.container.v1.NodePool.UpdateInfo update_info = 109 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getEtag
String getEtag()
This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
string etag = 110;
- Returns:
- The etag.
-
getEtagBytes
com.google.protobuf.ByteString getEtagBytes()
This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
string etag = 110;
- Returns:
- The bytes for etag.
-
hasBestEffortProvisioning
boolean hasBestEffortProvisioning()
Enable best effort provisioning for nodes
.google.container.v1.BestEffortProvisioning best_effort_provisioning = 113;
- Returns:
- Whether the bestEffortProvisioning field is set.
-
getBestEffortProvisioning
BestEffortProvisioning getBestEffortProvisioning()
Enable best effort provisioning for nodes
.google.container.v1.BestEffortProvisioning best_effort_provisioning = 113;
- Returns:
- The bestEffortProvisioning.
-
getBestEffortProvisioningOrBuilder
BestEffortProvisioningOrBuilder getBestEffortProvisioningOrBuilder()
Enable best effort provisioning for nodes
.google.container.v1.BestEffortProvisioning best_effort_provisioning = 113;
-
-