public static final class AutoUpgradeOptions.Builder extends GeneratedMessageV3.Builder<AutoUpgradeOptions.Builder> implements AutoUpgradeOptionsOrBuilder
AutoUpgradeOptions defines the set of options for the user to control how the Auto Upgrades will proceed.Protobuf type
google.container.v1.AutoUpgradeOptions
Modifier and Type | Method and Description |
---|---|
AutoUpgradeOptions.Builder |
addRepeatedField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
AutoUpgradeOptions |
build() |
AutoUpgradeOptions |
buildPartial() |
AutoUpgradeOptions.Builder |
clear() |
AutoUpgradeOptions.Builder |
clearAutoUpgradeStartTime()
[Output only] This field is set when upgrades are about to commence
with the approximate start time for the upgrades, in
[RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
AutoUpgradeOptions.Builder |
clearDescription()
[Output only] This field is set when upgrades are about to commence
with the description of the upgrade.
|
AutoUpgradeOptions.Builder |
clearField(Descriptors.FieldDescriptor field) |
AutoUpgradeOptions.Builder |
clearOneof(Descriptors.OneofDescriptor oneof) |
AutoUpgradeOptions.Builder |
clone() |
java.lang.String |
getAutoUpgradeStartTime()
[Output only] This field is set when upgrades are about to commence
with the approximate start time for the upgrades, in
[RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
ByteString |
getAutoUpgradeStartTimeBytes()
[Output only] This field is set when upgrades are about to commence
with the approximate start time for the upgrades, in
[RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
AutoUpgradeOptions |
getDefaultInstanceForType() |
java.lang.String |
getDescription()
[Output only] This field is set when upgrades are about to commence
with the description of the upgrade.
|
ByteString |
getDescriptionBytes()
[Output only] This field is set when upgrades are about to commence
with the description of the upgrade.
|
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
AutoUpgradeOptions.Builder |
mergeFrom(AutoUpgradeOptions other) |
AutoUpgradeOptions.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
AutoUpgradeOptions.Builder |
mergeFrom(Message other) |
AutoUpgradeOptions.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields) |
AutoUpgradeOptions.Builder |
setAutoUpgradeStartTime(java.lang.String value)
[Output only] This field is set when upgrades are about to commence
with the approximate start time for the upgrades, in
[RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
AutoUpgradeOptions.Builder |
setAutoUpgradeStartTimeBytes(ByteString value)
[Output only] This field is set when upgrades are about to commence
with the approximate start time for the upgrades, in
[RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
AutoUpgradeOptions.Builder |
setDescription(java.lang.String value)
[Output only] This field is set when upgrades are about to commence
with the description of the upgrade.
|
AutoUpgradeOptions.Builder |
setDescriptionBytes(ByteString value)
[Output only] This field is set when upgrades are about to commence
with the description of the upgrade.
|
AutoUpgradeOptions.Builder |
setField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
AutoUpgradeOptions.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
AutoUpgradeOptions.Builder |
setUnknownFields(UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<AutoUpgradeOptions.Builder>
public AutoUpgradeOptions.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<AutoUpgradeOptions.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<AutoUpgradeOptions.Builder>
public AutoUpgradeOptions getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public AutoUpgradeOptions build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public AutoUpgradeOptions buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public AutoUpgradeOptions.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<AutoUpgradeOptions.Builder>
public AutoUpgradeOptions.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<AutoUpgradeOptions.Builder>
public AutoUpgradeOptions.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<AutoUpgradeOptions.Builder>
public AutoUpgradeOptions.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<AutoUpgradeOptions.Builder>
public AutoUpgradeOptions.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<AutoUpgradeOptions.Builder>
public AutoUpgradeOptions.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<AutoUpgradeOptions.Builder>
public AutoUpgradeOptions.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<AutoUpgradeOptions.Builder>
public AutoUpgradeOptions.Builder mergeFrom(AutoUpgradeOptions other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<AutoUpgradeOptions.Builder>
public AutoUpgradeOptions.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<AutoUpgradeOptions.Builder>
java.io.IOException
public java.lang.String getAutoUpgradeStartTime()
[Output only] This field is set when upgrades are about to commence with the approximate start time for the upgrades, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string auto_upgrade_start_time = 1;
getAutoUpgradeStartTime
in interface AutoUpgradeOptionsOrBuilder
public ByteString getAutoUpgradeStartTimeBytes()
[Output only] This field is set when upgrades are about to commence with the approximate start time for the upgrades, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string auto_upgrade_start_time = 1;
getAutoUpgradeStartTimeBytes
in interface AutoUpgradeOptionsOrBuilder
public AutoUpgradeOptions.Builder setAutoUpgradeStartTime(java.lang.String value)
[Output only] This field is set when upgrades are about to commence with the approximate start time for the upgrades, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string auto_upgrade_start_time = 1;
public AutoUpgradeOptions.Builder clearAutoUpgradeStartTime()
[Output only] This field is set when upgrades are about to commence with the approximate start time for the upgrades, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string auto_upgrade_start_time = 1;
public AutoUpgradeOptions.Builder setAutoUpgradeStartTimeBytes(ByteString value)
[Output only] This field is set when upgrades are about to commence with the approximate start time for the upgrades, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
string auto_upgrade_start_time = 1;
public java.lang.String getDescription()
[Output only] This field is set when upgrades are about to commence with the description of the upgrade.
string description = 2;
getDescription
in interface AutoUpgradeOptionsOrBuilder
public ByteString getDescriptionBytes()
[Output only] This field is set when upgrades are about to commence with the description of the upgrade.
string description = 2;
getDescriptionBytes
in interface AutoUpgradeOptionsOrBuilder
public AutoUpgradeOptions.Builder setDescription(java.lang.String value)
[Output only] This field is set when upgrades are about to commence with the description of the upgrade.
string description = 2;
public AutoUpgradeOptions.Builder clearDescription()
[Output only] This field is set when upgrades are about to commence with the description of the upgrade.
string description = 2;
public AutoUpgradeOptions.Builder setDescriptionBytes(ByteString value)
[Output only] This field is set when upgrades are about to commence with the description of the upgrade.
string description = 2;
public final AutoUpgradeOptions.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<AutoUpgradeOptions.Builder>
public final AutoUpgradeOptions.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<AutoUpgradeOptions.Builder>