Class AwsServerConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AwsServerConfig.Builder>
-
- com.google.cloud.gkemulticloud.v1.AwsServerConfig.Builder
-
- All Implemented Interfaces:
AwsServerConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AwsServerConfig
public static final class AwsServerConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AwsServerConfig.Builder> implements AwsServerConfigOrBuilder
AwsServerConfig is the configuration of GKE cluster on AWS.
Protobuf typegoogle.cloud.gkemulticloud.v1.AwsServerConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AwsServerConfig.BuilderaddAllSupportedAwsRegions(Iterable<String> values)The list of supported AWS regions.AwsServerConfig.BuilderaddAllValidVersions(Iterable<? extends AwsK8sVersionInfo> values)List of valid Kubernetes versions.AwsServerConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AwsServerConfig.BuilderaddSupportedAwsRegions(String value)The list of supported AWS regions.AwsServerConfig.BuilderaddSupportedAwsRegionsBytes(com.google.protobuf.ByteString value)The list of supported AWS regions.AwsServerConfig.BuilderaddValidVersions(int index, AwsK8sVersionInfo value)List of valid Kubernetes versions.AwsServerConfig.BuilderaddValidVersions(int index, AwsK8sVersionInfo.Builder builderForValue)List of valid Kubernetes versions.AwsServerConfig.BuilderaddValidVersions(AwsK8sVersionInfo value)List of valid Kubernetes versions.AwsServerConfig.BuilderaddValidVersions(AwsK8sVersionInfo.Builder builderForValue)List of valid Kubernetes versions.AwsK8sVersionInfo.BuilderaddValidVersionsBuilder()List of valid Kubernetes versions.AwsK8sVersionInfo.BuilderaddValidVersionsBuilder(int index)List of valid Kubernetes versions.AwsServerConfigbuild()AwsServerConfigbuildPartial()AwsServerConfig.Builderclear()AwsServerConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)AwsServerConfig.BuilderclearName()The resource name of the config.AwsServerConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)AwsServerConfig.BuilderclearSupportedAwsRegions()The list of supported AWS regions.AwsServerConfig.BuilderclearValidVersions()List of valid Kubernetes versions.AwsServerConfig.Builderclone()AwsServerConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetName()The resource name of the config.com.google.protobuf.ByteStringgetNameBytes()The resource name of the config.StringgetSupportedAwsRegions(int index)The list of supported AWS regions.com.google.protobuf.ByteStringgetSupportedAwsRegionsBytes(int index)The list of supported AWS regions.intgetSupportedAwsRegionsCount()The list of supported AWS regions.com.google.protobuf.ProtocolStringListgetSupportedAwsRegionsList()The list of supported AWS regions.AwsK8sVersionInfogetValidVersions(int index)List of valid Kubernetes versions.AwsK8sVersionInfo.BuildergetValidVersionsBuilder(int index)List of valid Kubernetes versions.List<AwsK8sVersionInfo.Builder>getValidVersionsBuilderList()List of valid Kubernetes versions.intgetValidVersionsCount()List of valid Kubernetes versions.List<AwsK8sVersionInfo>getValidVersionsList()List of valid Kubernetes versions.AwsK8sVersionInfoOrBuildergetValidVersionsOrBuilder(int index)List of valid Kubernetes versions.List<? extends AwsK8sVersionInfoOrBuilder>getValidVersionsOrBuilderList()List of valid Kubernetes versions.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()AwsServerConfig.BuildermergeFrom(AwsServerConfig other)AwsServerConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)AwsServerConfig.BuildermergeFrom(com.google.protobuf.Message other)AwsServerConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)AwsServerConfig.BuilderremoveValidVersions(int index)List of valid Kubernetes versions.AwsServerConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AwsServerConfig.BuildersetName(String value)The resource name of the config.AwsServerConfig.BuildersetNameBytes(com.google.protobuf.ByteString value)The resource name of the config.AwsServerConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)AwsServerConfig.BuildersetSupportedAwsRegions(int index, String value)The list of supported AWS regions.AwsServerConfig.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)AwsServerConfig.BuildersetValidVersions(int index, AwsK8sVersionInfo value)List of valid Kubernetes versions.AwsServerConfig.BuildersetValidVersions(int index, AwsK8sVersionInfo.Builder builderForValue)List of valid Kubernetes versions.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AwsServerConfig.Builder>
-
clear
public AwsServerConfig.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AwsServerConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<AwsServerConfig.Builder>
-
getDefaultInstanceForType
public AwsServerConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AwsServerConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AwsServerConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AwsServerConfig.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AwsServerConfig.Builder>
-
setField
public AwsServerConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AwsServerConfig.Builder>
-
clearField
public AwsServerConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AwsServerConfig.Builder>
-
clearOneof
public AwsServerConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AwsServerConfig.Builder>
-
setRepeatedField
public AwsServerConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AwsServerConfig.Builder>
-
addRepeatedField
public AwsServerConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AwsServerConfig.Builder>
-
mergeFrom
public AwsServerConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AwsServerConfig.Builder>
-
mergeFrom
public AwsServerConfig.Builder mergeFrom(AwsServerConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AwsServerConfig.Builder>
-
mergeFrom
public AwsServerConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AwsServerConfig.Builder>- Throws:
IOException
-
getName
public String getName()
The resource name of the config.
string name = 1;- Specified by:
getNamein interfaceAwsServerConfigOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The resource name of the config.
string name = 1;- Specified by:
getNameBytesin interfaceAwsServerConfigOrBuilder- Returns:
- The bytes for name.
-
setName
public AwsServerConfig.Builder setName(String value)
The resource name of the config.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public AwsServerConfig.Builder clearName()
The resource name of the config.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public AwsServerConfig.Builder setNameBytes(com.google.protobuf.ByteString value)
The resource name of the config.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getValidVersionsList
public List<AwsK8sVersionInfo> getValidVersionsList()
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;- Specified by:
getValidVersionsListin interfaceAwsServerConfigOrBuilder
-
getValidVersionsCount
public int getValidVersionsCount()
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;- Specified by:
getValidVersionsCountin interfaceAwsServerConfigOrBuilder
-
getValidVersions
public AwsK8sVersionInfo getValidVersions(int index)
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;- Specified by:
getValidVersionsin interfaceAwsServerConfigOrBuilder
-
setValidVersions
public AwsServerConfig.Builder setValidVersions(int index, AwsK8sVersionInfo value)
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;
-
setValidVersions
public AwsServerConfig.Builder setValidVersions(int index, AwsK8sVersionInfo.Builder builderForValue)
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;
-
addValidVersions
public AwsServerConfig.Builder addValidVersions(AwsK8sVersionInfo value)
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;
-
addValidVersions
public AwsServerConfig.Builder addValidVersions(int index, AwsK8sVersionInfo value)
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;
-
addValidVersions
public AwsServerConfig.Builder addValidVersions(AwsK8sVersionInfo.Builder builderForValue)
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;
-
addValidVersions
public AwsServerConfig.Builder addValidVersions(int index, AwsK8sVersionInfo.Builder builderForValue)
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;
-
addAllValidVersions
public AwsServerConfig.Builder addAllValidVersions(Iterable<? extends AwsK8sVersionInfo> values)
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;
-
clearValidVersions
public AwsServerConfig.Builder clearValidVersions()
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;
-
removeValidVersions
public AwsServerConfig.Builder removeValidVersions(int index)
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;
-
getValidVersionsBuilder
public AwsK8sVersionInfo.Builder getValidVersionsBuilder(int index)
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;
-
getValidVersionsOrBuilder
public AwsK8sVersionInfoOrBuilder getValidVersionsOrBuilder(int index)
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;- Specified by:
getValidVersionsOrBuilderin interfaceAwsServerConfigOrBuilder
-
getValidVersionsOrBuilderList
public List<? extends AwsK8sVersionInfoOrBuilder> getValidVersionsOrBuilderList()
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;- Specified by:
getValidVersionsOrBuilderListin interfaceAwsServerConfigOrBuilder
-
addValidVersionsBuilder
public AwsK8sVersionInfo.Builder addValidVersionsBuilder()
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;
-
addValidVersionsBuilder
public AwsK8sVersionInfo.Builder addValidVersionsBuilder(int index)
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;
-
getValidVersionsBuilderList
public List<AwsK8sVersionInfo.Builder> getValidVersionsBuilderList()
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;
-
getSupportedAwsRegionsList
public com.google.protobuf.ProtocolStringList getSupportedAwsRegionsList()
The list of supported AWS regions.
repeated string supported_aws_regions = 3;- Specified by:
getSupportedAwsRegionsListin interfaceAwsServerConfigOrBuilder- Returns:
- A list containing the supportedAwsRegions.
-
getSupportedAwsRegionsCount
public int getSupportedAwsRegionsCount()
The list of supported AWS regions.
repeated string supported_aws_regions = 3;- Specified by:
getSupportedAwsRegionsCountin interfaceAwsServerConfigOrBuilder- Returns:
- The count of supportedAwsRegions.
-
getSupportedAwsRegions
public String getSupportedAwsRegions(int index)
The list of supported AWS regions.
repeated string supported_aws_regions = 3;- Specified by:
getSupportedAwsRegionsin interfaceAwsServerConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The supportedAwsRegions at the given index.
-
getSupportedAwsRegionsBytes
public com.google.protobuf.ByteString getSupportedAwsRegionsBytes(int index)
The list of supported AWS regions.
repeated string supported_aws_regions = 3;- Specified by:
getSupportedAwsRegionsBytesin interfaceAwsServerConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the supportedAwsRegions at the given index.
-
setSupportedAwsRegions
public AwsServerConfig.Builder setSupportedAwsRegions(int index, String value)
The list of supported AWS regions.
repeated string supported_aws_regions = 3;- Parameters:
index- The index to set the value at.value- The supportedAwsRegions to set.- Returns:
- This builder for chaining.
-
addSupportedAwsRegions
public AwsServerConfig.Builder addSupportedAwsRegions(String value)
The list of supported AWS regions.
repeated string supported_aws_regions = 3;- Parameters:
value- The supportedAwsRegions to add.- Returns:
- This builder for chaining.
-
addAllSupportedAwsRegions
public AwsServerConfig.Builder addAllSupportedAwsRegions(Iterable<String> values)
The list of supported AWS regions.
repeated string supported_aws_regions = 3;- Parameters:
values- The supportedAwsRegions to add.- Returns:
- This builder for chaining.
-
clearSupportedAwsRegions
public AwsServerConfig.Builder clearSupportedAwsRegions()
The list of supported AWS regions.
repeated string supported_aws_regions = 3;- Returns:
- This builder for chaining.
-
addSupportedAwsRegionsBytes
public AwsServerConfig.Builder addSupportedAwsRegionsBytes(com.google.protobuf.ByteString value)
The list of supported AWS regions.
repeated string supported_aws_regions = 3;- Parameters:
value- The bytes of the supportedAwsRegions to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final AwsServerConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AwsServerConfig.Builder>
-
mergeUnknownFields
public final AwsServerConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AwsServerConfig.Builder>
-
-