Interface ClusterAutoscalingOrBuilder (2.31.0)

public interface ClusterAutoscalingOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAutoprovisioningLocations(int index)

public abstract String getAutoprovisioningLocations(int index)

The list of Google Compute Engine zones in which the NodePool's nodes can be created by NAP.

repeated string autoprovisioning_locations = 5;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The autoprovisioningLocations at the given index.

getAutoprovisioningLocationsBytes(int index)

public abstract ByteString getAutoprovisioningLocationsBytes(int index)

The list of Google Compute Engine zones in which the NodePool's nodes can be created by NAP.

repeated string autoprovisioning_locations = 5;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the autoprovisioningLocations at the given index.

getAutoprovisioningLocationsCount()

public abstract int getAutoprovisioningLocationsCount()

The list of Google Compute Engine zones in which the NodePool's nodes can be created by NAP.

repeated string autoprovisioning_locations = 5;

Returns
TypeDescription
int

The count of autoprovisioningLocations.

getAutoprovisioningLocationsList()

public abstract List<String> getAutoprovisioningLocationsList()

The list of Google Compute Engine zones in which the NodePool's nodes can be created by NAP.

repeated string autoprovisioning_locations = 5;

Returns
TypeDescription
List<String>

A list containing the autoprovisioningLocations.

getAutoprovisioningNodePoolDefaults()

public abstract AutoprovisioningNodePoolDefaults getAutoprovisioningNodePoolDefaults()

AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.

.google.container.v1beta1.AutoprovisioningNodePoolDefaults autoprovisioning_node_pool_defaults = 4;

Returns
TypeDescription
AutoprovisioningNodePoolDefaults

The autoprovisioningNodePoolDefaults.

getAutoprovisioningNodePoolDefaultsOrBuilder()

public abstract AutoprovisioningNodePoolDefaultsOrBuilder getAutoprovisioningNodePoolDefaultsOrBuilder()

AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.

.google.container.v1beta1.AutoprovisioningNodePoolDefaults autoprovisioning_node_pool_defaults = 4;

Returns
TypeDescription
AutoprovisioningNodePoolDefaultsOrBuilder

getAutoscalingProfile()

public abstract ClusterAutoscaling.AutoscalingProfile getAutoscalingProfile()

Defines autoscaling behaviour.

.google.container.v1beta1.ClusterAutoscaling.AutoscalingProfile autoscaling_profile = 3;

Returns
TypeDescription
ClusterAutoscaling.AutoscalingProfile

The autoscalingProfile.

getAutoscalingProfileValue()

public abstract int getAutoscalingProfileValue()

Defines autoscaling behaviour.

.google.container.v1beta1.ClusterAutoscaling.AutoscalingProfile autoscaling_profile = 3;

Returns
TypeDescription
int

The enum numeric value on the wire for autoscalingProfile.

getEnableNodeAutoprovisioning()

public abstract boolean getEnableNodeAutoprovisioning()

Enables automatic node pool creation and deletion.

bool enable_node_autoprovisioning = 1;

Returns
TypeDescription
boolean

The enableNodeAutoprovisioning.

getResourceLimits(int index)

public abstract ResourceLimit getResourceLimits(int index)

Contains global constraints regarding minimum and maximum amount of resources in the cluster.

repeated .google.container.v1beta1.ResourceLimit resource_limits = 2;

Parameter
NameDescription
indexint
Returns
TypeDescription
ResourceLimit

getResourceLimitsCount()

public abstract int getResourceLimitsCount()

Contains global constraints regarding minimum and maximum amount of resources in the cluster.

repeated .google.container.v1beta1.ResourceLimit resource_limits = 2;

Returns
TypeDescription
int

getResourceLimitsList()

public abstract List<ResourceLimit> getResourceLimitsList()

Contains global constraints regarding minimum and maximum amount of resources in the cluster.

repeated .google.container.v1beta1.ResourceLimit resource_limits = 2;

Returns
TypeDescription
List<ResourceLimit>

getResourceLimitsOrBuilder(int index)

public abstract ResourceLimitOrBuilder getResourceLimitsOrBuilder(int index)

Contains global constraints regarding minimum and maximum amount of resources in the cluster.

repeated .google.container.v1beta1.ResourceLimit resource_limits = 2;

Parameter
NameDescription
indexint
Returns
TypeDescription
ResourceLimitOrBuilder

getResourceLimitsOrBuilderList()

public abstract List<? extends ResourceLimitOrBuilder> getResourceLimitsOrBuilderList()

Contains global constraints regarding minimum and maximum amount of resources in the cluster.

repeated .google.container.v1beta1.ResourceLimit resource_limits = 2;

Returns
TypeDescription
List<? extends com.google.container.v1beta1.ResourceLimitOrBuilder>

hasAutoprovisioningNodePoolDefaults()

public abstract boolean hasAutoprovisioningNodePoolDefaults()

AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.

.google.container.v1beta1.AutoprovisioningNodePoolDefaults autoprovisioning_node_pool_defaults = 4;

Returns
TypeDescription
boolean

Whether the autoprovisioningNodePoolDefaults field is set.