Interface ClusterAutoscalingOrBuilder (2.45.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
Name Description
index int

The index of the element to return.

Returns
Type Description
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
Name Description
index int

The index of the value to return.

Returns
Type Description
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
Type Description
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
Type Description
List<String>

A list containing the autoprovisioningLocations.

getAutoprovisioningNodePoolDefaults()

public abstract AutoprovisioningNodePoolDefaults getAutoprovisioningNodePoolDefaults()

AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.

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

Returns
Type Description
AutoprovisioningNodePoolDefaults

The autoprovisioningNodePoolDefaults.

getAutoprovisioningNodePoolDefaultsOrBuilder()

public abstract AutoprovisioningNodePoolDefaultsOrBuilder getAutoprovisioningNodePoolDefaultsOrBuilder()

AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.

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

Returns
Type Description
AutoprovisioningNodePoolDefaultsOrBuilder

getAutoscalingProfile()

public abstract ClusterAutoscaling.AutoscalingProfile getAutoscalingProfile()

Defines autoscaling behaviour.

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

Returns
Type Description
ClusterAutoscaling.AutoscalingProfile

The autoscalingProfile.

getAutoscalingProfileValue()

public abstract int getAutoscalingProfileValue()

Defines autoscaling behaviour.

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

Returns
Type Description
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
Type Description
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.v1.ResourceLimit resource_limits = 2;

Parameter
Name Description
index int
Returns
Type Description
ResourceLimit

getResourceLimitsCount()

public abstract int getResourceLimitsCount()

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

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

Returns
Type Description
int

getResourceLimitsList()

public abstract List<ResourceLimit> getResourceLimitsList()

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

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

Returns
Type Description
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.v1.ResourceLimit resource_limits = 2;

Parameter
Name Description
index int
Returns
Type Description
ResourceLimitOrBuilder

getResourceLimitsOrBuilderList()

public abstract List<? extends ResourceLimitOrBuilder> getResourceLimitsOrBuilderList()

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

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

Returns
Type Description
List<? extends com.google.container.v1.ResourceLimitOrBuilder>

hasAutoprovisioningNodePoolDefaults()

public abstract boolean hasAutoprovisioningNodePoolDefaults()

AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.

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

Returns
Type Description
boolean

Whether the autoprovisioningNodePoolDefaults field is set.