Class RescheduleClusterMaintenanceRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RescheduleClusterMaintenanceRequest.Builder>
com.google.cloud.redis.cluster.v1beta1.RescheduleClusterMaintenanceRequest.Builder
- All Implemented Interfaces:
RescheduleClusterMaintenanceRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- RescheduleClusterMaintenanceRequest
public static final class RescheduleClusterMaintenanceRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RescheduleClusterMaintenanceRequest.Builder>
implements RescheduleClusterMaintenanceRequestOrBuilder
Request for rescheduling a cluster maintenance.Protobuf type
google.cloud.redis.cluster.v1beta1.RescheduleClusterMaintenanceRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.Required.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetName()Required.com.google.protobuf.ByteStringRequired.Required.intRequired.com.google.protobuf.TimestampOptional.com.google.protobuf.Timestamp.BuilderOptional.com.google.protobuf.TimestampOrBuilderOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeScheduleTime(com.google.protobuf.Timestamp value) Optional.Required.setNameBytes(com.google.protobuf.ByteString value) Required.Required.setRescheduleTypeValue(int value) Required.setScheduleTime(com.google.protobuf.Timestamp value) Optional.setScheduleTime(com.google.protobuf.Timestamp.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<RescheduleClusterMaintenanceRequest.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<RescheduleClusterMaintenanceRequest.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<RescheduleClusterMaintenanceRequest.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<RescheduleClusterMaintenanceRequest.Builder>
-
mergeFrom
public RescheduleClusterMaintenanceRequest.Builder mergeFrom(RescheduleClusterMaintenanceRequest other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RescheduleClusterMaintenanceRequest.Builder>
-
mergeFrom
public RescheduleClusterMaintenanceRequest.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<RescheduleClusterMaintenanceRequest.Builder>- Throws:
IOException
-
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) = { ... }- Specified by:
getNamein interfaceRescheduleClusterMaintenanceRequestOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.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) = { ... }- Specified by:
getNameBytesin interfaceRescheduleClusterMaintenanceRequestOrBuilder- Returns:
- The bytes for name.
-
setName
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) = { ... }- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
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) = { ... }- Returns:
- This builder for chaining.
-
setNameBytes
public RescheduleClusterMaintenanceRequest.Builder setNameBytes(com.google.protobuf.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) = { ... }- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getRescheduleTypeValue
public int getRescheduleTypeValue()Required. If reschedule type is SPECIFIC_TIME, must set up schedule_time as well.
.google.cloud.redis.cluster.v1beta1.RescheduleClusterMaintenanceRequest.RescheduleType reschedule_type = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getRescheduleTypeValuein interfaceRescheduleClusterMaintenanceRequestOrBuilder- Returns:
- The enum numeric value on the wire for rescheduleType.
-
setRescheduleTypeValue
Required. If reschedule type is SPECIFIC_TIME, must set up schedule_time as well.
.google.cloud.redis.cluster.v1beta1.RescheduleClusterMaintenanceRequest.RescheduleType reschedule_type = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The enum numeric value on the wire for rescheduleType to set.- Returns:
- This builder for chaining.
-
getRescheduleType
Required. If reschedule type is SPECIFIC_TIME, must set up schedule_time as well.
.google.cloud.redis.cluster.v1beta1.RescheduleClusterMaintenanceRequest.RescheduleType reschedule_type = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getRescheduleTypein interfaceRescheduleClusterMaintenanceRequestOrBuilder- Returns:
- The rescheduleType.
-
setRescheduleType
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.v1beta1.RescheduleClusterMaintenanceRequest.RescheduleType reschedule_type = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The rescheduleType to set.- Returns:
- This builder for chaining.
-
clearRescheduleType
Required. If reschedule type is SPECIFIC_TIME, must set up schedule_time as well.
.google.cloud.redis.cluster.v1beta1.RescheduleClusterMaintenanceRequest.RescheduleType reschedule_type = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
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];- Specified by:
hasScheduleTimein interfaceRescheduleClusterMaintenanceRequestOrBuilder- Returns:
- Whether the scheduleTime field is set.
-
getScheduleTime
public com.google.protobuf.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];- Specified by:
getScheduleTimein interfaceRescheduleClusterMaintenanceRequestOrBuilder- Returns:
- The scheduleTime.
-
setScheduleTime
public RescheduleClusterMaintenanceRequest.Builder setScheduleTime(com.google.protobuf.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
public RescheduleClusterMaintenanceRequest.Builder setScheduleTime(com.google.protobuf.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]; -
mergeScheduleTime
public RescheduleClusterMaintenanceRequest.Builder mergeScheduleTime(com.google.protobuf.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]; -
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]; -
getScheduleTimeBuilder
public com.google.protobuf.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 com.google.protobuf.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];- Specified by:
getScheduleTimeOrBuilderin interfaceRescheduleClusterMaintenanceRequestOrBuilder
-