Class ClusterMaintenancePolicy.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ClusterMaintenancePolicy.Builder>
com.google.cloud.redis.cluster.v1beta1.ClusterMaintenancePolicy.Builder
- All Implemented Interfaces:
ClusterMaintenancePolicyOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ClusterMaintenancePolicy
public static final class ClusterMaintenancePolicy.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ClusterMaintenancePolicy.Builder>
implements ClusterMaintenancePolicyOrBuilder
Maintenance policy per cluster.Protobuf type
google.cloud.redis.cluster.v1beta1.ClusterMaintenancePolicy-
Method Summary
Modifier and TypeMethodDescriptionaddAllWeeklyMaintenanceWindow(Iterable<? extends ClusterWeeklyMaintenanceWindow> values) Optional.addWeeklyMaintenanceWindow(int index, ClusterWeeklyMaintenanceWindow value) Optional.addWeeklyMaintenanceWindow(int index, ClusterWeeklyMaintenanceWindow.Builder builderForValue) Optional.Optional.addWeeklyMaintenanceWindow(ClusterWeeklyMaintenanceWindow.Builder builderForValue) Optional.Optional.addWeeklyMaintenanceWindowBuilder(int index) Optional.build()clear()Output only.Output only.Optional.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.getWeeklyMaintenanceWindow(int index) Optional.getWeeklyMaintenanceWindowBuilder(int index) Optional.Optional.intOptional.Optional.getWeeklyMaintenanceWindowOrBuilder(int index) Optional.List<? extends ClusterWeeklyMaintenanceWindowOrBuilder>Optional.booleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeCreateTime(com.google.protobuf.Timestamp value) Output only.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUpdateTime(com.google.protobuf.Timestamp value) Output only.removeWeeklyMaintenanceWindow(int index) Optional.setCreateTime(com.google.protobuf.Timestamp value) Output only.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.setUpdateTime(com.google.protobuf.Timestamp value) Output only.setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.setWeeklyMaintenanceWindow(int index, ClusterWeeklyMaintenanceWindow value) Optional.setWeeklyMaintenanceWindow(int index, ClusterWeeklyMaintenanceWindow.Builder builderForValue) Optional.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<ClusterMaintenancePolicy.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<ClusterMaintenancePolicy.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<ClusterMaintenancePolicy.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<ClusterMaintenancePolicy.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ClusterMaintenancePolicy.Builder>
-
mergeFrom
public ClusterMaintenancePolicy.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<ClusterMaintenancePolicy.Builder>- Throws:
IOException
-
hasCreateTime
public boolean hasCreateTime()Output only. The time when the policy was created i.e. Maintenance Window or Deny Period was assigned.
.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceClusterMaintenancePolicyOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Output only. The time when the policy was created i.e. Maintenance Window or Deny Period was assigned.
.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceClusterMaintenancePolicyOrBuilder- Returns:
- The createTime.
-
setCreateTime
Output only. The time when the policy was created i.e. Maintenance Window or Deny Period was assigned.
.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setCreateTime
public ClusterMaintenancePolicy.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only. The time when the policy was created i.e. Maintenance Window or Deny Period was assigned.
.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeCreateTime
Output only. The time when the policy was created i.e. Maintenance Window or Deny Period was assigned.
.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearCreateTime
Output only. The time when the policy was created i.e. Maintenance Window or Deny Period was assigned.
.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()Output only. The time when the policy was created i.e. Maintenance Window or Deny Period was assigned.
.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. The time when the policy was created i.e. Maintenance Window or Deny Period was assigned.
.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfaceClusterMaintenancePolicyOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()Output only. The time when the policy was updated i.e. Maintenance Window or Deny Period was updated.
.google.protobuf.Timestamp update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateTimein interfaceClusterMaintenancePolicyOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()Output only. The time when the policy was updated i.e. Maintenance Window or Deny Period was updated.
.google.protobuf.Timestamp update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimein interfaceClusterMaintenancePolicyOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
Output only. The time when the policy was updated i.e. Maintenance Window or Deny Period was updated.
.google.protobuf.Timestamp update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setUpdateTime
public ClusterMaintenancePolicy.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only. The time when the policy was updated i.e. Maintenance Window or Deny Period was updated.
.google.protobuf.Timestamp update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeUpdateTime
Output only. The time when the policy was updated i.e. Maintenance Window or Deny Period was updated.
.google.protobuf.Timestamp update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearUpdateTime
Output only. The time when the policy was updated i.e. Maintenance Window or Deny Period was updated.
.google.protobuf.Timestamp update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()Output only. The time when the policy was updated i.e. Maintenance Window or Deny Period was updated.
.google.protobuf.Timestamp update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()Output only. The time when the policy was updated i.e. Maintenance Window or Deny Period was updated.
.google.protobuf.Timestamp update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimeOrBuilderin interfaceClusterMaintenancePolicyOrBuilder
-
getWeeklyMaintenanceWindowList
Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_window is expected to be one.
repeated .google.cloud.redis.cluster.v1beta1.ClusterWeeklyMaintenanceWindow weekly_maintenance_window = 3;- Specified by:
getWeeklyMaintenanceWindowListin interfaceClusterMaintenancePolicyOrBuilder
-
getWeeklyMaintenanceWindowCount
public int getWeeklyMaintenanceWindowCount()Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_window is expected to be one.
repeated .google.cloud.redis.cluster.v1beta1.ClusterWeeklyMaintenanceWindow weekly_maintenance_window = 3;- Specified by:
getWeeklyMaintenanceWindowCountin interfaceClusterMaintenancePolicyOrBuilder
-
getWeeklyMaintenanceWindow
Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_window is expected to be one.
repeated .google.cloud.redis.cluster.v1beta1.ClusterWeeklyMaintenanceWindow weekly_maintenance_window = 3;- Specified by:
getWeeklyMaintenanceWindowin interfaceClusterMaintenancePolicyOrBuilder
-
setWeeklyMaintenanceWindow
public ClusterMaintenancePolicy.Builder setWeeklyMaintenanceWindow(int index, ClusterWeeklyMaintenanceWindow value) Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_window is expected to be one.
repeated .google.cloud.redis.cluster.v1beta1.ClusterWeeklyMaintenanceWindow weekly_maintenance_window = 3; -
setWeeklyMaintenanceWindow
public ClusterMaintenancePolicy.Builder setWeeklyMaintenanceWindow(int index, ClusterWeeklyMaintenanceWindow.Builder builderForValue) Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_window is expected to be one.
repeated .google.cloud.redis.cluster.v1beta1.ClusterWeeklyMaintenanceWindow weekly_maintenance_window = 3; -
addWeeklyMaintenanceWindow
public ClusterMaintenancePolicy.Builder addWeeklyMaintenanceWindow(ClusterWeeklyMaintenanceWindow value) Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_window is expected to be one.
repeated .google.cloud.redis.cluster.v1beta1.ClusterWeeklyMaintenanceWindow weekly_maintenance_window = 3; -
addWeeklyMaintenanceWindow
public ClusterMaintenancePolicy.Builder addWeeklyMaintenanceWindow(int index, ClusterWeeklyMaintenanceWindow value) Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_window is expected to be one.
repeated .google.cloud.redis.cluster.v1beta1.ClusterWeeklyMaintenanceWindow weekly_maintenance_window = 3; -
addWeeklyMaintenanceWindow
public ClusterMaintenancePolicy.Builder addWeeklyMaintenanceWindow(ClusterWeeklyMaintenanceWindow.Builder builderForValue) Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_window is expected to be one.
repeated .google.cloud.redis.cluster.v1beta1.ClusterWeeklyMaintenanceWindow weekly_maintenance_window = 3; -
addWeeklyMaintenanceWindow
public ClusterMaintenancePolicy.Builder addWeeklyMaintenanceWindow(int index, ClusterWeeklyMaintenanceWindow.Builder builderForValue) Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_window is expected to be one.
repeated .google.cloud.redis.cluster.v1beta1.ClusterWeeklyMaintenanceWindow weekly_maintenance_window = 3; -
addAllWeeklyMaintenanceWindow
public ClusterMaintenancePolicy.Builder addAllWeeklyMaintenanceWindow(Iterable<? extends ClusterWeeklyMaintenanceWindow> values) Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_window is expected to be one.
repeated .google.cloud.redis.cluster.v1beta1.ClusterWeeklyMaintenanceWindow weekly_maintenance_window = 3; -
clearWeeklyMaintenanceWindow
Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_window is expected to be one.
repeated .google.cloud.redis.cluster.v1beta1.ClusterWeeklyMaintenanceWindow weekly_maintenance_window = 3; -
removeWeeklyMaintenanceWindow
Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_window is expected to be one.
repeated .google.cloud.redis.cluster.v1beta1.ClusterWeeklyMaintenanceWindow weekly_maintenance_window = 3; -
getWeeklyMaintenanceWindowBuilder
Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_window is expected to be one.
repeated .google.cloud.redis.cluster.v1beta1.ClusterWeeklyMaintenanceWindow weekly_maintenance_window = 3; -
getWeeklyMaintenanceWindowOrBuilder
Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_window is expected to be one.
repeated .google.cloud.redis.cluster.v1beta1.ClusterWeeklyMaintenanceWindow weekly_maintenance_window = 3;- Specified by:
getWeeklyMaintenanceWindowOrBuilderin interfaceClusterMaintenancePolicyOrBuilder
-
getWeeklyMaintenanceWindowOrBuilderList
public List<? extends ClusterWeeklyMaintenanceWindowOrBuilder> getWeeklyMaintenanceWindowOrBuilderList()Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_window is expected to be one.
repeated .google.cloud.redis.cluster.v1beta1.ClusterWeeklyMaintenanceWindow weekly_maintenance_window = 3;- Specified by:
getWeeklyMaintenanceWindowOrBuilderListin interfaceClusterMaintenancePolicyOrBuilder
-
addWeeklyMaintenanceWindowBuilder
Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_window is expected to be one.
repeated .google.cloud.redis.cluster.v1beta1.ClusterWeeklyMaintenanceWindow weekly_maintenance_window = 3; -
addWeeklyMaintenanceWindowBuilder
Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_window is expected to be one.
repeated .google.cloud.redis.cluster.v1beta1.ClusterWeeklyMaintenanceWindow weekly_maintenance_window = 3; -
getWeeklyMaintenanceWindowBuilderList
Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_window is expected to be one.
repeated .google.cloud.redis.cluster.v1beta1.ClusterWeeklyMaintenanceWindow weekly_maintenance_window = 3;
-