Package com.google.container.v1
Class UpgradeAvailableEvent.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<UpgradeAvailableEvent.Builder>
com.google.container.v1.UpgradeAvailableEvent.Builder
- All Implemented Interfaces:
UpgradeAvailableEventOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- UpgradeAvailableEvent
public static final class UpgradeAvailableEvent.Builder
extends com.google.protobuf.GeneratedMessage.Builder<UpgradeAvailableEvent.Builder>
implements UpgradeAvailableEventOrBuilder
UpgradeAvailableEvent is a notification sent to customers when a new available version is released.Protobuf type
google.container.v1.UpgradeAvailableEvent-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The release channel of the version.Optional relative path to the resource.The resource type of the release version.The release version available for upgrade.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe release channel of the version.The release channel of the version.The release channel of the version.Optional relative path to the resource.com.google.protobuf.ByteStringOptional relative path to the resource.The resource type of the release version.intThe resource type of the release version.The release version available for upgrade.com.google.protobuf.ByteStringThe release version available for upgrade.booleanThe release channel of the version.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(UpgradeAvailableEvent other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The release channel of the version.setReleaseChannel(ReleaseChannel value) The release channel of the version.setReleaseChannel(ReleaseChannel.Builder builderForValue) The release channel of the version.setResource(String value) Optional relative path to the resource.setResourceBytes(com.google.protobuf.ByteString value) Optional relative path to the resource.The resource type of the release version.setResourceTypeValue(int value) The resource type of the release version.setVersion(String value) The release version available for upgrade.setVersionBytes(com.google.protobuf.ByteString value) The release version available for upgrade.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<UpgradeAvailableEvent.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<UpgradeAvailableEvent.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<UpgradeAvailableEvent.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<UpgradeAvailableEvent.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<UpgradeAvailableEvent.Builder>
-
mergeFrom
public UpgradeAvailableEvent.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<UpgradeAvailableEvent.Builder>- Throws:
IOException
-
getVersion
The release version available for upgrade.
string version = 1;- Specified by:
getVersionin interfaceUpgradeAvailableEventOrBuilder- Returns:
- The version.
-
getVersionBytes
public com.google.protobuf.ByteString getVersionBytes()The release version available for upgrade.
string version = 1;- Specified by:
getVersionBytesin interfaceUpgradeAvailableEventOrBuilder- Returns:
- The bytes for version.
-
setVersion
The release version available for upgrade.
string version = 1;- Parameters:
value- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
The release version available for upgrade.
string version = 1;- Returns:
- This builder for chaining.
-
setVersionBytes
The release version available for upgrade.
string version = 1;- Parameters:
value- The bytes for version to set.- Returns:
- This builder for chaining.
-
getResourceTypeValue
public int getResourceTypeValue()The resource type of the release version.
.google.container.v1.UpgradeResourceType resource_type = 2;- Specified by:
getResourceTypeValuein interfaceUpgradeAvailableEventOrBuilder- Returns:
- The enum numeric value on the wire for resourceType.
-
setResourceTypeValue
The resource type of the release version.
.google.container.v1.UpgradeResourceType resource_type = 2;- Parameters:
value- The enum numeric value on the wire for resourceType to set.- Returns:
- This builder for chaining.
-
getResourceType
The resource type of the release version.
.google.container.v1.UpgradeResourceType resource_type = 2;- Specified by:
getResourceTypein interfaceUpgradeAvailableEventOrBuilder- Returns:
- The resourceType.
-
setResourceType
The resource type of the release version.
.google.container.v1.UpgradeResourceType resource_type = 2;- Parameters:
value- The resourceType to set.- Returns:
- This builder for chaining.
-
clearResourceType
The resource type of the release version.
.google.container.v1.UpgradeResourceType resource_type = 2;- Returns:
- This builder for chaining.
-
hasReleaseChannel
public boolean hasReleaseChannel()The release channel of the version. If empty, it means a non-channel release.
.google.container.v1.ReleaseChannel release_channel = 3;- Specified by:
hasReleaseChannelin interfaceUpgradeAvailableEventOrBuilder- Returns:
- Whether the releaseChannel field is set.
-
getReleaseChannel
The release channel of the version. If empty, it means a non-channel release.
.google.container.v1.ReleaseChannel release_channel = 3;- Specified by:
getReleaseChannelin interfaceUpgradeAvailableEventOrBuilder- Returns:
- The releaseChannel.
-
setReleaseChannel
The release channel of the version. If empty, it means a non-channel release.
.google.container.v1.ReleaseChannel release_channel = 3; -
setReleaseChannel
The release channel of the version. If empty, it means a non-channel release.
.google.container.v1.ReleaseChannel release_channel = 3; -
mergeReleaseChannel
The release channel of the version. If empty, it means a non-channel release.
.google.container.v1.ReleaseChannel release_channel = 3; -
clearReleaseChannel
The release channel of the version. If empty, it means a non-channel release.
.google.container.v1.ReleaseChannel release_channel = 3; -
getReleaseChannelBuilder
The release channel of the version. If empty, it means a non-channel release.
.google.container.v1.ReleaseChannel release_channel = 3; -
getReleaseChannelOrBuilder
The release channel of the version. If empty, it means a non-channel release.
.google.container.v1.ReleaseChannel release_channel = 3;- Specified by:
getReleaseChannelOrBuilderin interfaceUpgradeAvailableEventOrBuilder
-
getResource
Optional relative path to the resource. For example, the relative path of the node pool.
string resource = 4;- Specified by:
getResourcein interfaceUpgradeAvailableEventOrBuilder- Returns:
- The resource.
-
getResourceBytes
public com.google.protobuf.ByteString getResourceBytes()Optional relative path to the resource. For example, the relative path of the node pool.
string resource = 4;- Specified by:
getResourceBytesin interfaceUpgradeAvailableEventOrBuilder- Returns:
- The bytes for resource.
-
setResource
Optional relative path to the resource. For example, the relative path of the node pool.
string resource = 4;- Parameters:
value- The resource to set.- Returns:
- This builder for chaining.
-
clearResource
Optional relative path to the resource. For example, the relative path of the node pool.
string resource = 4;- Returns:
- This builder for chaining.
-
setResourceBytes
Optional relative path to the resource. For example, the relative path of the node pool.
string resource = 4;- Parameters:
value- The bytes for resource to set.- Returns:
- This builder for chaining.
-