Package com.google.container.v1
Class MaintenancePolicy.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>
-
- com.google.container.v1.MaintenancePolicy.Builder
-
- All Implemented Interfaces:
MaintenancePolicyOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- MaintenancePolicy
public static final class MaintenancePolicy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder> implements MaintenancePolicyOrBuilder
MaintenancePolicy defines the maintenance policy to be used for the cluster.
Protobuf typegoogle.container.v1.MaintenancePolicy
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MaintenancePolicy.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
MaintenancePolicy
build()
MaintenancePolicy
buildPartial()
MaintenancePolicy.Builder
clear()
MaintenancePolicy.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
MaintenancePolicy.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
MaintenancePolicy.Builder
clearResourceVersion()
A hash identifying the version of this policy, so that updates to fields of the policy won't accidentally undo intermediate changes (and so that users of the API unaware of some fields won't accidentally remove other fields).MaintenancePolicy.Builder
clearWindow()
Specifies the maintenance window in which maintenance may be performed.MaintenancePolicy.Builder
clone()
MaintenancePolicy
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getResourceVersion()
A hash identifying the version of this policy, so that updates to fields of the policy won't accidentally undo intermediate changes (and so that users of the API unaware of some fields won't accidentally remove other fields).com.google.protobuf.ByteString
getResourceVersionBytes()
A hash identifying the version of this policy, so that updates to fields of the policy won't accidentally undo intermediate changes (and so that users of the API unaware of some fields won't accidentally remove other fields).MaintenanceWindow
getWindow()
Specifies the maintenance window in which maintenance may be performed.MaintenanceWindow.Builder
getWindowBuilder()
Specifies the maintenance window in which maintenance may be performed.MaintenanceWindowOrBuilder
getWindowOrBuilder()
Specifies the maintenance window in which maintenance may be performed.boolean
hasWindow()
Specifies the maintenance window in which maintenance may be performed.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
MaintenancePolicy.Builder
mergeFrom(MaintenancePolicy other)
MaintenancePolicy.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
MaintenancePolicy.Builder
mergeFrom(com.google.protobuf.Message other)
MaintenancePolicy.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
MaintenancePolicy.Builder
mergeWindow(MaintenanceWindow value)
Specifies the maintenance window in which maintenance may be performed.MaintenancePolicy.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
MaintenancePolicy.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
MaintenancePolicy.Builder
setResourceVersion(String value)
A hash identifying the version of this policy, so that updates to fields of the policy won't accidentally undo intermediate changes (and so that users of the API unaware of some fields won't accidentally remove other fields).MaintenancePolicy.Builder
setResourceVersionBytes(com.google.protobuf.ByteString value)
A hash identifying the version of this policy, so that updates to fields of the policy won't accidentally undo intermediate changes (and so that users of the API unaware of some fields won't accidentally remove other fields).MaintenancePolicy.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
MaintenancePolicy.Builder
setWindow(MaintenanceWindow value)
Specifies the maintenance window in which maintenance may be performed.MaintenancePolicy.Builder
setWindow(MaintenanceWindow.Builder builderForValue)
Specifies the maintenance window in which maintenance may be performed.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>
-
clear
public MaintenancePolicy.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>
-
getDefaultInstanceForType
public MaintenancePolicy getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public MaintenancePolicy build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MaintenancePolicy buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public MaintenancePolicy.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>
-
setField
public MaintenancePolicy.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>
-
clearField
public MaintenancePolicy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>
-
clearOneof
public MaintenancePolicy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>
-
setRepeatedField
public MaintenancePolicy.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>
-
addRepeatedField
public MaintenancePolicy.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>
-
mergeFrom
public MaintenancePolicy.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<MaintenancePolicy.Builder>
-
mergeFrom
public MaintenancePolicy.Builder mergeFrom(MaintenancePolicy other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>
-
mergeFrom
public MaintenancePolicy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<MaintenancePolicy.Builder>
- Throws:
IOException
-
hasWindow
public boolean hasWindow()
Specifies the maintenance window in which maintenance may be performed.
.google.container.v1.MaintenanceWindow window = 1;
- Specified by:
hasWindow
in interfaceMaintenancePolicyOrBuilder
- Returns:
- Whether the window field is set.
-
getWindow
public MaintenanceWindow getWindow()
Specifies the maintenance window in which maintenance may be performed.
.google.container.v1.MaintenanceWindow window = 1;
- Specified by:
getWindow
in interfaceMaintenancePolicyOrBuilder
- Returns:
- The window.
-
setWindow
public MaintenancePolicy.Builder setWindow(MaintenanceWindow value)
Specifies the maintenance window in which maintenance may be performed.
.google.container.v1.MaintenanceWindow window = 1;
-
setWindow
public MaintenancePolicy.Builder setWindow(MaintenanceWindow.Builder builderForValue)
Specifies the maintenance window in which maintenance may be performed.
.google.container.v1.MaintenanceWindow window = 1;
-
mergeWindow
public MaintenancePolicy.Builder mergeWindow(MaintenanceWindow value)
Specifies the maintenance window in which maintenance may be performed.
.google.container.v1.MaintenanceWindow window = 1;
-
clearWindow
public MaintenancePolicy.Builder clearWindow()
Specifies the maintenance window in which maintenance may be performed.
.google.container.v1.MaintenanceWindow window = 1;
-
getWindowBuilder
public MaintenanceWindow.Builder getWindowBuilder()
Specifies the maintenance window in which maintenance may be performed.
.google.container.v1.MaintenanceWindow window = 1;
-
getWindowOrBuilder
public MaintenanceWindowOrBuilder getWindowOrBuilder()
Specifies the maintenance window in which maintenance may be performed.
.google.container.v1.MaintenanceWindow window = 1;
- Specified by:
getWindowOrBuilder
in interfaceMaintenancePolicyOrBuilder
-
getResourceVersion
public String getResourceVersion()
A hash identifying the version of this policy, so that updates to fields of the policy won't accidentally undo intermediate changes (and so that users of the API unaware of some fields won't accidentally remove other fields). Make a `get()` request to the cluster to get the current resource version and include it with requests to set the policy.
string resource_version = 3;
- Specified by:
getResourceVersion
in interfaceMaintenancePolicyOrBuilder
- Returns:
- The resourceVersion.
-
getResourceVersionBytes
public com.google.protobuf.ByteString getResourceVersionBytes()
A hash identifying the version of this policy, so that updates to fields of the policy won't accidentally undo intermediate changes (and so that users of the API unaware of some fields won't accidentally remove other fields). Make a `get()` request to the cluster to get the current resource version and include it with requests to set the policy.
string resource_version = 3;
- Specified by:
getResourceVersionBytes
in interfaceMaintenancePolicyOrBuilder
- Returns:
- The bytes for resourceVersion.
-
setResourceVersion
public MaintenancePolicy.Builder setResourceVersion(String value)
A hash identifying the version of this policy, so that updates to fields of the policy won't accidentally undo intermediate changes (and so that users of the API unaware of some fields won't accidentally remove other fields). Make a `get()` request to the cluster to get the current resource version and include it with requests to set the policy.
string resource_version = 3;
- Parameters:
value
- The resourceVersion to set.- Returns:
- This builder for chaining.
-
clearResourceVersion
public MaintenancePolicy.Builder clearResourceVersion()
A hash identifying the version of this policy, so that updates to fields of the policy won't accidentally undo intermediate changes (and so that users of the API unaware of some fields won't accidentally remove other fields). Make a `get()` request to the cluster to get the current resource version and include it with requests to set the policy.
string resource_version = 3;
- Returns:
- This builder for chaining.
-
setResourceVersionBytes
public MaintenancePolicy.Builder setResourceVersionBytes(com.google.protobuf.ByteString value)
A hash identifying the version of this policy, so that updates to fields of the policy won't accidentally undo intermediate changes (and so that users of the API unaware of some fields won't accidentally remove other fields). Make a `get()` request to the cluster to get the current resource version and include it with requests to set the policy.
string resource_version = 3;
- Parameters:
value
- The bytes for resourceVersion to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final MaintenancePolicy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>
-
mergeUnknownFields
public final MaintenancePolicy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>
-
-