public static final class AddonsConfig.Builder extends GeneratedMessageV3.Builder<AddonsConfig.Builder> implements AddonsConfigOrBuilder
Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.Protobuf type
google.container.v1.AddonsConfig| Modifier and Type | Method and Description |
|---|---|
AddonsConfig.Builder |
addRepeatedField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
AddonsConfig |
build() |
AddonsConfig |
buildPartial() |
AddonsConfig.Builder |
clear() |
AddonsConfig.Builder |
clearField(Descriptors.FieldDescriptor field) |
AddonsConfig.Builder |
clearHorizontalPodAutoscaling()
Configuration for the horizontal pod autoscaling feature, which
increases or decreases the number of replica pods a replication controller
has based on the resource usage of the existing pods.
|
AddonsConfig.Builder |
clearHttpLoadBalancing()
Configuration for the HTTP (L7) load balancing controller addon, which
makes it easy to set up HTTP load balancers for services in a cluster.
|
AddonsConfig.Builder |
clearKubernetesDashboard()
Configuration for the Kubernetes Dashboard.
|
AddonsConfig.Builder |
clearNetworkPolicyConfig()
Configuration for NetworkPolicy.
|
AddonsConfig.Builder |
clearOneof(Descriptors.OneofDescriptor oneof) |
AddonsConfig.Builder |
clone() |
AddonsConfig |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
HorizontalPodAutoscaling |
getHorizontalPodAutoscaling()
Configuration for the horizontal pod autoscaling feature, which
increases or decreases the number of replica pods a replication controller
has based on the resource usage of the existing pods.
|
HorizontalPodAutoscaling.Builder |
getHorizontalPodAutoscalingBuilder()
Configuration for the horizontal pod autoscaling feature, which
increases or decreases the number of replica pods a replication controller
has based on the resource usage of the existing pods.
|
HorizontalPodAutoscalingOrBuilder |
getHorizontalPodAutoscalingOrBuilder()
Configuration for the horizontal pod autoscaling feature, which
increases or decreases the number of replica pods a replication controller
has based on the resource usage of the existing pods.
|
HttpLoadBalancing |
getHttpLoadBalancing()
Configuration for the HTTP (L7) load balancing controller addon, which
makes it easy to set up HTTP load balancers for services in a cluster.
|
HttpLoadBalancing.Builder |
getHttpLoadBalancingBuilder()
Configuration for the HTTP (L7) load balancing controller addon, which
makes it easy to set up HTTP load balancers for services in a cluster.
|
HttpLoadBalancingOrBuilder |
getHttpLoadBalancingOrBuilder()
Configuration for the HTTP (L7) load balancing controller addon, which
makes it easy to set up HTTP load balancers for services in a cluster.
|
KubernetesDashboard |
getKubernetesDashboard()
Configuration for the Kubernetes Dashboard.
|
KubernetesDashboard.Builder |
getKubernetesDashboardBuilder()
Configuration for the Kubernetes Dashboard.
|
KubernetesDashboardOrBuilder |
getKubernetesDashboardOrBuilder()
Configuration for the Kubernetes Dashboard.
|
NetworkPolicyConfig |
getNetworkPolicyConfig()
Configuration for NetworkPolicy.
|
NetworkPolicyConfig.Builder |
getNetworkPolicyConfigBuilder()
Configuration for NetworkPolicy.
|
NetworkPolicyConfigOrBuilder |
getNetworkPolicyConfigOrBuilder()
Configuration for NetworkPolicy.
|
boolean |
hasHorizontalPodAutoscaling()
Configuration for the horizontal pod autoscaling feature, which
increases or decreases the number of replica pods a replication controller
has based on the resource usage of the existing pods.
|
boolean |
hasHttpLoadBalancing()
Configuration for the HTTP (L7) load balancing controller addon, which
makes it easy to set up HTTP load balancers for services in a cluster.
|
boolean |
hasKubernetesDashboard()
Configuration for the Kubernetes Dashboard.
|
boolean |
hasNetworkPolicyConfig()
Configuration for NetworkPolicy.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
AddonsConfig.Builder |
mergeFrom(AddonsConfig other) |
AddonsConfig.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
AddonsConfig.Builder |
mergeFrom(Message other) |
AddonsConfig.Builder |
mergeHorizontalPodAutoscaling(HorizontalPodAutoscaling value)
Configuration for the horizontal pod autoscaling feature, which
increases or decreases the number of replica pods a replication controller
has based on the resource usage of the existing pods.
|
AddonsConfig.Builder |
mergeHttpLoadBalancing(HttpLoadBalancing value)
Configuration for the HTTP (L7) load balancing controller addon, which
makes it easy to set up HTTP load balancers for services in a cluster.
|
AddonsConfig.Builder |
mergeKubernetesDashboard(KubernetesDashboard value)
Configuration for the Kubernetes Dashboard.
|
AddonsConfig.Builder |
mergeNetworkPolicyConfig(NetworkPolicyConfig value)
Configuration for NetworkPolicy.
|
AddonsConfig.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields) |
AddonsConfig.Builder |
setField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
AddonsConfig.Builder |
setHorizontalPodAutoscaling(HorizontalPodAutoscaling.Builder builderForValue)
Configuration for the horizontal pod autoscaling feature, which
increases or decreases the number of replica pods a replication controller
has based on the resource usage of the existing pods.
|
AddonsConfig.Builder |
setHorizontalPodAutoscaling(HorizontalPodAutoscaling value)
Configuration for the horizontal pod autoscaling feature, which
increases or decreases the number of replica pods a replication controller
has based on the resource usage of the existing pods.
|
AddonsConfig.Builder |
setHttpLoadBalancing(HttpLoadBalancing.Builder builderForValue)
Configuration for the HTTP (L7) load balancing controller addon, which
makes it easy to set up HTTP load balancers for services in a cluster.
|
AddonsConfig.Builder |
setHttpLoadBalancing(HttpLoadBalancing value)
Configuration for the HTTP (L7) load balancing controller addon, which
makes it easy to set up HTTP load balancers for services in a cluster.
|
AddonsConfig.Builder |
setKubernetesDashboard(KubernetesDashboard.Builder builderForValue)
Configuration for the Kubernetes Dashboard.
|
AddonsConfig.Builder |
setKubernetesDashboard(KubernetesDashboard value)
Configuration for the Kubernetes Dashboard.
|
AddonsConfig.Builder |
setNetworkPolicyConfig(NetworkPolicyConfig.Builder builderForValue)
Configuration for NetworkPolicy.
|
AddonsConfig.Builder |
setNetworkPolicyConfig(NetworkPolicyConfig value)
Configuration for NetworkPolicy.
|
AddonsConfig.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
AddonsConfig.Builder |
setUnknownFields(UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<AddonsConfig.Builder>public AddonsConfig.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<AddonsConfig.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<AddonsConfig.Builder>public AddonsConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic AddonsConfig build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic AddonsConfig buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic AddonsConfig.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<AddonsConfig.Builder>public AddonsConfig.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<AddonsConfig.Builder>public AddonsConfig.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<AddonsConfig.Builder>public AddonsConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<AddonsConfig.Builder>public AddonsConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<AddonsConfig.Builder>public AddonsConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<AddonsConfig.Builder>public AddonsConfig.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<AddonsConfig.Builder>public AddonsConfig.Builder mergeFrom(AddonsConfig other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<AddonsConfig.Builder>public AddonsConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<AddonsConfig.Builder>java.io.IOExceptionpublic boolean hasHttpLoadBalancing()
Configuration for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.
.google.container.v1.HttpLoadBalancing http_load_balancing = 1;hasHttpLoadBalancing in interface AddonsConfigOrBuilderpublic HttpLoadBalancing getHttpLoadBalancing()
Configuration for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.
.google.container.v1.HttpLoadBalancing http_load_balancing = 1;getHttpLoadBalancing in interface AddonsConfigOrBuilderpublic AddonsConfig.Builder setHttpLoadBalancing(HttpLoadBalancing value)
Configuration for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.
.google.container.v1.HttpLoadBalancing http_load_balancing = 1;public AddonsConfig.Builder setHttpLoadBalancing(HttpLoadBalancing.Builder builderForValue)
Configuration for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.
.google.container.v1.HttpLoadBalancing http_load_balancing = 1;public AddonsConfig.Builder mergeHttpLoadBalancing(HttpLoadBalancing value)
Configuration for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.
.google.container.v1.HttpLoadBalancing http_load_balancing = 1;public AddonsConfig.Builder clearHttpLoadBalancing()
Configuration for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.
.google.container.v1.HttpLoadBalancing http_load_balancing = 1;public HttpLoadBalancing.Builder getHttpLoadBalancingBuilder()
Configuration for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.
.google.container.v1.HttpLoadBalancing http_load_balancing = 1;public HttpLoadBalancingOrBuilder getHttpLoadBalancingOrBuilder()
Configuration for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.
.google.container.v1.HttpLoadBalancing http_load_balancing = 1;getHttpLoadBalancingOrBuilder in interface AddonsConfigOrBuilderpublic boolean hasHorizontalPodAutoscaling()
Configuration for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.
.google.container.v1.HorizontalPodAutoscaling horizontal_pod_autoscaling = 2;hasHorizontalPodAutoscaling in interface AddonsConfigOrBuilderpublic HorizontalPodAutoscaling getHorizontalPodAutoscaling()
Configuration for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.
.google.container.v1.HorizontalPodAutoscaling horizontal_pod_autoscaling = 2;getHorizontalPodAutoscaling in interface AddonsConfigOrBuilderpublic AddonsConfig.Builder setHorizontalPodAutoscaling(HorizontalPodAutoscaling value)
Configuration for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.
.google.container.v1.HorizontalPodAutoscaling horizontal_pod_autoscaling = 2;public AddonsConfig.Builder setHorizontalPodAutoscaling(HorizontalPodAutoscaling.Builder builderForValue)
Configuration for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.
.google.container.v1.HorizontalPodAutoscaling horizontal_pod_autoscaling = 2;public AddonsConfig.Builder mergeHorizontalPodAutoscaling(HorizontalPodAutoscaling value)
Configuration for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.
.google.container.v1.HorizontalPodAutoscaling horizontal_pod_autoscaling = 2;public AddonsConfig.Builder clearHorizontalPodAutoscaling()
Configuration for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.
.google.container.v1.HorizontalPodAutoscaling horizontal_pod_autoscaling = 2;public HorizontalPodAutoscaling.Builder getHorizontalPodAutoscalingBuilder()
Configuration for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.
.google.container.v1.HorizontalPodAutoscaling horizontal_pod_autoscaling = 2;public HorizontalPodAutoscalingOrBuilder getHorizontalPodAutoscalingOrBuilder()
Configuration for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.
.google.container.v1.HorizontalPodAutoscaling horizontal_pod_autoscaling = 2;getHorizontalPodAutoscalingOrBuilder in interface AddonsConfigOrBuilderpublic boolean hasKubernetesDashboard()
Configuration for the Kubernetes Dashboard.
.google.container.v1.KubernetesDashboard kubernetes_dashboard = 3;hasKubernetesDashboard in interface AddonsConfigOrBuilderpublic KubernetesDashboard getKubernetesDashboard()
Configuration for the Kubernetes Dashboard.
.google.container.v1.KubernetesDashboard kubernetes_dashboard = 3;getKubernetesDashboard in interface AddonsConfigOrBuilderpublic AddonsConfig.Builder setKubernetesDashboard(KubernetesDashboard value)
Configuration for the Kubernetes Dashboard.
.google.container.v1.KubernetesDashboard kubernetes_dashboard = 3;public AddonsConfig.Builder setKubernetesDashboard(KubernetesDashboard.Builder builderForValue)
Configuration for the Kubernetes Dashboard.
.google.container.v1.KubernetesDashboard kubernetes_dashboard = 3;public AddonsConfig.Builder mergeKubernetesDashboard(KubernetesDashboard value)
Configuration for the Kubernetes Dashboard.
.google.container.v1.KubernetesDashboard kubernetes_dashboard = 3;public AddonsConfig.Builder clearKubernetesDashboard()
Configuration for the Kubernetes Dashboard.
.google.container.v1.KubernetesDashboard kubernetes_dashboard = 3;public KubernetesDashboard.Builder getKubernetesDashboardBuilder()
Configuration for the Kubernetes Dashboard.
.google.container.v1.KubernetesDashboard kubernetes_dashboard = 3;public KubernetesDashboardOrBuilder getKubernetesDashboardOrBuilder()
Configuration for the Kubernetes Dashboard.
.google.container.v1.KubernetesDashboard kubernetes_dashboard = 3;getKubernetesDashboardOrBuilder in interface AddonsConfigOrBuilderpublic boolean hasNetworkPolicyConfig()
Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes.
.google.container.v1.NetworkPolicyConfig network_policy_config = 4;hasNetworkPolicyConfig in interface AddonsConfigOrBuilderpublic NetworkPolicyConfig getNetworkPolicyConfig()
Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes.
.google.container.v1.NetworkPolicyConfig network_policy_config = 4;getNetworkPolicyConfig in interface AddonsConfigOrBuilderpublic AddonsConfig.Builder setNetworkPolicyConfig(NetworkPolicyConfig value)
Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes.
.google.container.v1.NetworkPolicyConfig network_policy_config = 4;public AddonsConfig.Builder setNetworkPolicyConfig(NetworkPolicyConfig.Builder builderForValue)
Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes.
.google.container.v1.NetworkPolicyConfig network_policy_config = 4;public AddonsConfig.Builder mergeNetworkPolicyConfig(NetworkPolicyConfig value)
Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes.
.google.container.v1.NetworkPolicyConfig network_policy_config = 4;public AddonsConfig.Builder clearNetworkPolicyConfig()
Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes.
.google.container.v1.NetworkPolicyConfig network_policy_config = 4;public NetworkPolicyConfig.Builder getNetworkPolicyConfigBuilder()
Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes.
.google.container.v1.NetworkPolicyConfig network_policy_config = 4;public NetworkPolicyConfigOrBuilder getNetworkPolicyConfigOrBuilder()
Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes.
.google.container.v1.NetworkPolicyConfig network_policy_config = 4;getNetworkPolicyConfigOrBuilder in interface AddonsConfigOrBuilderpublic final AddonsConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<AddonsConfig.Builder>public final AddonsConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<AddonsConfig.Builder>