Interface RescheduleMaintenanceRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
RescheduleMaintenanceRequest, RescheduleMaintenanceRequest.Builder

@Generated public interface RescheduleMaintenanceRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    com.google.protobuf.ByteString
    Required.
    Required.
    int
    Required.
    com.google.protobuf.Timestamp
    Optional.
    com.google.protobuf.TimestampOrBuilder
    Optional.
    boolean
    Optional.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getName

      String getName()
       Required. Redis instance resource name using the form:
       `projects/{project_id}/locations/{location_id}/instances/{instance_id}`
       where `location_id` refers to a GCP region.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Required. Redis instance resource name using the form:
       `projects/{project_id}/locations/{location_id}/instances/{instance_id}`
       where `location_id` refers to a GCP region.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for name.
    • getRescheduleTypeValue

      int getRescheduleTypeValue()
       Required. If reschedule type is SPECIFIC_TIME, must set up schedule_time as
       well.
       
      .google.cloud.redis.v1.RescheduleMaintenanceRequest.RescheduleType reschedule_type = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The enum numeric value on the wire for rescheduleType.
    • getRescheduleType

       Required. If reschedule type is SPECIFIC_TIME, must set up schedule_time as
       well.
       
      .google.cloud.redis.v1.RescheduleMaintenanceRequest.RescheduleType reschedule_type = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The rescheduleType.
    • hasScheduleTime

      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:
      Whether the scheduleTime field is set.
    • getScheduleTime

      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];
      Returns:
      The scheduleTime.
    • getScheduleTimeOrBuilder

      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];