Package com.google.container.v1
Class DisruptionBudget
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.container.v1.DisruptionBudget
- All Implemented Interfaces:
DisruptionBudgetOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class DisruptionBudget
extends com.google.protobuf.GeneratedMessage
implements DisruptionBudgetOrBuilder
DisruptionBudget defines the upgrade disruption budget for the cluster control plane.Protobuf type
google.container.v1.DisruptionBudget- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classDisruptionBudget defines the upgrade disruption budget for the cluster control plane.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic DisruptionBudgetstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.com.google.protobuf.DurationOptional.com.google.protobuf.DurationOrBuilderOptional.com.google.protobuf.Parser<DisruptionBudget>com.google.protobuf.DurationOptional.com.google.protobuf.DurationOrBuilderOptional.intinthashCode()booleanOutput only.booleanOutput only.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic DisruptionBudget.Builderstatic DisruptionBudget.BuildernewBuilder(DisruptionBudget prototype) protected DisruptionBudget.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static DisruptionBudgetparseDelimitedFrom(InputStream input) static DisruptionBudgetparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DisruptionBudgetparseFrom(byte[] data) static DisruptionBudgetparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DisruptionBudgetparseFrom(com.google.protobuf.ByteString data) static DisruptionBudgetparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DisruptionBudgetparseFrom(com.google.protobuf.CodedInputStream input) static DisruptionBudgetparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DisruptionBudgetparseFrom(InputStream input) static DisruptionBudgetparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DisruptionBudgetparseFrom(ByteBuffer data) static DisruptionBudgetparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<DisruptionBudget>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
MINOR_VERSION_DISRUPTION_INTERVAL_FIELD_NUMBER
public static final int MINOR_VERSION_DISRUPTION_INTERVAL_FIELD_NUMBER- See Also:
-
PATCH_VERSION_DISRUPTION_INTERVAL_FIELD_NUMBER
public static final int PATCH_VERSION_DISRUPTION_INTERVAL_FIELD_NUMBER- See Also:
-
LAST_MINOR_VERSION_DISRUPTION_TIME_FIELD_NUMBER
public static final int LAST_MINOR_VERSION_DISRUPTION_TIME_FIELD_NUMBER- See Also:
-
LAST_DISRUPTION_TIME_FIELD_NUMBER
public static final int LAST_DISRUPTION_TIME_FIELD_NUMBER- See Also:
-
-
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
-
hasMinorVersionDisruptionInterval
public boolean hasMinorVersionDisruptionInterval()Optional. The minimum duration between two minor version upgrades of the control plane.
.google.protobuf.Duration minor_version_disruption_interval = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasMinorVersionDisruptionIntervalin interfaceDisruptionBudgetOrBuilder- Returns:
- Whether the minorVersionDisruptionInterval field is set.
-
getMinorVersionDisruptionInterval
public com.google.protobuf.Duration getMinorVersionDisruptionInterval()Optional. The minimum duration between two minor version upgrades of the control plane.
.google.protobuf.Duration minor_version_disruption_interval = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMinorVersionDisruptionIntervalin interfaceDisruptionBudgetOrBuilder- Returns:
- The minorVersionDisruptionInterval.
-
getMinorVersionDisruptionIntervalOrBuilder
public com.google.protobuf.DurationOrBuilder getMinorVersionDisruptionIntervalOrBuilder()Optional. The minimum duration between two minor version upgrades of the control plane.
.google.protobuf.Duration minor_version_disruption_interval = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMinorVersionDisruptionIntervalOrBuilderin interfaceDisruptionBudgetOrBuilder
-
hasPatchVersionDisruptionInterval
public boolean hasPatchVersionDisruptionInterval()Optional. The minimum duration between two patch version upgrades of the control plane.
.google.protobuf.Duration patch_version_disruption_interval = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasPatchVersionDisruptionIntervalin interfaceDisruptionBudgetOrBuilder- Returns:
- Whether the patchVersionDisruptionInterval field is set.
-
getPatchVersionDisruptionInterval
public com.google.protobuf.Duration getPatchVersionDisruptionInterval()Optional. The minimum duration between two patch version upgrades of the control plane.
.google.protobuf.Duration patch_version_disruption_interval = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPatchVersionDisruptionIntervalin interfaceDisruptionBudgetOrBuilder- Returns:
- The patchVersionDisruptionInterval.
-
getPatchVersionDisruptionIntervalOrBuilder
public com.google.protobuf.DurationOrBuilder getPatchVersionDisruptionIntervalOrBuilder()Optional. The minimum duration between two patch version upgrades of the control plane.
.google.protobuf.Duration patch_version_disruption_interval = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPatchVersionDisruptionIntervalOrBuilderin interfaceDisruptionBudgetOrBuilder
-
hasLastMinorVersionDisruptionTime
public boolean hasLastMinorVersionDisruptionTime()Output only. The last time a minor version upgrade was performed on the control plane.
.google.protobuf.Timestamp last_minor_version_disruption_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasLastMinorVersionDisruptionTimein interfaceDisruptionBudgetOrBuilder- Returns:
- Whether the lastMinorVersionDisruptionTime field is set.
-
getLastMinorVersionDisruptionTime
public com.google.protobuf.Timestamp getLastMinorVersionDisruptionTime()Output only. The last time a minor version upgrade was performed on the control plane.
.google.protobuf.Timestamp last_minor_version_disruption_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLastMinorVersionDisruptionTimein interfaceDisruptionBudgetOrBuilder- Returns:
- The lastMinorVersionDisruptionTime.
-
getLastMinorVersionDisruptionTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getLastMinorVersionDisruptionTimeOrBuilder()Output only. The last time a minor version upgrade was performed on the control plane.
.google.protobuf.Timestamp last_minor_version_disruption_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLastMinorVersionDisruptionTimeOrBuilderin interfaceDisruptionBudgetOrBuilder
-
hasLastDisruptionTime
public boolean hasLastDisruptionTime()Output only. The last time a disruption was performed on the control plane.
.google.protobuf.Timestamp last_disruption_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasLastDisruptionTimein interfaceDisruptionBudgetOrBuilder- Returns:
- Whether the lastDisruptionTime field is set.
-
getLastDisruptionTime
public com.google.protobuf.Timestamp getLastDisruptionTime()Output only. The last time a disruption was performed on the control plane.
.google.protobuf.Timestamp last_disruption_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLastDisruptionTimein interfaceDisruptionBudgetOrBuilder- Returns:
- The lastDisruptionTime.
-
getLastDisruptionTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getLastDisruptionTimeOrBuilder()Output only. The last time a disruption was performed on the control plane.
.google.protobuf.Timestamp last_disruption_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLastDisruptionTimeOrBuilderin interfaceDisruptionBudgetOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static DisruptionBudget parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DisruptionBudget parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DisruptionBudget parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DisruptionBudget parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DisruptionBudget parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DisruptionBudget parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static DisruptionBudget parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static DisruptionBudget parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static DisruptionBudget parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static DisruptionBudget parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected DisruptionBudget.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-