Package com.google.container.v1
Class ServerConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ServerConfig.Builder>
com.google.container.v1.ServerConfig.Builder
- All Implemented Interfaces:
ServerConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ServerConfig
public static final class ServerConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ServerConfig.Builder>
implements ServerConfigOrBuilder
Kubernetes Engine service configuration.Protobuf type
google.container.v1.ServerConfig-
Method Summary
Modifier and TypeMethodDescriptionaddAllChannels(Iterable<? extends ServerConfig.ReleaseChannelConfig> values) List of release channel configurations.addAllValidImageTypes(Iterable<String> values) List of valid image types.addAllValidMasterVersions(Iterable<String> values) List of valid master versions, in descending order.addAllValidNodeVersions(Iterable<String> values) List of valid node upgrade target versions, in descending order.addChannels(int index, ServerConfig.ReleaseChannelConfig value) List of release channel configurations.addChannels(int index, ServerConfig.ReleaseChannelConfig.Builder builderForValue) List of release channel configurations.List of release channel configurations.addChannels(ServerConfig.ReleaseChannelConfig.Builder builderForValue) List of release channel configurations.List of release channel configurations.addChannelsBuilder(int index) List of release channel configurations.addValidImageTypes(String value) List of valid image types.addValidImageTypesBytes(com.google.protobuf.ByteString value) List of valid image types.addValidMasterVersions(String value) List of valid master versions, in descending order.addValidMasterVersionsBytes(com.google.protobuf.ByteString value) List of valid master versions, in descending order.addValidNodeVersions(String value) List of valid node upgrade target versions, in descending order.addValidNodeVersionsBytes(com.google.protobuf.ByteString value) List of valid node upgrade target versions, in descending order.build()clear()List of release channel configurations.Version of Kubernetes the service deploys by default.Default image type.List of valid image types.List of valid master versions, in descending order.List of valid node upgrade target versions, in descending order.getChannels(int index) List of release channel configurations.getChannelsBuilder(int index) List of release channel configurations.List of release channel configurations.intList of release channel configurations.List of release channel configurations.getChannelsOrBuilder(int index) List of release channel configurations.List<? extends ServerConfig.ReleaseChannelConfigOrBuilder>List of release channel configurations.Version of Kubernetes the service deploys by default.com.google.protobuf.ByteStringVersion of Kubernetes the service deploys by default.Default image type.com.google.protobuf.ByteStringDefault image type.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetValidImageTypes(int index) List of valid image types.com.google.protobuf.ByteStringgetValidImageTypesBytes(int index) List of valid image types.intList of valid image types.com.google.protobuf.ProtocolStringListList of valid image types.getValidMasterVersions(int index) List of valid master versions, in descending order.com.google.protobuf.ByteStringgetValidMasterVersionsBytes(int index) List of valid master versions, in descending order.intList of valid master versions, in descending order.com.google.protobuf.ProtocolStringListList of valid master versions, in descending order.getValidNodeVersions(int index) List of valid node upgrade target versions, in descending order.com.google.protobuf.ByteStringgetValidNodeVersionsBytes(int index) List of valid node upgrade target versions, in descending order.intList of valid node upgrade target versions, in descending order.com.google.protobuf.ProtocolStringListList of valid node upgrade target versions, in descending order.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ServerConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeChannels(int index) List of release channel configurations.setChannels(int index, ServerConfig.ReleaseChannelConfig value) List of release channel configurations.setChannels(int index, ServerConfig.ReleaseChannelConfig.Builder builderForValue) List of release channel configurations.setDefaultClusterVersion(String value) Version of Kubernetes the service deploys by default.setDefaultClusterVersionBytes(com.google.protobuf.ByteString value) Version of Kubernetes the service deploys by default.setDefaultImageType(String value) Default image type.setDefaultImageTypeBytes(com.google.protobuf.ByteString value) Default image type.setValidImageTypes(int index, String value) List of valid image types.setValidMasterVersions(int index, String value) List of valid master versions, in descending order.setValidNodeVersions(int index, String value) List of valid node upgrade target versions, in descending order.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ServerConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ServerConfig.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.GeneratedMessage.Builder<ServerConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ServerConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ServerConfig.Builder>
-
mergeFrom
public ServerConfig.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<ServerConfig.Builder>- Throws:
IOException
-
getDefaultClusterVersion
Version of Kubernetes the service deploys by default.
string default_cluster_version = 1;- Specified by:
getDefaultClusterVersionin interfaceServerConfigOrBuilder- Returns:
- The defaultClusterVersion.
-
getDefaultClusterVersionBytes
public com.google.protobuf.ByteString getDefaultClusterVersionBytes()Version of Kubernetes the service deploys by default.
string default_cluster_version = 1;- Specified by:
getDefaultClusterVersionBytesin interfaceServerConfigOrBuilder- Returns:
- The bytes for defaultClusterVersion.
-
setDefaultClusterVersion
Version of Kubernetes the service deploys by default.
string default_cluster_version = 1;- Parameters:
value- The defaultClusterVersion to set.- Returns:
- This builder for chaining.
-
clearDefaultClusterVersion
Version of Kubernetes the service deploys by default.
string default_cluster_version = 1;- Returns:
- This builder for chaining.
-
setDefaultClusterVersionBytes
Version of Kubernetes the service deploys by default.
string default_cluster_version = 1;- Parameters:
value- The bytes for defaultClusterVersion to set.- Returns:
- This builder for chaining.
-
getValidNodeVersionsList
public com.google.protobuf.ProtocolStringList getValidNodeVersionsList()List of valid node upgrade target versions, in descending order.
repeated string valid_node_versions = 3;- Specified by:
getValidNodeVersionsListin interfaceServerConfigOrBuilder- Returns:
- A list containing the validNodeVersions.
-
getValidNodeVersionsCount
public int getValidNodeVersionsCount()List of valid node upgrade target versions, in descending order.
repeated string valid_node_versions = 3;- Specified by:
getValidNodeVersionsCountin interfaceServerConfigOrBuilder- Returns:
- The count of validNodeVersions.
-
getValidNodeVersions
List of valid node upgrade target versions, in descending order.
repeated string valid_node_versions = 3;- Specified by:
getValidNodeVersionsin interfaceServerConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The validNodeVersions at the given index.
-
getValidNodeVersionsBytes
public com.google.protobuf.ByteString getValidNodeVersionsBytes(int index) List of valid node upgrade target versions, in descending order.
repeated string valid_node_versions = 3;- Specified by:
getValidNodeVersionsBytesin interfaceServerConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the validNodeVersions at the given index.
-
setValidNodeVersions
List of valid node upgrade target versions, in descending order.
repeated string valid_node_versions = 3;- Parameters:
index- The index to set the value at.value- The validNodeVersions to set.- Returns:
- This builder for chaining.
-
addValidNodeVersions
List of valid node upgrade target versions, in descending order.
repeated string valid_node_versions = 3;- Parameters:
value- The validNodeVersions to add.- Returns:
- This builder for chaining.
-
addAllValidNodeVersions
List of valid node upgrade target versions, in descending order.
repeated string valid_node_versions = 3;- Parameters:
values- The validNodeVersions to add.- Returns:
- This builder for chaining.
-
clearValidNodeVersions
List of valid node upgrade target versions, in descending order.
repeated string valid_node_versions = 3;- Returns:
- This builder for chaining.
-
addValidNodeVersionsBytes
List of valid node upgrade target versions, in descending order.
repeated string valid_node_versions = 3;- Parameters:
value- The bytes of the validNodeVersions to add.- Returns:
- This builder for chaining.
-
getDefaultImageType
Default image type.
string default_image_type = 4;- Specified by:
getDefaultImageTypein interfaceServerConfigOrBuilder- Returns:
- The defaultImageType.
-
getDefaultImageTypeBytes
public com.google.protobuf.ByteString getDefaultImageTypeBytes()Default image type.
string default_image_type = 4;- Specified by:
getDefaultImageTypeBytesin interfaceServerConfigOrBuilder- Returns:
- The bytes for defaultImageType.
-
setDefaultImageType
Default image type.
string default_image_type = 4;- Parameters:
value- The defaultImageType to set.- Returns:
- This builder for chaining.
-
clearDefaultImageType
Default image type.
string default_image_type = 4;- Returns:
- This builder for chaining.
-
setDefaultImageTypeBytes
Default image type.
string default_image_type = 4;- Parameters:
value- The bytes for defaultImageType to set.- Returns:
- This builder for chaining.
-
getValidImageTypesList
public com.google.protobuf.ProtocolStringList getValidImageTypesList()List of valid image types.
repeated string valid_image_types = 5;- Specified by:
getValidImageTypesListin interfaceServerConfigOrBuilder- Returns:
- A list containing the validImageTypes.
-
getValidImageTypesCount
public int getValidImageTypesCount()List of valid image types.
repeated string valid_image_types = 5;- Specified by:
getValidImageTypesCountin interfaceServerConfigOrBuilder- Returns:
- The count of validImageTypes.
-
getValidImageTypes
List of valid image types.
repeated string valid_image_types = 5;- Specified by:
getValidImageTypesin interfaceServerConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The validImageTypes at the given index.
-
getValidImageTypesBytes
public com.google.protobuf.ByteString getValidImageTypesBytes(int index) List of valid image types.
repeated string valid_image_types = 5;- Specified by:
getValidImageTypesBytesin interfaceServerConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the validImageTypes at the given index.
-
setValidImageTypes
List of valid image types.
repeated string valid_image_types = 5;- Parameters:
index- The index to set the value at.value- The validImageTypes to set.- Returns:
- This builder for chaining.
-
addValidImageTypes
List of valid image types.
repeated string valid_image_types = 5;- Parameters:
value- The validImageTypes to add.- Returns:
- This builder for chaining.
-
addAllValidImageTypes
List of valid image types.
repeated string valid_image_types = 5;- Parameters:
values- The validImageTypes to add.- Returns:
- This builder for chaining.
-
clearValidImageTypes
List of valid image types.
repeated string valid_image_types = 5;- Returns:
- This builder for chaining.
-
addValidImageTypesBytes
List of valid image types.
repeated string valid_image_types = 5;- Parameters:
value- The bytes of the validImageTypes to add.- Returns:
- This builder for chaining.
-
getValidMasterVersionsList
public com.google.protobuf.ProtocolStringList getValidMasterVersionsList()List of valid master versions, in descending order.
repeated string valid_master_versions = 6;- Specified by:
getValidMasterVersionsListin interfaceServerConfigOrBuilder- Returns:
- A list containing the validMasterVersions.
-
getValidMasterVersionsCount
public int getValidMasterVersionsCount()List of valid master versions, in descending order.
repeated string valid_master_versions = 6;- Specified by:
getValidMasterVersionsCountin interfaceServerConfigOrBuilder- Returns:
- The count of validMasterVersions.
-
getValidMasterVersions
List of valid master versions, in descending order.
repeated string valid_master_versions = 6;- Specified by:
getValidMasterVersionsin interfaceServerConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The validMasterVersions at the given index.
-
getValidMasterVersionsBytes
public com.google.protobuf.ByteString getValidMasterVersionsBytes(int index) List of valid master versions, in descending order.
repeated string valid_master_versions = 6;- Specified by:
getValidMasterVersionsBytesin interfaceServerConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the validMasterVersions at the given index.
-
setValidMasterVersions
List of valid master versions, in descending order.
repeated string valid_master_versions = 6;- Parameters:
index- The index to set the value at.value- The validMasterVersions to set.- Returns:
- This builder for chaining.
-
addValidMasterVersions
List of valid master versions, in descending order.
repeated string valid_master_versions = 6;- Parameters:
value- The validMasterVersions to add.- Returns:
- This builder for chaining.
-
addAllValidMasterVersions
List of valid master versions, in descending order.
repeated string valid_master_versions = 6;- Parameters:
values- The validMasterVersions to add.- Returns:
- This builder for chaining.
-
clearValidMasterVersions
List of valid master versions, in descending order.
repeated string valid_master_versions = 6;- Returns:
- This builder for chaining.
-
addValidMasterVersionsBytes
List of valid master versions, in descending order.
repeated string valid_master_versions = 6;- Parameters:
value- The bytes of the validMasterVersions to add.- Returns:
- This builder for chaining.
-
getChannelsList
List of release channel configurations.
repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9;- Specified by:
getChannelsListin interfaceServerConfigOrBuilder
-
getChannelsCount
public int getChannelsCount()List of release channel configurations.
repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9;- Specified by:
getChannelsCountin interfaceServerConfigOrBuilder
-
getChannels
List of release channel configurations.
repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9;- Specified by:
getChannelsin interfaceServerConfigOrBuilder
-
setChannels
List of release channel configurations.
repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9; -
setChannels
public ServerConfig.Builder setChannels(int index, ServerConfig.ReleaseChannelConfig.Builder builderForValue) List of release channel configurations.
repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9; -
addChannels
List of release channel configurations.
repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9; -
addChannels
List of release channel configurations.
repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9; -
addChannels
List of release channel configurations.
repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9; -
addChannels
public ServerConfig.Builder addChannels(int index, ServerConfig.ReleaseChannelConfig.Builder builderForValue) List of release channel configurations.
repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9; -
addAllChannels
public ServerConfig.Builder addAllChannels(Iterable<? extends ServerConfig.ReleaseChannelConfig> values) List of release channel configurations.
repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9; -
clearChannels
List of release channel configurations.
repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9; -
removeChannels
List of release channel configurations.
repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9; -
getChannelsBuilder
List of release channel configurations.
repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9; -
getChannelsOrBuilder
List of release channel configurations.
repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9;- Specified by:
getChannelsOrBuilderin interfaceServerConfigOrBuilder
-
getChannelsOrBuilderList
List of release channel configurations.
repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9;- Specified by:
getChannelsOrBuilderListin interfaceServerConfigOrBuilder
-
addChannelsBuilder
List of release channel configurations.
repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9; -
addChannelsBuilder
List of release channel configurations.
repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9; -
getChannelsBuilderList
List of release channel configurations.
repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9;
-