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, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<AddonsConfig.Builder>
public AddonsConfig.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<AddonsConfig.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<AddonsConfig.Builder>
public AddonsConfig getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public AddonsConfig build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public AddonsConfig buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public AddonsConfig.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<AddonsConfig.Builder>
public AddonsConfig.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<AddonsConfig.Builder>
public AddonsConfig.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<AddonsConfig.Builder>
public AddonsConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<AddonsConfig.Builder>
public AddonsConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<AddonsConfig.Builder>
public AddonsConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<AddonsConfig.Builder>
public AddonsConfig.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<AddonsConfig.Builder>
public AddonsConfig.Builder mergeFrom(AddonsConfig other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<AddonsConfig.Builder>
public AddonsConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<AddonsConfig.Builder>
java.io.IOException
public 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 AddonsConfigOrBuilder
public 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 AddonsConfigOrBuilder
public 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 AddonsConfigOrBuilder
public 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 AddonsConfigOrBuilder
public 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 AddonsConfigOrBuilder
public 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 AddonsConfigOrBuilder
public boolean hasKubernetesDashboard()
Configuration for the Kubernetes Dashboard.
.google.container.v1.KubernetesDashboard kubernetes_dashboard = 3;
hasKubernetesDashboard
in interface AddonsConfigOrBuilder
public KubernetesDashboard getKubernetesDashboard()
Configuration for the Kubernetes Dashboard.
.google.container.v1.KubernetesDashboard kubernetes_dashboard = 3;
getKubernetesDashboard
in interface AddonsConfigOrBuilder
public 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 AddonsConfigOrBuilder
public 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 AddonsConfigOrBuilder
public 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 AddonsConfigOrBuilder
public 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 AddonsConfigOrBuilder
public final AddonsConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<AddonsConfig.Builder>
public final AddonsConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<AddonsConfig.Builder>