Class BackupSchedule.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<BackupSchedule.Builder>
com.google.spanner.admin.database.v1.BackupSchedule.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, BackupScheduleOrBuilder, Cloneable
Enclosing class:
BackupSchedule

public static final class BackupSchedule.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BackupSchedule.Builder> implements BackupScheduleOrBuilder
 BackupSchedule expresses the automated backup creation specification for a
 Spanner database.
 Next ID: 10
 
Protobuf type google.spanner.admin.database.v1.BackupSchedule
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<BackupSchedule.Builder>
    • clear

      public BackupSchedule.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<BackupSchedule.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<BackupSchedule.Builder>
    • getDefaultInstanceForType

      public BackupSchedule getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public BackupSchedule build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public BackupSchedule buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public BackupSchedule.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<BackupSchedule.Builder>
    • setField

      public BackupSchedule.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<BackupSchedule.Builder>
    • clearField

      public BackupSchedule.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<BackupSchedule.Builder>
    • clearOneof

      public BackupSchedule.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<BackupSchedule.Builder>
    • setRepeatedField

      public BackupSchedule.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BackupSchedule.Builder>
    • addRepeatedField

      public BackupSchedule.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BackupSchedule.Builder>
    • mergeFrom

      public BackupSchedule.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<BackupSchedule.Builder>
    • mergeFrom

      public BackupSchedule.Builder mergeFrom(BackupSchedule other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<BackupSchedule.Builder>
    • mergeFrom

      public BackupSchedule.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<BackupSchedule.Builder>
      Throws:
      IOException
    • getBackupTypeSpecCase

      public BackupSchedule.BackupTypeSpecCase getBackupTypeSpecCase()
      Specified by:
      getBackupTypeSpecCase in interface BackupScheduleOrBuilder
    • clearBackupTypeSpec

      public BackupSchedule.Builder clearBackupTypeSpec()
    • getName

      public String getName()
       Identifier. Output only for the
       [CreateBackupSchedule][DatabaseAdmin.CreateBackupSchededule] operation.
       Required for the
       [UpdateBackupSchedule][google.spanner.admin.database.v1.DatabaseAdmin.UpdateBackupSchedule]
       operation. A globally unique identifier for the backup schedule which
       cannot be changed. Values are of the form
       `projects/<project>/instances/<instance>/databases/<database>/backupSchedules/[a-z][a-z0-9_\-]*[a-z0-9]`
       The final segment of the name must be between 2 and 60 characters in
       length.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getName in interface BackupScheduleOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Identifier. Output only for the
       [CreateBackupSchedule][DatabaseAdmin.CreateBackupSchededule] operation.
       Required for the
       [UpdateBackupSchedule][google.spanner.admin.database.v1.DatabaseAdmin.UpdateBackupSchedule]
       operation. A globally unique identifier for the backup schedule which
       cannot be changed. Values are of the form
       `projects/<project>/instances/<instance>/databases/<database>/backupSchedules/[a-z][a-z0-9_\-]*[a-z0-9]`
       The final segment of the name must be between 2 and 60 characters in
       length.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getNameBytes in interface BackupScheduleOrBuilder
      Returns:
      The bytes for name.
    • setName

      public BackupSchedule.Builder setName(String value)
       Identifier. Output only for the
       [CreateBackupSchedule][DatabaseAdmin.CreateBackupSchededule] operation.
       Required for the
       [UpdateBackupSchedule][google.spanner.admin.database.v1.DatabaseAdmin.UpdateBackupSchedule]
       operation. A globally unique identifier for the backup schedule which
       cannot be changed. Values are of the form
       `projects/<project>/instances/<instance>/databases/<database>/backupSchedules/[a-z][a-z0-9_\-]*[a-z0-9]`
       The final segment of the name must be between 2 and 60 characters in
       length.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public BackupSchedule.Builder clearName()
       Identifier. Output only for the
       [CreateBackupSchedule][DatabaseAdmin.CreateBackupSchededule] operation.
       Required for the
       [UpdateBackupSchedule][google.spanner.admin.database.v1.DatabaseAdmin.UpdateBackupSchedule]
       operation. A globally unique identifier for the backup schedule which
       cannot be changed. Values are of the form
       `projects/<project>/instances/<instance>/databases/<database>/backupSchedules/[a-z][a-z0-9_\-]*[a-z0-9]`
       The final segment of the name must be between 2 and 60 characters in
       length.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      This builder for chaining.
    • setNameBytes

      public BackupSchedule.Builder setNameBytes(com.google.protobuf.ByteString value)
       Identifier. Output only for the
       [CreateBackupSchedule][DatabaseAdmin.CreateBackupSchededule] operation.
       Required for the
       [UpdateBackupSchedule][google.spanner.admin.database.v1.DatabaseAdmin.UpdateBackupSchedule]
       operation. A globally unique identifier for the backup schedule which
       cannot be changed. Values are of the form
       `projects/<project>/instances/<instance>/databases/<database>/backupSchedules/[a-z][a-z0-9_\-]*[a-z0-9]`
       The final segment of the name must be between 2 and 60 characters in
       length.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • hasSpec

      public boolean hasSpec()
       Optional. The schedule specification based on which the backup creations
       are triggered.
       
      .google.spanner.admin.database.v1.BackupScheduleSpec spec = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasSpec in interface BackupScheduleOrBuilder
      Returns:
      Whether the spec field is set.
    • getSpec

      public BackupScheduleSpec getSpec()
       Optional. The schedule specification based on which the backup creations
       are triggered.
       
      .google.spanner.admin.database.v1.BackupScheduleSpec spec = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSpec in interface BackupScheduleOrBuilder
      Returns:
      The spec.
    • setSpec

       Optional. The schedule specification based on which the backup creations
       are triggered.
       
      .google.spanner.admin.database.v1.BackupScheduleSpec spec = 6 [(.google.api.field_behavior) = OPTIONAL];
    • setSpec

      public BackupSchedule.Builder setSpec(BackupScheduleSpec.Builder builderForValue)
       Optional. The schedule specification based on which the backup creations
       are triggered.
       
      .google.spanner.admin.database.v1.BackupScheduleSpec spec = 6 [(.google.api.field_behavior) = OPTIONAL];
    • mergeSpec

      public BackupSchedule.Builder mergeSpec(BackupScheduleSpec value)
       Optional. The schedule specification based on which the backup creations
       are triggered.
       
      .google.spanner.admin.database.v1.BackupScheduleSpec spec = 6 [(.google.api.field_behavior) = OPTIONAL];
    • clearSpec

      public BackupSchedule.Builder clearSpec()
       Optional. The schedule specification based on which the backup creations
       are triggered.
       
      .google.spanner.admin.database.v1.BackupScheduleSpec spec = 6 [(.google.api.field_behavior) = OPTIONAL];
    • getSpecBuilder

      public BackupScheduleSpec.Builder getSpecBuilder()
       Optional. The schedule specification based on which the backup creations
       are triggered.
       
      .google.spanner.admin.database.v1.BackupScheduleSpec spec = 6 [(.google.api.field_behavior) = OPTIONAL];
    • getSpecOrBuilder

      public BackupScheduleSpecOrBuilder getSpecOrBuilder()
       Optional. The schedule specification based on which the backup creations
       are triggered.
       
      .google.spanner.admin.database.v1.BackupScheduleSpec spec = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSpecOrBuilder in interface BackupScheduleOrBuilder
    • hasRetentionDuration

      public boolean hasRetentionDuration()
       Optional. The retention duration of a backup that must be at least 6 hours
       and at most 366 days. The backup is eligible to be automatically deleted
       once the retention period has elapsed.
       
      .google.protobuf.Duration retention_duration = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasRetentionDuration in interface BackupScheduleOrBuilder
      Returns:
      Whether the retentionDuration field is set.
    • getRetentionDuration

      public com.google.protobuf.Duration getRetentionDuration()
       Optional. The retention duration of a backup that must be at least 6 hours
       and at most 366 days. The backup is eligible to be automatically deleted
       once the retention period has elapsed.
       
      .google.protobuf.Duration retention_duration = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getRetentionDuration in interface BackupScheduleOrBuilder
      Returns:
      The retentionDuration.
    • setRetentionDuration

      public BackupSchedule.Builder setRetentionDuration(com.google.protobuf.Duration value)
       Optional. The retention duration of a backup that must be at least 6 hours
       and at most 366 days. The backup is eligible to be automatically deleted
       once the retention period has elapsed.
       
      .google.protobuf.Duration retention_duration = 3 [(.google.api.field_behavior) = OPTIONAL];
    • setRetentionDuration

      public BackupSchedule.Builder setRetentionDuration(com.google.protobuf.Duration.Builder builderForValue)
       Optional. The retention duration of a backup that must be at least 6 hours
       and at most 366 days. The backup is eligible to be automatically deleted
       once the retention period has elapsed.
       
      .google.protobuf.Duration retention_duration = 3 [(.google.api.field_behavior) = OPTIONAL];
    • mergeRetentionDuration

      public BackupSchedule.Builder mergeRetentionDuration(com.google.protobuf.Duration value)
       Optional. The retention duration of a backup that must be at least 6 hours
       and at most 366 days. The backup is eligible to be automatically deleted
       once the retention period has elapsed.
       
      .google.protobuf.Duration retention_duration = 3 [(.google.api.field_behavior) = OPTIONAL];
    • clearRetentionDuration

      public BackupSchedule.Builder clearRetentionDuration()
       Optional. The retention duration of a backup that must be at least 6 hours
       and at most 366 days. The backup is eligible to be automatically deleted
       once the retention period has elapsed.
       
      .google.protobuf.Duration retention_duration = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getRetentionDurationBuilder

      public com.google.protobuf.Duration.Builder getRetentionDurationBuilder()
       Optional. The retention duration of a backup that must be at least 6 hours
       and at most 366 days. The backup is eligible to be automatically deleted
       once the retention period has elapsed.
       
      .google.protobuf.Duration retention_duration = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getRetentionDurationOrBuilder

      public com.google.protobuf.DurationOrBuilder getRetentionDurationOrBuilder()
       Optional. The retention duration of a backup that must be at least 6 hours
       and at most 366 days. The backup is eligible to be automatically deleted
       once the retention period has elapsed.
       
      .google.protobuf.Duration retention_duration = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getRetentionDurationOrBuilder in interface BackupScheduleOrBuilder
    • hasEncryptionConfig

      public boolean hasEncryptionConfig()
       Optional. The encryption configuration that will be used to encrypt the
       backup. If this field is not specified, the backup will use the same
       encryption configuration as the database.
       
      .google.spanner.admin.database.v1.CreateBackupEncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasEncryptionConfig in interface BackupScheduleOrBuilder
      Returns:
      Whether the encryptionConfig field is set.
    • getEncryptionConfig

      public CreateBackupEncryptionConfig getEncryptionConfig()
       Optional. The encryption configuration that will be used to encrypt the
       backup. If this field is not specified, the backup will use the same
       encryption configuration as the database.
       
      .google.spanner.admin.database.v1.CreateBackupEncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEncryptionConfig in interface BackupScheduleOrBuilder
      Returns:
      The encryptionConfig.
    • setEncryptionConfig

      public BackupSchedule.Builder setEncryptionConfig(CreateBackupEncryptionConfig value)
       Optional. The encryption configuration that will be used to encrypt the
       backup. If this field is not specified, the backup will use the same
       encryption configuration as the database.
       
      .google.spanner.admin.database.v1.CreateBackupEncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL];
    • setEncryptionConfig

      public BackupSchedule.Builder setEncryptionConfig(CreateBackupEncryptionConfig.Builder builderForValue)
       Optional. The encryption configuration that will be used to encrypt the
       backup. If this field is not specified, the backup will use the same
       encryption configuration as the database.
       
      .google.spanner.admin.database.v1.CreateBackupEncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL];
    • mergeEncryptionConfig

      public BackupSchedule.Builder mergeEncryptionConfig(CreateBackupEncryptionConfig value)
       Optional. The encryption configuration that will be used to encrypt the
       backup. If this field is not specified, the backup will use the same
       encryption configuration as the database.
       
      .google.spanner.admin.database.v1.CreateBackupEncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL];
    • clearEncryptionConfig

      public BackupSchedule.Builder clearEncryptionConfig()
       Optional. The encryption configuration that will be used to encrypt the
       backup. If this field is not specified, the backup will use the same
       encryption configuration as the database.
       
      .google.spanner.admin.database.v1.CreateBackupEncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getEncryptionConfigBuilder

      public CreateBackupEncryptionConfig.Builder getEncryptionConfigBuilder()
       Optional. The encryption configuration that will be used to encrypt the
       backup. If this field is not specified, the backup will use the same
       encryption configuration as the database.
       
      .google.spanner.admin.database.v1.CreateBackupEncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getEncryptionConfigOrBuilder

      public CreateBackupEncryptionConfigOrBuilder getEncryptionConfigOrBuilder()
       Optional. The encryption configuration that will be used to encrypt the
       backup. If this field is not specified, the backup will use the same
       encryption configuration as the database.
       
      .google.spanner.admin.database.v1.CreateBackupEncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEncryptionConfigOrBuilder in interface BackupScheduleOrBuilder
    • hasFullBackupSpec

      public boolean hasFullBackupSpec()
       The schedule creates only full backups.
       
      .google.spanner.admin.database.v1.FullBackupSpec full_backup_spec = 7;
      Specified by:
      hasFullBackupSpec in interface BackupScheduleOrBuilder
      Returns:
      Whether the fullBackupSpec field is set.
    • getFullBackupSpec

      public FullBackupSpec getFullBackupSpec()
       The schedule creates only full backups.
       
      .google.spanner.admin.database.v1.FullBackupSpec full_backup_spec = 7;
      Specified by:
      getFullBackupSpec in interface BackupScheduleOrBuilder
      Returns:
      The fullBackupSpec.
    • setFullBackupSpec

      public BackupSchedule.Builder setFullBackupSpec(FullBackupSpec value)
       The schedule creates only full backups.
       
      .google.spanner.admin.database.v1.FullBackupSpec full_backup_spec = 7;
    • setFullBackupSpec

      public BackupSchedule.Builder setFullBackupSpec(FullBackupSpec.Builder builderForValue)
       The schedule creates only full backups.
       
      .google.spanner.admin.database.v1.FullBackupSpec full_backup_spec = 7;
    • mergeFullBackupSpec

      public BackupSchedule.Builder mergeFullBackupSpec(FullBackupSpec value)
       The schedule creates only full backups.
       
      .google.spanner.admin.database.v1.FullBackupSpec full_backup_spec = 7;
    • clearFullBackupSpec

      public BackupSchedule.Builder clearFullBackupSpec()
       The schedule creates only full backups.
       
      .google.spanner.admin.database.v1.FullBackupSpec full_backup_spec = 7;
    • getFullBackupSpecBuilder

      public FullBackupSpec.Builder getFullBackupSpecBuilder()
       The schedule creates only full backups.
       
      .google.spanner.admin.database.v1.FullBackupSpec full_backup_spec = 7;
    • getFullBackupSpecOrBuilder

      public FullBackupSpecOrBuilder getFullBackupSpecOrBuilder()
       The schedule creates only full backups.
       
      .google.spanner.admin.database.v1.FullBackupSpec full_backup_spec = 7;
      Specified by:
      getFullBackupSpecOrBuilder in interface BackupScheduleOrBuilder
    • hasIncrementalBackupSpec

      public boolean hasIncrementalBackupSpec()
       The schedule creates incremental backup chains.
       
      .google.spanner.admin.database.v1.IncrementalBackupSpec incremental_backup_spec = 8;
      Specified by:
      hasIncrementalBackupSpec in interface BackupScheduleOrBuilder
      Returns:
      Whether the incrementalBackupSpec field is set.
    • getIncrementalBackupSpec

      public IncrementalBackupSpec getIncrementalBackupSpec()
       The schedule creates incremental backup chains.
       
      .google.spanner.admin.database.v1.IncrementalBackupSpec incremental_backup_spec = 8;
      Specified by:
      getIncrementalBackupSpec in interface BackupScheduleOrBuilder
      Returns:
      The incrementalBackupSpec.
    • setIncrementalBackupSpec

      public BackupSchedule.Builder setIncrementalBackupSpec(IncrementalBackupSpec value)
       The schedule creates incremental backup chains.
       
      .google.spanner.admin.database.v1.IncrementalBackupSpec incremental_backup_spec = 8;
    • setIncrementalBackupSpec

      public BackupSchedule.Builder setIncrementalBackupSpec(IncrementalBackupSpec.Builder builderForValue)
       The schedule creates incremental backup chains.
       
      .google.spanner.admin.database.v1.IncrementalBackupSpec incremental_backup_spec = 8;
    • mergeIncrementalBackupSpec

      public BackupSchedule.Builder mergeIncrementalBackupSpec(IncrementalBackupSpec value)
       The schedule creates incremental backup chains.
       
      .google.spanner.admin.database.v1.IncrementalBackupSpec incremental_backup_spec = 8;
    • clearIncrementalBackupSpec

      public BackupSchedule.Builder clearIncrementalBackupSpec()
       The schedule creates incremental backup chains.
       
      .google.spanner.admin.database.v1.IncrementalBackupSpec incremental_backup_spec = 8;
    • getIncrementalBackupSpecBuilder

      public IncrementalBackupSpec.Builder getIncrementalBackupSpecBuilder()
       The schedule creates incremental backup chains.
       
      .google.spanner.admin.database.v1.IncrementalBackupSpec incremental_backup_spec = 8;
    • getIncrementalBackupSpecOrBuilder

      public IncrementalBackupSpecOrBuilder getIncrementalBackupSpecOrBuilder()
       The schedule creates incremental backup chains.
       
      .google.spanner.admin.database.v1.IncrementalBackupSpec incremental_backup_spec = 8;
      Specified by:
      getIncrementalBackupSpecOrBuilder in interface BackupScheduleOrBuilder
    • hasUpdateTime

      public boolean hasUpdateTime()
       Output only. The timestamp at which the schedule was last updated.
       If the schedule has never been updated, this field contains the timestamp
       when the schedule was first created.
       
      .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasUpdateTime in interface BackupScheduleOrBuilder
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      public com.google.protobuf.Timestamp getUpdateTime()
       Output only. The timestamp at which the schedule was last updated.
       If the schedule has never been updated, this field contains the timestamp
       when the schedule was first created.
       
      .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTime in interface BackupScheduleOrBuilder
      Returns:
      The updateTime.
    • setUpdateTime

      public BackupSchedule.Builder setUpdateTime(com.google.protobuf.Timestamp value)
       Output only. The timestamp at which the schedule was last updated.
       If the schedule has never been updated, this field contains the timestamp
       when the schedule was first created.
       
      .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setUpdateTime

      public BackupSchedule.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. The timestamp at which the schedule was last updated.
       If the schedule has never been updated, this field contains the timestamp
       when the schedule was first created.
       
      .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeUpdateTime

      public BackupSchedule.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
       Output only. The timestamp at which the schedule was last updated.
       If the schedule has never been updated, this field contains the timestamp
       when the schedule was first created.
       
      .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearUpdateTime

      public BackupSchedule.Builder clearUpdateTime()
       Output only. The timestamp at which the schedule was last updated.
       If the schedule has never been updated, this field contains the timestamp
       when the schedule was first created.
       
      .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUpdateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
       Output only. The timestamp at which the schedule was last updated.
       If the schedule has never been updated, this field contains the timestamp
       when the schedule was first created.
       
      .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUpdateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. The timestamp at which the schedule was last updated.
       If the schedule has never been updated, this field contains the timestamp
       when the schedule was first created.
       
      .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTimeOrBuilder in interface BackupScheduleOrBuilder
    • setUnknownFields

      public final BackupSchedule.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BackupSchedule.Builder>
    • mergeUnknownFields

      public final BackupSchedule.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BackupSchedule.Builder>