public static final class MaintenancePolicy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder> implements MaintenancePolicyOrBuilder
Maintenance policy per instance.Protobuf type
google.cloud.memcache.v1.MaintenancePolicygetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>public MaintenancePolicy.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>public MaintenancePolicy getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic MaintenancePolicy build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic MaintenancePolicy buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic MaintenancePolicy.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>public MaintenancePolicy.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>public MaintenancePolicy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>public MaintenancePolicy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>public MaintenancePolicy.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>public MaintenancePolicy.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>public MaintenancePolicy.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MaintenancePolicy.Builder>public MaintenancePolicy.Builder mergeFrom(MaintenancePolicy other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>public MaintenancePolicy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MaintenancePolicy.Builder>IOExceptionpublic boolean hasCreateTime()
Output only. The time when the policy was created.
.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface MaintenancePolicyOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. The time when the policy was created.
.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface MaintenancePolicyOrBuilderpublic MaintenancePolicy.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. The time when the policy was created.
.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
public MaintenancePolicy.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time when the policy was created.
.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
public MaintenancePolicy.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. The time when the policy was created.
.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
public MaintenancePolicy.Builder clearCreateTime()
Output only. The time when the policy was created.
.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. The time when the policy was created.
.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time when the policy was created.
.google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface MaintenancePolicyOrBuilderpublic boolean hasUpdateTime()
Output only. The time when the policy was updated.
.google.protobuf.Timestamp update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface MaintenancePolicyOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Output only. The time when the policy was updated.
.google.protobuf.Timestamp update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface MaintenancePolicyOrBuilderpublic MaintenancePolicy.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. The time when the policy was updated.
.google.protobuf.Timestamp update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public MaintenancePolicy.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time when the policy was updated.
.google.protobuf.Timestamp update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public MaintenancePolicy.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. The time when the policy was updated.
.google.protobuf.Timestamp update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public MaintenancePolicy.Builder clearUpdateTime()
Output only. The time when the policy was updated.
.google.protobuf.Timestamp update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. The time when the policy was updated.
.google.protobuf.Timestamp update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The time when the policy was updated.
.google.protobuf.Timestamp update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface MaintenancePolicyOrBuilderpublic String getDescription()
Description of what this policy is for. Create/Update methods return INVALID_ARGUMENT if the length is greater than 512.
string description = 3;getDescription in interface MaintenancePolicyOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
Description of what this policy is for. Create/Update methods return INVALID_ARGUMENT if the length is greater than 512.
string description = 3;getDescriptionBytes in interface MaintenancePolicyOrBuilderpublic MaintenancePolicy.Builder setDescription(String value)
Description of what this policy is for. Create/Update methods return INVALID_ARGUMENT if the length is greater than 512.
string description = 3;value - The description to set.public MaintenancePolicy.Builder clearDescription()
Description of what this policy is for. Create/Update methods return INVALID_ARGUMENT if the length is greater than 512.
string description = 3;public MaintenancePolicy.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Description of what this policy is for. Create/Update methods return INVALID_ARGUMENT if the length is greater than 512.
string description = 3;value - The bytes for description to set.public List<WeeklyMaintenanceWindow> getWeeklyMaintenanceWindowList()
Required. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
repeated .google.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4 [(.google.api.field_behavior) = REQUIRED];
getWeeklyMaintenanceWindowList in interface MaintenancePolicyOrBuilderpublic int getWeeklyMaintenanceWindowCount()
Required. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
repeated .google.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4 [(.google.api.field_behavior) = REQUIRED];
getWeeklyMaintenanceWindowCount in interface MaintenancePolicyOrBuilderpublic WeeklyMaintenanceWindow getWeeklyMaintenanceWindow(int index)
Required. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
repeated .google.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4 [(.google.api.field_behavior) = REQUIRED];
getWeeklyMaintenanceWindow in interface MaintenancePolicyOrBuilderpublic MaintenancePolicy.Builder setWeeklyMaintenanceWindow(int index, WeeklyMaintenanceWindow value)
Required. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
repeated .google.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4 [(.google.api.field_behavior) = REQUIRED];
public MaintenancePolicy.Builder setWeeklyMaintenanceWindow(int index, WeeklyMaintenanceWindow.Builder builderForValue)
Required. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
repeated .google.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4 [(.google.api.field_behavior) = REQUIRED];
public MaintenancePolicy.Builder addWeeklyMaintenanceWindow(WeeklyMaintenanceWindow value)
Required. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
repeated .google.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4 [(.google.api.field_behavior) = REQUIRED];
public MaintenancePolicy.Builder addWeeklyMaintenanceWindow(int index, WeeklyMaintenanceWindow value)
Required. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
repeated .google.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4 [(.google.api.field_behavior) = REQUIRED];
public MaintenancePolicy.Builder addWeeklyMaintenanceWindow(WeeklyMaintenanceWindow.Builder builderForValue)
Required. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
repeated .google.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4 [(.google.api.field_behavior) = REQUIRED];
public MaintenancePolicy.Builder addWeeklyMaintenanceWindow(int index, WeeklyMaintenanceWindow.Builder builderForValue)
Required. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
repeated .google.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4 [(.google.api.field_behavior) = REQUIRED];
public MaintenancePolicy.Builder addAllWeeklyMaintenanceWindow(Iterable<? extends WeeklyMaintenanceWindow> values)
Required. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
repeated .google.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4 [(.google.api.field_behavior) = REQUIRED];
public MaintenancePolicy.Builder clearWeeklyMaintenanceWindow()
Required. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
repeated .google.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4 [(.google.api.field_behavior) = REQUIRED];
public MaintenancePolicy.Builder removeWeeklyMaintenanceWindow(int index)
Required. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
repeated .google.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4 [(.google.api.field_behavior) = REQUIRED];
public WeeklyMaintenanceWindow.Builder getWeeklyMaintenanceWindowBuilder(int index)
Required. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
repeated .google.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4 [(.google.api.field_behavior) = REQUIRED];
public WeeklyMaintenanceWindowOrBuilder getWeeklyMaintenanceWindowOrBuilder(int index)
Required. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
repeated .google.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4 [(.google.api.field_behavior) = REQUIRED];
getWeeklyMaintenanceWindowOrBuilder in interface MaintenancePolicyOrBuilderpublic List<? extends WeeklyMaintenanceWindowOrBuilder> getWeeklyMaintenanceWindowOrBuilderList()
Required. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
repeated .google.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4 [(.google.api.field_behavior) = REQUIRED];
getWeeklyMaintenanceWindowOrBuilderList in interface MaintenancePolicyOrBuilderpublic WeeklyMaintenanceWindow.Builder addWeeklyMaintenanceWindowBuilder()
Required. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
repeated .google.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4 [(.google.api.field_behavior) = REQUIRED];
public WeeklyMaintenanceWindow.Builder addWeeklyMaintenanceWindowBuilder(int index)
Required. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
repeated .google.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4 [(.google.api.field_behavior) = REQUIRED];
public List<WeeklyMaintenanceWindow.Builder> getWeeklyMaintenanceWindowBuilderList()
Required. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
repeated .google.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4 [(.google.api.field_behavior) = REQUIRED];
public final MaintenancePolicy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>public final MaintenancePolicy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MaintenancePolicy.Builder>Copyright © 2023 Google LLC. All rights reserved.