Package com.google.container.v1beta1
Interface ClusterAutoscalingOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ClusterAutoscaling,ClusterAutoscaling.Builder
public interface ClusterAutoscalingOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetAutoprovisioningLocations(int index)The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.com.google.protobuf.ByteStringgetAutoprovisioningLocationsBytes(int index)The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.intgetAutoprovisioningLocationsCount()The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.List<String>getAutoprovisioningLocationsList()The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.AutoprovisioningNodePoolDefaultsgetAutoprovisioningNodePoolDefaults()AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.AutoprovisioningNodePoolDefaultsOrBuildergetAutoprovisioningNodePoolDefaultsOrBuilder()AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.ClusterAutoscaling.AutoscalingProfilegetAutoscalingProfile()Defines autoscaling behaviour.intgetAutoscalingProfileValue()Defines autoscaling behaviour.booleangetEnableNodeAutoprovisioning()Enables automatic node pool creation and deletion.ResourceLimitgetResourceLimits(int index)Contains global constraints regarding minimum and maximum amount of resources in the cluster.intgetResourceLimitsCount()Contains global constraints regarding minimum and maximum amount of resources in the cluster.List<ResourceLimit>getResourceLimitsList()Contains global constraints regarding minimum and maximum amount of resources in the cluster.ResourceLimitOrBuildergetResourceLimitsOrBuilder(int index)Contains global constraints regarding minimum and maximum amount of resources in the cluster.List<? extends ResourceLimitOrBuilder>getResourceLimitsOrBuilderList()Contains global constraints regarding minimum and maximum amount of resources in the cluster.booleanhasAutoprovisioningNodePoolDefaults()AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getEnableNodeAutoprovisioning
boolean getEnableNodeAutoprovisioning()
Enables automatic node pool creation and deletion.
bool enable_node_autoprovisioning = 1;- Returns:
- The enableNodeAutoprovisioning.
-
getResourceLimitsList
List<ResourceLimit> getResourceLimitsList()
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1beta1.ResourceLimit resource_limits = 2;
-
getResourceLimits
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;
-
getResourceLimitsCount
int getResourceLimitsCount()
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
repeated .google.container.v1beta1.ResourceLimit resource_limits = 2;
-
getResourceLimitsOrBuilderList
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;
-
getResourceLimitsOrBuilder
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;
-
getAutoscalingProfileValue
int getAutoscalingProfileValue()
Defines autoscaling behaviour.
.google.container.v1beta1.ClusterAutoscaling.AutoscalingProfile autoscaling_profile = 3;- Returns:
- The enum numeric value on the wire for autoscalingProfile.
-
getAutoscalingProfile
ClusterAutoscaling.AutoscalingProfile getAutoscalingProfile()
Defines autoscaling behaviour.
.google.container.v1beta1.ClusterAutoscaling.AutoscalingProfile autoscaling_profile = 3;- Returns:
- The autoscalingProfile.
-
hasAutoprovisioningNodePoolDefaults
boolean hasAutoprovisioningNodePoolDefaults()
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
.google.container.v1beta1.AutoprovisioningNodePoolDefaults autoprovisioning_node_pool_defaults = 4;- Returns:
- Whether the autoprovisioningNodePoolDefaults field is set.
-
getAutoprovisioningNodePoolDefaults
AutoprovisioningNodePoolDefaults getAutoprovisioningNodePoolDefaults()
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
.google.container.v1beta1.AutoprovisioningNodePoolDefaults autoprovisioning_node_pool_defaults = 4;- Returns:
- The autoprovisioningNodePoolDefaults.
-
getAutoprovisioningNodePoolDefaultsOrBuilder
AutoprovisioningNodePoolDefaultsOrBuilder getAutoprovisioningNodePoolDefaultsOrBuilder()
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
.google.container.v1beta1.AutoprovisioningNodePoolDefaults autoprovisioning_node_pool_defaults = 4;
-
getAutoprovisioningLocationsList
List<String> getAutoprovisioningLocationsList()
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.
repeated string autoprovisioning_locations = 5;- Returns:
- A list containing the autoprovisioningLocations.
-
getAutoprovisioningLocationsCount
int getAutoprovisioningLocationsCount()
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.
repeated string autoprovisioning_locations = 5;- Returns:
- The count of autoprovisioningLocations.
-
getAutoprovisioningLocations
String getAutoprovisioningLocations(int index)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.
repeated string autoprovisioning_locations = 5;- Parameters:
index- The index of the element to return.- Returns:
- The autoprovisioningLocations at the given index.
-
getAutoprovisioningLocationsBytes
com.google.protobuf.ByteString getAutoprovisioningLocationsBytes(int index)
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.
repeated string autoprovisioning_locations = 5;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the autoprovisioningLocations at the given index.
-
-