public interface NodePoolOrBuilder extends MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
NodePoolAutoscaling |
getAutoscaling()
Autoscaler configuration for this NodePool.
|
NodePoolAutoscalingOrBuilder |
getAutoscalingOrBuilder()
Autoscaler configuration for this NodePool.
|
NodeConfig |
getConfig()
The node configuration of the pool.
|
NodeConfigOrBuilder |
getConfigOrBuilder()
The node configuration of the pool.
|
int |
getInitialNodeCount()
The initial node count for the pool.
|
java.lang.String |
getInstanceGroupUrls(int index)
[Output only] The resource URLs of the [managed instance
groups](/compute/docs/instance-groups/creating-groups-of-managed-instances)
associated with this node pool.
|
ByteString |
getInstanceGroupUrlsBytes(int index)
[Output only] The resource URLs of the [managed instance
groups](/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](/compute/docs/instance-groups/creating-groups-of-managed-instances)
associated with this node pool.
|
java.util.List<java.lang.String> |
getInstanceGroupUrlsList()
[Output only] The resource URLs of the [managed instance
groups](/compute/docs/instance-groups/creating-groups-of-managed-instances)
associated with this node pool.
|
NodeManagement |
getManagement()
NodeManagement configuration for this NodePool.
|
NodeManagementOrBuilder |
getManagementOrBuilder()
NodeManagement configuration for this NodePool.
|
java.lang.String |
getName()
The name of the node pool.
|
ByteString |
getNameBytes()
The name of the node pool.
|
java.lang.String |
getSelfLink()
[Output only] Server-defined URL for the resource.
|
ByteString |
getSelfLinkBytes()
[Output only] Server-defined URL for the resource.
|
NodePool.Status |
getStatus()
[Output only] The status of the nodes in this pool instance.
|
java.lang.String |
getStatusMessage()
[Output only] Additional information about the current status of this
node pool instance, if available.
|
ByteString |
getStatusMessageBytes()
[Output only] Additional information about the current status of this
node pool instance, if available.
|
int |
getStatusValue()
[Output only] The status of the nodes in this pool instance.
|
java.lang.String |
getVersion()
The version of the Kubernetes of this node.
|
ByteString |
getVersionBytes()
The version of the Kubernetes of this node.
|
boolean |
hasAutoscaling()
Autoscaler configuration for this NodePool.
|
boolean |
hasConfig()
The node configuration of the pool.
|
boolean |
hasManagement()
NodeManagement configuration for this NodePool.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
isInitialized
java.lang.String getName()
The name of the node pool.
string name = 1;
ByteString getNameBytes()
The name of the node pool.
string name = 1;
boolean hasConfig()
The node configuration of the pool.
.google.container.v1.NodeConfig config = 2;
NodeConfig getConfig()
The node configuration of the pool.
.google.container.v1.NodeConfig config = 2;
NodeConfigOrBuilder getConfigOrBuilder()
The node configuration of the pool.
.google.container.v1.NodeConfig config = 2;
int getInitialNodeCount()
The initial node count for the pool. You must ensure that your Compute Engine <a href="/compute/docs/resource-quotas">resource quota</a> is sufficient for this number of instances. You must also have available firewall and routes quota.
int32 initial_node_count = 3;
java.lang.String getSelfLink()
[Output only] Server-defined URL for the resource.
string self_link = 100;
ByteString getSelfLinkBytes()
[Output only] Server-defined URL for the resource.
string self_link = 100;
java.lang.String getVersion()
The version of the Kubernetes of this node.
string version = 101;
ByteString getVersionBytes()
The version of the Kubernetes of this node.
string version = 101;
java.util.List<java.lang.String> getInstanceGroupUrlsList()
[Output only] The resource URLs of the [managed instance groups](/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool.
repeated string instance_group_urls = 102;
int getInstanceGroupUrlsCount()
[Output only] The resource URLs of the [managed instance groups](/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool.
repeated string instance_group_urls = 102;
java.lang.String getInstanceGroupUrls(int index)
[Output only] The resource URLs of the [managed instance groups](/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool.
repeated string instance_group_urls = 102;
ByteString getInstanceGroupUrlsBytes(int index)
[Output only] The resource URLs of the [managed instance groups](/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool.
repeated string instance_group_urls = 102;
int getStatusValue()
[Output only] The status of the nodes in this pool instance.
.google.container.v1.NodePool.Status status = 103;
NodePool.Status getStatus()
[Output only] The status of the nodes in this pool instance.
.google.container.v1.NodePool.Status status = 103;
java.lang.String getStatusMessage()
[Output only] Additional information about the current status of this node pool instance, if available.
string status_message = 104;
ByteString getStatusMessageBytes()
[Output only] Additional information about the current status of this node pool instance, if available.
string status_message = 104;
boolean hasAutoscaling()
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
.google.container.v1.NodePoolAutoscaling autoscaling = 4;
NodePoolAutoscaling getAutoscaling()
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
.google.container.v1.NodePoolAutoscaling autoscaling = 4;
NodePoolAutoscalingOrBuilder getAutoscalingOrBuilder()
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
.google.container.v1.NodePoolAutoscaling autoscaling = 4;
boolean hasManagement()
NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5;
NodeManagement getManagement()
NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5;
NodeManagementOrBuilder getManagementOrBuilder()
NodeManagement configuration for this NodePool.
.google.container.v1.NodeManagement management = 5;