Package com.google.container.v1
Class MaintenanceExclusionOptions.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<MaintenanceExclusionOptions.Builder>
com.google.container.v1.MaintenanceExclusionOptions.Builder
- All Implemented Interfaces:
MaintenanceExclusionOptionsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- MaintenanceExclusionOptions
public static final class MaintenanceExclusionOptions.Builder
extends com.google.protobuf.GeneratedMessage.Builder<MaintenanceExclusionOptions.Builder>
implements MaintenanceExclusionOptionsOrBuilder
Represents the Maintenance exclusion option.Protobuf type
google.container.v1.MaintenanceExclusionOptions-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()EndTimeBehavior specifies the behavior of the exclusion end time.Scope specifies the upgrade scope which upgrades are blocked by the exclusion.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorEndTimeBehavior specifies the behavior of the exclusion end time.intEndTimeBehavior specifies the behavior of the exclusion end time.getScope()Scope specifies the upgrade scope which upgrades are blocked by the exclusion.intScope specifies the upgrade scope which upgrades are blocked by the exclusion.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) EndTimeBehavior specifies the behavior of the exclusion end time.setEndTimeBehaviorValue(int value) EndTimeBehavior specifies the behavior of the exclusion end time.Scope specifies the upgrade scope which upgrades are blocked by the exclusion.setScopeValue(int value) Scope specifies the upgrade scope which upgrades are blocked by the exclusion.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<MaintenanceExclusionOptions.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<MaintenanceExclusionOptions.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<MaintenanceExclusionOptions.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<MaintenanceExclusionOptions.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<MaintenanceExclusionOptions.Builder>
-
mergeFrom
public MaintenanceExclusionOptions.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<MaintenanceExclusionOptions.Builder>- Throws:
IOException
-
getScopeValue
public int getScopeValue()Scope specifies the upgrade scope which upgrades are blocked by the exclusion.
.google.container.v1.MaintenanceExclusionOptions.Scope scope = 1;- Specified by:
getScopeValuein interfaceMaintenanceExclusionOptionsOrBuilder- Returns:
- The enum numeric value on the wire for scope.
-
setScopeValue
Scope specifies the upgrade scope which upgrades are blocked by the exclusion.
.google.container.v1.MaintenanceExclusionOptions.Scope scope = 1;- Parameters:
value- The enum numeric value on the wire for scope to set.- Returns:
- This builder for chaining.
-
getScope
Scope specifies the upgrade scope which upgrades are blocked by the exclusion.
.google.container.v1.MaintenanceExclusionOptions.Scope scope = 1;- Specified by:
getScopein interfaceMaintenanceExclusionOptionsOrBuilder- Returns:
- The scope.
-
setScope
Scope specifies the upgrade scope which upgrades are blocked by the exclusion.
.google.container.v1.MaintenanceExclusionOptions.Scope scope = 1;- Parameters:
value- The scope to set.- Returns:
- This builder for chaining.
-
clearScope
Scope specifies the upgrade scope which upgrades are blocked by the exclusion.
.google.container.v1.MaintenanceExclusionOptions.Scope scope = 1;- Returns:
- This builder for chaining.
-
getEndTimeBehaviorValue
public int getEndTimeBehaviorValue()EndTimeBehavior specifies the behavior of the exclusion end time.
.google.container.v1.MaintenanceExclusionOptions.EndTimeBehavior end_time_behavior = 2;- Specified by:
getEndTimeBehaviorValuein interfaceMaintenanceExclusionOptionsOrBuilder- Returns:
- The enum numeric value on the wire for endTimeBehavior.
-
setEndTimeBehaviorValue
EndTimeBehavior specifies the behavior of the exclusion end time.
.google.container.v1.MaintenanceExclusionOptions.EndTimeBehavior end_time_behavior = 2;- Parameters:
value- The enum numeric value on the wire for endTimeBehavior to set.- Returns:
- This builder for chaining.
-
getEndTimeBehavior
EndTimeBehavior specifies the behavior of the exclusion end time.
.google.container.v1.MaintenanceExclusionOptions.EndTimeBehavior end_time_behavior = 2;- Specified by:
getEndTimeBehaviorin interfaceMaintenanceExclusionOptionsOrBuilder- Returns:
- The endTimeBehavior.
-
setEndTimeBehavior
public MaintenanceExclusionOptions.Builder setEndTimeBehavior(MaintenanceExclusionOptions.EndTimeBehavior value) EndTimeBehavior specifies the behavior of the exclusion end time.
.google.container.v1.MaintenanceExclusionOptions.EndTimeBehavior end_time_behavior = 2;- Parameters:
value- The endTimeBehavior to set.- Returns:
- This builder for chaining.
-
clearEndTimeBehavior
EndTimeBehavior specifies the behavior of the exclusion end time.
.google.container.v1.MaintenanceExclusionOptions.EndTimeBehavior end_time_behavior = 2;- Returns:
- This builder for chaining.
-