public static final class RescheduleClusterMaintenanceRequest.Builder extends GeneratedMessageV3.Builder<RescheduleClusterMaintenanceRequest.Builder> implements RescheduleClusterMaintenanceRequestOrBuilder
Request for rescheduling a cluster maintenance.
Protobuf type google.cloud.redis.cluster.v1.RescheduleClusterMaintenanceRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RescheduleClusterMaintenanceRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public RescheduleClusterMaintenanceRequest build()
buildPartial()
public RescheduleClusterMaintenanceRequest buildPartial()
clear()
public RescheduleClusterMaintenanceRequest.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public RescheduleClusterMaintenanceRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearName()
public RescheduleClusterMaintenanceRequest.Builder clearName()
Required. Redis Cluster instance resource name using the form:
projects/{project_id}/locations/{location_id}/clusters/{cluster_id}
where location_id
refers to a GCP region.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
clearOneof(Descriptors.OneofDescriptor oneof)
public RescheduleClusterMaintenanceRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearRescheduleType()
public RescheduleClusterMaintenanceRequest.Builder clearRescheduleType()
Required. If reschedule type is SPECIFIC_TIME, must set up schedule_time as
well.
.google.cloud.redis.cluster.v1.RescheduleClusterMaintenanceRequest.RescheduleType reschedule_type = 2 [(.google.api.field_behavior) = REQUIRED];
clearScheduleTime()
public RescheduleClusterMaintenanceRequest.Builder clearScheduleTime()
Optional. Timestamp when the maintenance shall be rescheduled to if
reschedule_type=SPECIFIC_TIME, in RFC 3339 format, for
example 2012-11-15T16:19:00.094Z
.
.google.protobuf.Timestamp schedule_time = 3 [(.google.api.field_behavior) = OPTIONAL];
clone()
public RescheduleClusterMaintenanceRequest.Builder clone()
Overrides
getDefaultInstanceForType()
public RescheduleClusterMaintenanceRequest getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getName()
Required. Redis Cluster instance resource name using the form:
projects/{project_id}/locations/{location_id}/clusters/{cluster_id}
where location_id
refers to a GCP region.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Required. Redis Cluster instance resource name using the form:
projects/{project_id}/locations/{location_id}/clusters/{cluster_id}
where location_id
refers to a GCP region.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
getRescheduleType()
public RescheduleClusterMaintenanceRequest.RescheduleType getRescheduleType()
Required. If reschedule type is SPECIFIC_TIME, must set up schedule_time as
well.
.google.cloud.redis.cluster.v1.RescheduleClusterMaintenanceRequest.RescheduleType reschedule_type = 2 [(.google.api.field_behavior) = REQUIRED];
getRescheduleTypeValue()
public int getRescheduleTypeValue()
Required. If reschedule type is SPECIFIC_TIME, must set up schedule_time as
well.
.google.cloud.redis.cluster.v1.RescheduleClusterMaintenanceRequest.RescheduleType reschedule_type = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
int |
The enum numeric value on the wire for rescheduleType.
|
getScheduleTime()
public Timestamp getScheduleTime()
Optional. Timestamp when the maintenance shall be rescheduled to if
reschedule_type=SPECIFIC_TIME, in RFC 3339 format, for
example 2012-11-15T16:19:00.094Z
.
.google.protobuf.Timestamp schedule_time = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
Timestamp |
The scheduleTime.
|
getScheduleTimeBuilder()
public Timestamp.Builder getScheduleTimeBuilder()
Optional. Timestamp when the maintenance shall be rescheduled to if
reschedule_type=SPECIFIC_TIME, in RFC 3339 format, for
example 2012-11-15T16:19:00.094Z
.
.google.protobuf.Timestamp schedule_time = 3 [(.google.api.field_behavior) = OPTIONAL];
getScheduleTimeOrBuilder()
public TimestampOrBuilder getScheduleTimeOrBuilder()
Optional. Timestamp when the maintenance shall be rescheduled to if
reschedule_type=SPECIFIC_TIME, in RFC 3339 format, for
example 2012-11-15T16:19:00.094Z
.
.google.protobuf.Timestamp schedule_time = 3 [(.google.api.field_behavior) = OPTIONAL];
hasScheduleTime()
public boolean hasScheduleTime()
Optional. Timestamp when the maintenance shall be rescheduled to if
reschedule_type=SPECIFIC_TIME, in RFC 3339 format, for
example 2012-11-15T16:19:00.094Z
.
.google.protobuf.Timestamp schedule_time = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the scheduleTime field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(RescheduleClusterMaintenanceRequest other)
public RescheduleClusterMaintenanceRequest.Builder mergeFrom(RescheduleClusterMaintenanceRequest other)
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public RescheduleClusterMaintenanceRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public RescheduleClusterMaintenanceRequest.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeScheduleTime(Timestamp value)
public RescheduleClusterMaintenanceRequest.Builder mergeScheduleTime(Timestamp value)
Optional. Timestamp when the maintenance shall be rescheduled to if
reschedule_type=SPECIFIC_TIME, in RFC 3339 format, for
example 2012-11-15T16:19:00.094Z
.
.google.protobuf.Timestamp schedule_time = 3 [(.google.api.field_behavior) = OPTIONAL];
mergeUnknownFields(UnknownFieldSet unknownFields)
public final RescheduleClusterMaintenanceRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public RescheduleClusterMaintenanceRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setName(String value)
public RescheduleClusterMaintenanceRequest.Builder setName(String value)
Required. Redis Cluster instance resource name using the form:
projects/{project_id}/locations/{location_id}/clusters/{cluster_id}
where location_id
refers to a GCP region.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
String
The name to set.
|
setNameBytes(ByteString value)
public RescheduleClusterMaintenanceRequest.Builder setNameBytes(ByteString value)
Required. Redis Cluster instance resource name using the form:
projects/{project_id}/locations/{location_id}/clusters/{cluster_id}
where location_id
refers to a GCP region.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
ByteString
The bytes for name to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public RescheduleClusterMaintenanceRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setRescheduleType(RescheduleClusterMaintenanceRequest.RescheduleType value)
public RescheduleClusterMaintenanceRequest.Builder setRescheduleType(RescheduleClusterMaintenanceRequest.RescheduleType value)
Required. If reschedule type is SPECIFIC_TIME, must set up schedule_time as
well.
.google.cloud.redis.cluster.v1.RescheduleClusterMaintenanceRequest.RescheduleType reschedule_type = 2 [(.google.api.field_behavior) = REQUIRED];
setRescheduleTypeValue(int value)
public RescheduleClusterMaintenanceRequest.Builder setRescheduleTypeValue(int value)
Required. If reschedule type is SPECIFIC_TIME, must set up schedule_time as
well.
.google.cloud.redis.cluster.v1.RescheduleClusterMaintenanceRequest.RescheduleType reschedule_type = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
int
The enum numeric value on the wire for rescheduleType to set.
|
setScheduleTime(Timestamp value)
public RescheduleClusterMaintenanceRequest.Builder setScheduleTime(Timestamp value)
Optional. Timestamp when the maintenance shall be rescheduled to if
reschedule_type=SPECIFIC_TIME, in RFC 3339 format, for
example 2012-11-15T16:19:00.094Z
.
.google.protobuf.Timestamp schedule_time = 3 [(.google.api.field_behavior) = OPTIONAL];
setScheduleTime(Timestamp.Builder builderForValue)
public RescheduleClusterMaintenanceRequest.Builder setScheduleTime(Timestamp.Builder builderForValue)
Optional. Timestamp when the maintenance shall be rescheduled to if
reschedule_type=SPECIFIC_TIME, in RFC 3339 format, for
example 2012-11-15T16:19:00.094Z
.
.google.protobuf.Timestamp schedule_time = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
builderForValue |
Builder
|
setUnknownFields(UnknownFieldSet unknownFields)
public final RescheduleClusterMaintenanceRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides