public static final class MaintenancePolicy.Builder extends GeneratedMessageV3.Builder<MaintenancePolicy.Builder> implements MaintenancePolicyOrBuilder
Maintenance policy per instance.
Protobuf type google.events.cloud.memcache.v1.MaintenancePolicy
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > MaintenancePolicy.BuilderImplements
MaintenancePolicyOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addAllWeeklyMaintenanceWindow(Iterable<? extends WeeklyMaintenanceWindow> values)
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.events.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4;
Parameter | |
---|---|
Name | Description |
values |
Iterable<? extends com.google.events.cloud.memcache.v1.WeeklyMaintenanceWindow> |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public MaintenancePolicy.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
addWeeklyMaintenanceWindow(WeeklyMaintenanceWindow value)
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.events.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4;
Parameter | |
---|---|
Name | Description |
value |
WeeklyMaintenanceWindow |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
addWeeklyMaintenanceWindow(WeeklyMaintenanceWindow.Builder builderForValue)
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.events.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4;
Parameter | |
---|---|
Name | Description |
builderForValue |
WeeklyMaintenanceWindow.Builder |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
addWeeklyMaintenanceWindow(int index, WeeklyMaintenanceWindow value)
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.events.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4;
Parameters | |
---|---|
Name | Description |
index |
int |
value |
WeeklyMaintenanceWindow |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
addWeeklyMaintenanceWindow(int index, WeeklyMaintenanceWindow.Builder builderForValue)
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.events.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4;
Parameters | |
---|---|
Name | Description |
index |
int |
builderForValue |
WeeklyMaintenanceWindow.Builder |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
addWeeklyMaintenanceWindowBuilder()
public 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.events.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4;
Returns | |
---|---|
Type | Description |
WeeklyMaintenanceWindow.Builder |
addWeeklyMaintenanceWindowBuilder(int index)
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.events.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
WeeklyMaintenanceWindow.Builder |
build()
public MaintenancePolicy build()
Returns | |
---|---|
Type | Description |
MaintenancePolicy |
buildPartial()
public MaintenancePolicy buildPartial()
Returns | |
---|---|
Type | Description |
MaintenancePolicy |
clear()
public MaintenancePolicy.Builder clear()
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
clearCreateTime()
public MaintenancePolicy.Builder clearCreateTime()
Output only. The time when the policy was created.
.google.protobuf.Timestamp create_time = 1;
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
clearDescription()
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;
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public MaintenancePolicy.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public MaintenancePolicy.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
clearUpdateTime()
public MaintenancePolicy.Builder clearUpdateTime()
Output only. The time when the policy was updated.
.google.protobuf.Timestamp update_time = 2;
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
clearWeeklyMaintenanceWindow()
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.events.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4;
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
clone()
public MaintenancePolicy.Builder clone()
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
getCreateTime()
public Timestamp getCreateTime()
Output only. The time when the policy was created.
.google.protobuf.Timestamp create_time = 1;
Returns | |
---|---|
Type | Description |
Timestamp |
The createTime. |
getCreateTimeBuilder()
public Timestamp.Builder getCreateTimeBuilder()
Output only. The time when the policy was created.
.google.protobuf.Timestamp create_time = 1;
Returns | |
---|---|
Type | Description |
Builder |
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time when the policy was created.
.google.protobuf.Timestamp create_time = 1;
Returns | |
---|---|
Type | Description |
TimestampOrBuilder |
getDefaultInstanceForType()
public MaintenancePolicy getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
MaintenancePolicy |
getDescription()
public 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;
Returns | |
---|---|
Type | Description |
String |
The description. |
getDescriptionBytes()
public 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;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for description. |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getUpdateTime()
public Timestamp getUpdateTime()
Output only. The time when the policy was updated.
.google.protobuf.Timestamp update_time = 2;
Returns | |
---|---|
Type | Description |
Timestamp |
The updateTime. |
getUpdateTimeBuilder()
public Timestamp.Builder getUpdateTimeBuilder()
Output only. The time when the policy was updated.
.google.protobuf.Timestamp update_time = 2;
Returns | |
---|---|
Type | Description |
Builder |
getUpdateTimeOrBuilder()
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The time when the policy was updated.
.google.protobuf.Timestamp update_time = 2;
Returns | |
---|---|
Type | Description |
TimestampOrBuilder |
getWeeklyMaintenanceWindow(int index)
public 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.events.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
WeeklyMaintenanceWindow |
getWeeklyMaintenanceWindowBuilder(int index)
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.events.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
WeeklyMaintenanceWindow.Builder |
getWeeklyMaintenanceWindowBuilderList()
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.events.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4;
Returns | |
---|---|
Type | Description |
List<Builder> |
getWeeklyMaintenanceWindowCount()
public 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.events.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4;
Returns | |
---|---|
Type | Description |
int |
getWeeklyMaintenanceWindowList()
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.events.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4;
Returns | |
---|---|
Type | Description |
List<WeeklyMaintenanceWindow> |
getWeeklyMaintenanceWindowOrBuilder(int index)
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.events.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
WeeklyMaintenanceWindowOrBuilder |
getWeeklyMaintenanceWindowOrBuilderList()
public 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.events.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4;
Returns | |
---|---|
Type | Description |
List<? extends com.google.events.cloud.memcache.v1.WeeklyMaintenanceWindowOrBuilder> |
hasCreateTime()
public boolean hasCreateTime()
Output only. The time when the policy was created.
.google.protobuf.Timestamp create_time = 1;
Returns | |
---|---|
Type | Description |
boolean |
Whether the createTime field is set. |
hasUpdateTime()
public boolean hasUpdateTime()
Output only. The time when the policy was updated.
.google.protobuf.Timestamp update_time = 2;
Returns | |
---|---|
Type | Description |
boolean |
Whether the updateTime field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeCreateTime(Timestamp value)
public MaintenancePolicy.Builder mergeCreateTime(Timestamp value)
Output only. The time when the policy was created.
.google.protobuf.Timestamp create_time = 1;
Parameter | |
---|---|
Name | Description |
value |
Timestamp |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
mergeFrom(MaintenancePolicy other)
public MaintenancePolicy.Builder mergeFrom(MaintenancePolicy other)
Parameter | |
---|---|
Name | Description |
other |
MaintenancePolicy |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public MaintenancePolicy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public MaintenancePolicy.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final MaintenancePolicy.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
mergeUpdateTime(Timestamp value)
public MaintenancePolicy.Builder mergeUpdateTime(Timestamp value)
Output only. The time when the policy was updated.
.google.protobuf.Timestamp update_time = 2;
Parameter | |
---|---|
Name | Description |
value |
Timestamp |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
removeWeeklyMaintenanceWindow(int index)
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.events.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
setCreateTime(Timestamp value)
public MaintenancePolicy.Builder setCreateTime(Timestamp value)
Output only. The time when the policy was created.
.google.protobuf.Timestamp create_time = 1;
Parameter | |
---|---|
Name | Description |
value |
Timestamp |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
setCreateTime(Timestamp.Builder builderForValue)
public MaintenancePolicy.Builder setCreateTime(Timestamp.Builder builderForValue)
Output only. The time when the policy was created.
.google.protobuf.Timestamp create_time = 1;
Parameter | |
---|---|
Name | Description |
builderForValue |
Builder |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
setDescription(String value)
public 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;
Parameter | |
---|---|
Name | Description |
value |
String The description to set. |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
This builder for chaining. |
setDescriptionBytes(ByteString value)
public MaintenancePolicy.Builder setDescriptionBytes(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;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for description to set. |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public MaintenancePolicy.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public MaintenancePolicy.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final MaintenancePolicy.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
setUpdateTime(Timestamp value)
public MaintenancePolicy.Builder setUpdateTime(Timestamp value)
Output only. The time when the policy was updated.
.google.protobuf.Timestamp update_time = 2;
Parameter | |
---|---|
Name | Description |
value |
Timestamp |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
setUpdateTime(Timestamp.Builder builderForValue)
public MaintenancePolicy.Builder setUpdateTime(Timestamp.Builder builderForValue)
Output only. The time when the policy was updated.
.google.protobuf.Timestamp update_time = 2;
Parameter | |
---|---|
Name | Description |
builderForValue |
Builder |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
setWeeklyMaintenanceWindow(int index, WeeklyMaintenanceWindow value)
public 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.events.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4;
Parameters | |
---|---|
Name | Description |
index |
int |
value |
WeeklyMaintenanceWindow |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |
setWeeklyMaintenanceWindow(int index, WeeklyMaintenanceWindow.Builder builderForValue)
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.events.cloud.memcache.v1.WeeklyMaintenanceWindow weekly_maintenance_window = 4;
Parameters | |
---|---|
Name | Description |
index |
int |
builderForValue |
WeeklyMaintenanceWindow.Builder |
Returns | |
---|---|
Type | Description |
MaintenancePolicy.Builder |