public static final class Cluster.ControlPlane.Builder extends GeneratedMessageV3.Builder<Cluster.ControlPlane.Builder> implements Cluster.ControlPlaneOrBuilder
Configuration of the cluster control plane.
Protobuf type google.cloud.edgecontainer.v1.Cluster.ControlPlane
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Cluster.ControlPlane.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public Cluster.ControlPlane build()
buildPartial()
public Cluster.ControlPlane buildPartial()
clear()
public Cluster.ControlPlane.Builder clear()
Overrides
clearConfig()
public Cluster.ControlPlane.Builder clearConfig()
clearField(Descriptors.FieldDescriptor field)
public Cluster.ControlPlane.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearLocal()
public Cluster.ControlPlane.Builder clearLocal()
Local control plane configuration.
Warning: Local control plane clusters must be created in their own
project. Local control plane clusters cannot coexist in the same
project with any other type of clusters, including non-GDCE clusters.
Mixing local control plane GDCE clusters with any other type of
clusters in the same project can result in data loss.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane.Local local = 2;
clearOneof(Descriptors.OneofDescriptor oneof)
public Cluster.ControlPlane.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearRemote()
public Cluster.ControlPlane.Builder clearRemote()
Remote control plane configuration.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane.Remote remote = 1;
clone()
public Cluster.ControlPlane.Builder clone()
Overrides
getConfigCase()
public Cluster.ControlPlane.ConfigCase getConfigCase()
getDefaultInstanceForType()
public Cluster.ControlPlane getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getLocal()
public Cluster.ControlPlane.Local getLocal()
Local control plane configuration.
Warning: Local control plane clusters must be created in their own
project. Local control plane clusters cannot coexist in the same
project with any other type of clusters, including non-GDCE clusters.
Mixing local control plane GDCE clusters with any other type of
clusters in the same project can result in data loss.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane.Local local = 2;
getLocalBuilder()
public Cluster.ControlPlane.Local.Builder getLocalBuilder()
Local control plane configuration.
Warning: Local control plane clusters must be created in their own
project. Local control plane clusters cannot coexist in the same
project with any other type of clusters, including non-GDCE clusters.
Mixing local control plane GDCE clusters with any other type of
clusters in the same project can result in data loss.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane.Local local = 2;
getLocalOrBuilder()
public Cluster.ControlPlane.LocalOrBuilder getLocalOrBuilder()
Local control plane configuration.
Warning: Local control plane clusters must be created in their own
project. Local control plane clusters cannot coexist in the same
project with any other type of clusters, including non-GDCE clusters.
Mixing local control plane GDCE clusters with any other type of
clusters in the same project can result in data loss.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane.Local local = 2;
getRemote()
public Cluster.ControlPlane.Remote getRemote()
Remote control plane configuration.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane.Remote remote = 1;
getRemoteBuilder()
public Cluster.ControlPlane.Remote.Builder getRemoteBuilder()
Remote control plane configuration.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane.Remote remote = 1;
getRemoteOrBuilder()
public Cluster.ControlPlane.RemoteOrBuilder getRemoteOrBuilder()
Remote control plane configuration.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane.Remote remote = 1;
hasLocal()
public boolean hasLocal()
Local control plane configuration.
Warning: Local control plane clusters must be created in their own
project. Local control plane clusters cannot coexist in the same
project with any other type of clusters, including non-GDCE clusters.
Mixing local control plane GDCE clusters with any other type of
clusters in the same project can result in data loss.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane.Local local = 2;
Returns |
Type |
Description |
boolean |
Whether the local field is set.
|
hasRemote()
public boolean hasRemote()
Remote control plane configuration.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane.Remote remote = 1;
Returns |
Type |
Description |
boolean |
Whether the remote field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(Cluster.ControlPlane other)
public Cluster.ControlPlane.Builder mergeFrom(Cluster.ControlPlane other)
public Cluster.ControlPlane.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Cluster.ControlPlane.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeLocal(Cluster.ControlPlane.Local value)
public Cluster.ControlPlane.Builder mergeLocal(Cluster.ControlPlane.Local value)
Local control plane configuration.
Warning: Local control plane clusters must be created in their own
project. Local control plane clusters cannot coexist in the same
project with any other type of clusters, including non-GDCE clusters.
Mixing local control plane GDCE clusters with any other type of
clusters in the same project can result in data loss.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane.Local local = 2;
mergeRemote(Cluster.ControlPlane.Remote value)
public Cluster.ControlPlane.Builder mergeRemote(Cluster.ControlPlane.Remote value)
Remote control plane configuration.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane.Remote remote = 1;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Cluster.ControlPlane.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public Cluster.ControlPlane.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setLocal(Cluster.ControlPlane.Local value)
public Cluster.ControlPlane.Builder setLocal(Cluster.ControlPlane.Local value)
Local control plane configuration.
Warning: Local control plane clusters must be created in their own
project. Local control plane clusters cannot coexist in the same
project with any other type of clusters, including non-GDCE clusters.
Mixing local control plane GDCE clusters with any other type of
clusters in the same project can result in data loss.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane.Local local = 2;
setLocal(Cluster.ControlPlane.Local.Builder builderForValue)
public Cluster.ControlPlane.Builder setLocal(Cluster.ControlPlane.Local.Builder builderForValue)
Local control plane configuration.
Warning: Local control plane clusters must be created in their own
project. Local control plane clusters cannot coexist in the same
project with any other type of clusters, including non-GDCE clusters.
Mixing local control plane GDCE clusters with any other type of
clusters in the same project can result in data loss.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane.Local local = 2;
setRemote(Cluster.ControlPlane.Remote value)
public Cluster.ControlPlane.Builder setRemote(Cluster.ControlPlane.Remote value)
Remote control plane configuration.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane.Remote remote = 1;
setRemote(Cluster.ControlPlane.Remote.Builder builderForValue)
public Cluster.ControlPlane.Builder setRemote(Cluster.ControlPlane.Remote.Builder builderForValue)
Remote control plane configuration.
.google.cloud.edgecontainer.v1.Cluster.ControlPlane.Remote remote = 1;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Cluster.ControlPlane.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final Cluster.ControlPlane.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides