Package com.google.container.v1
Class ServerConfig.ReleaseChannelConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ServerConfig.ReleaseChannelConfig.Builder>
com.google.container.v1.ServerConfig.ReleaseChannelConfig.Builder
- All Implemented Interfaces:
ServerConfig.ReleaseChannelConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ServerConfig.ReleaseChannelConfig
public static final class ServerConfig.ReleaseChannelConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ServerConfig.ReleaseChannelConfig.Builder>
implements ServerConfig.ReleaseChannelConfigOrBuilder
ReleaseChannelConfig exposes configuration for a release channel.Protobuf type
google.container.v1.ServerConfig.ReleaseChannelConfig-
Method Summary
Modifier and TypeMethodDescriptionaddAllValidVersions(Iterable<String> values) List of valid versions for the channel.addValidVersions(String value) List of valid versions for the channel.addValidVersionsBytes(com.google.protobuf.ByteString value) List of valid versions for the channel.build()clear()The release channel this configuration applies to.The default version for newly created clusters on the channel.The auto upgrade target version for clusters on the channel.List of valid versions for the channel.The release channel this configuration applies to.intThe release channel this configuration applies to.The default version for newly created clusters on the channel.com.google.protobuf.ByteStringThe default version for newly created clusters on the channel.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe auto upgrade target version for clusters on the channel.com.google.protobuf.ByteStringThe auto upgrade target version for clusters on the channel.getValidVersions(int index) List of valid versions for the channel.com.google.protobuf.ByteStringgetValidVersionsBytes(int index) List of valid versions for the channel.intList of valid versions for the channel.com.google.protobuf.ProtocolStringListList of valid versions for the channel.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setChannel(ReleaseChannel.Channel value) The release channel this configuration applies to.setChannelValue(int value) The release channel this configuration applies to.setDefaultVersion(String value) The default version for newly created clusters on the channel.setDefaultVersionBytes(com.google.protobuf.ByteString value) The default version for newly created clusters on the channel.setUpgradeTargetVersion(String value) The auto upgrade target version for clusters on the channel.setUpgradeTargetVersionBytes(com.google.protobuf.ByteString value) The auto upgrade target version for clusters on the channel.setValidVersions(int index, String value) List of valid versions for the channel.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.ReleaseChannelConfig.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.ReleaseChannelConfig.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.ReleaseChannelConfig.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.ReleaseChannelConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ServerConfig.ReleaseChannelConfig.Builder>
-
mergeFrom
public ServerConfig.ReleaseChannelConfig.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.ReleaseChannelConfig.Builder>- Throws:
IOException
-
getChannelValue
public int getChannelValue()The release channel this configuration applies to.
.google.container.v1.ReleaseChannel.Channel channel = 1;- Specified by:
getChannelValuein interfaceServerConfig.ReleaseChannelConfigOrBuilder- Returns:
- The enum numeric value on the wire for channel.
-
setChannelValue
The release channel this configuration applies to.
.google.container.v1.ReleaseChannel.Channel channel = 1;- Parameters:
value- The enum numeric value on the wire for channel to set.- Returns:
- This builder for chaining.
-
getChannel
The release channel this configuration applies to.
.google.container.v1.ReleaseChannel.Channel channel = 1;- Specified by:
getChannelin interfaceServerConfig.ReleaseChannelConfigOrBuilder- Returns:
- The channel.
-
setChannel
The release channel this configuration applies to.
.google.container.v1.ReleaseChannel.Channel channel = 1;- Parameters:
value- The channel to set.- Returns:
- This builder for chaining.
-
clearChannel
The release channel this configuration applies to.
.google.container.v1.ReleaseChannel.Channel channel = 1;- Returns:
- This builder for chaining.
-
getDefaultVersion
The default version for newly created clusters on the channel.
string default_version = 2;- Specified by:
getDefaultVersionin interfaceServerConfig.ReleaseChannelConfigOrBuilder- Returns:
- The defaultVersion.
-
getDefaultVersionBytes
public com.google.protobuf.ByteString getDefaultVersionBytes()The default version for newly created clusters on the channel.
string default_version = 2;- Specified by:
getDefaultVersionBytesin interfaceServerConfig.ReleaseChannelConfigOrBuilder- Returns:
- The bytes for defaultVersion.
-
setDefaultVersion
The default version for newly created clusters on the channel.
string default_version = 2;- Parameters:
value- The defaultVersion to set.- Returns:
- This builder for chaining.
-
clearDefaultVersion
The default version for newly created clusters on the channel.
string default_version = 2;- Returns:
- This builder for chaining.
-
setDefaultVersionBytes
public ServerConfig.ReleaseChannelConfig.Builder setDefaultVersionBytes(com.google.protobuf.ByteString value) The default version for newly created clusters on the channel.
string default_version = 2;- Parameters:
value- The bytes for defaultVersion to set.- Returns:
- This builder for chaining.
-
getValidVersionsList
public com.google.protobuf.ProtocolStringList getValidVersionsList()List of valid versions for the channel.
repeated string valid_versions = 4;- Specified by:
getValidVersionsListin interfaceServerConfig.ReleaseChannelConfigOrBuilder- Returns:
- A list containing the validVersions.
-
getValidVersionsCount
public int getValidVersionsCount()List of valid versions for the channel.
repeated string valid_versions = 4;- Specified by:
getValidVersionsCountin interfaceServerConfig.ReleaseChannelConfigOrBuilder- Returns:
- The count of validVersions.
-
getValidVersions
List of valid versions for the channel.
repeated string valid_versions = 4;- Specified by:
getValidVersionsin interfaceServerConfig.ReleaseChannelConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The validVersions at the given index.
-
getValidVersionsBytes
public com.google.protobuf.ByteString getValidVersionsBytes(int index) List of valid versions for the channel.
repeated string valid_versions = 4;- Specified by:
getValidVersionsBytesin interfaceServerConfig.ReleaseChannelConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the validVersions at the given index.
-
setValidVersions
List of valid versions for the channel.
repeated string valid_versions = 4;- Parameters:
index- The index to set the value at.value- The validVersions to set.- Returns:
- This builder for chaining.
-
addValidVersions
List of valid versions for the channel.
repeated string valid_versions = 4;- Parameters:
value- The validVersions to add.- Returns:
- This builder for chaining.
-
addAllValidVersions
List of valid versions for the channel.
repeated string valid_versions = 4;- Parameters:
values- The validVersions to add.- Returns:
- This builder for chaining.
-
clearValidVersions
List of valid versions for the channel.
repeated string valid_versions = 4;- Returns:
- This builder for chaining.
-
addValidVersionsBytes
public ServerConfig.ReleaseChannelConfig.Builder addValidVersionsBytes(com.google.protobuf.ByteString value) List of valid versions for the channel.
repeated string valid_versions = 4;- Parameters:
value- The bytes of the validVersions to add.- Returns:
- This builder for chaining.
-
getUpgradeTargetVersion
The auto upgrade target version for clusters on the channel.
string upgrade_target_version = 5;- Specified by:
getUpgradeTargetVersionin interfaceServerConfig.ReleaseChannelConfigOrBuilder- Returns:
- The upgradeTargetVersion.
-
getUpgradeTargetVersionBytes
public com.google.protobuf.ByteString getUpgradeTargetVersionBytes()The auto upgrade target version for clusters on the channel.
string upgrade_target_version = 5;- Specified by:
getUpgradeTargetVersionBytesin interfaceServerConfig.ReleaseChannelConfigOrBuilder- Returns:
- The bytes for upgradeTargetVersion.
-
setUpgradeTargetVersion
The auto upgrade target version for clusters on the channel.
string upgrade_target_version = 5;- Parameters:
value- The upgradeTargetVersion to set.- Returns:
- This builder for chaining.
-
clearUpgradeTargetVersion
The auto upgrade target version for clusters on the channel.
string upgrade_target_version = 5;- Returns:
- This builder for chaining.
-
setUpgradeTargetVersionBytes
public ServerConfig.ReleaseChannelConfig.Builder setUpgradeTargetVersionBytes(com.google.protobuf.ByteString value) The auto upgrade target version for clusters on the channel.
string upgrade_target_version = 5;- Parameters:
value- The bytes for upgradeTargetVersion to set.- Returns:
- This builder for chaining.
-