Output only. The timestamp at which this backup schedule was most recently
updated. When a backup schedule is first created, this is the same as
create_time.
Output only. The timestamp at which this backup schedule was most recently
updated. When a backup schedule is first created, this is the same as
create_time.
Output only. The timestamp at which this backup schedule was most recently
updated. When a backup schedule is first created, this is the same as
create_time.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Interface BackupScheduleOrBuilder (3.32.1)\n\nVersion latestkeyboard_arrow_down\n\n- [3.32.1 (latest)](/java/docs/reference/google-cloud-firestore/latest/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.32.0](/java/docs/reference/google-cloud-firestore/3.32.0/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.31.9](/java/docs/reference/google-cloud-firestore/3.31.9/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.30.11](/java/docs/reference/google-cloud-firestore/3.30.11/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.28.0](/java/docs/reference/google-cloud-firestore/3.28.0/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.27.2](/java/docs/reference/google-cloud-firestore/3.27.2/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.26.5](/java/docs/reference/google-cloud-firestore/3.26.5/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.25.1](/java/docs/reference/google-cloud-firestore/3.25.1/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.24.3](/java/docs/reference/google-cloud-firestore/3.24.3/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.22.0](/java/docs/reference/google-cloud-firestore/3.22.0/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.21.4](/java/docs/reference/google-cloud-firestore/3.21.4/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.20.0](/java/docs/reference/google-cloud-firestore/3.20.0/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.17.0](/java/docs/reference/google-cloud-firestore/3.17.0/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.16.3](/java/docs/reference/google-cloud-firestore/3.16.3/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.15.7](/java/docs/reference/google-cloud-firestore/3.15.7/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.14.4](/java/docs/reference/google-cloud-firestore/3.14.4/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.13.2](/java/docs/reference/google-cloud-firestore/3.13.2/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.12.1](/java/docs/reference/google-cloud-firestore/3.12.1/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.11.0](/java/docs/reference/google-cloud-firestore/3.11.0/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.10.0](/java/docs/reference/google-cloud-firestore/3.10.0/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.9.6](/java/docs/reference/google-cloud-firestore/3.9.6/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.8.2](/java/docs/reference/google-cloud-firestore/3.8.2/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.7.10](/java/docs/reference/google-cloud-firestore/3.7.10/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.6.0](/java/docs/reference/google-cloud-firestore/3.6.0/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.5.0](/java/docs/reference/google-cloud-firestore/3.5.0/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.4.2](/java/docs/reference/google-cloud-firestore/3.4.2/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.3.0](/java/docs/reference/google-cloud-firestore/3.3.0/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.2.0](/java/docs/reference/google-cloud-firestore/3.2.0/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.1.0](/java/docs/reference/google-cloud-firestore/3.1.0/com.google.firestore.admin.v1.BackupScheduleOrBuilder)\n- [3.0.21](/java/docs/reference/google-cloud-firestore/3.0.21/com.google.firestore.admin.v1.BackupScheduleOrBuilder) \n\n public interface BackupScheduleOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getCreateTime()\n\n public abstract Timestamp getCreateTime()\n\nOutput only. The timestamp at which this backup schedule was created and\neffective since.\n\nNo backups will be created for this schedule before this time.\n\n`.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getCreateTimeOrBuilder()\n\n public abstract TimestampOrBuilder getCreateTimeOrBuilder()\n\nOutput only. The timestamp at which this backup schedule was created and\neffective since.\n\nNo backups will be created for this schedule before this time.\n\n`.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getDailyRecurrence()\n\n public abstract DailyRecurrence getDailyRecurrence()\n\nFor a schedule that runs daily.\n\n`.google.firestore.admin.v1.DailyRecurrence daily_recurrence = 7;`\n\n### getDailyRecurrenceOrBuilder()\n\n public abstract DailyRecurrenceOrBuilder getDailyRecurrenceOrBuilder()\n\nFor a schedule that runs daily.\n\n`.google.firestore.admin.v1.DailyRecurrence daily_recurrence = 7;`\n\n### getName()\n\n public abstract String getName()\n\nOutput only. The unique backup schedule identifier across all locations and\ndatabases for the given project.\n\nThis will be auto-assigned.\n\nFormat is\n`projects/{project}/databases/{database}/backupSchedules/{backup_schedule}`\n\n`string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];`\n\n### getNameBytes()\n\n public abstract ByteString getNameBytes()\n\nOutput only. The unique backup schedule identifier across all locations and\ndatabases for the given project.\n\nThis will be auto-assigned.\n\nFormat is\n`projects/{project}/databases/{database}/backupSchedules/{backup_schedule}`\n\n`string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];`\n\n### getRecurrenceCase()\n\n public abstract BackupSchedule.RecurrenceCase getRecurrenceCase()\n\n### getRetention()\n\n public abstract Duration getRetention()\n\nAt what relative time in the future, compared to its creation time,\nthe backup should be deleted, e.g. keep backups for 7 days.\n\nThe maximum supported retention period is 14 weeks.\n\n`.google.protobuf.Duration retention = 6;`\n\n### getRetentionOrBuilder()\n\n public abstract DurationOrBuilder getRetentionOrBuilder()\n\nAt what relative time in the future, compared to its creation time,\nthe backup should be deleted, e.g. keep backups for 7 days.\n\nThe maximum supported retention period is 14 weeks.\n\n`.google.protobuf.Duration retention = 6;`\n\n### getUpdateTime()\n\n public abstract Timestamp getUpdateTime()\n\nOutput only. The timestamp at which this backup schedule was most recently\nupdated. When a backup schedule is first created, this is the same as\ncreate_time.\n\n`.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getUpdateTimeOrBuilder()\n\n public abstract TimestampOrBuilder getUpdateTimeOrBuilder()\n\nOutput only. The timestamp at which this backup schedule was most recently\nupdated. When a backup schedule is first created, this is the same as\ncreate_time.\n\n`.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getWeeklyRecurrence()\n\n public abstract WeeklyRecurrence getWeeklyRecurrence()\n\nFor a schedule that runs weekly on a specific day.\n\n`.google.firestore.admin.v1.WeeklyRecurrence weekly_recurrence = 8;`\n\n### getWeeklyRecurrenceOrBuilder()\n\n public abstract WeeklyRecurrenceOrBuilder getWeeklyRecurrenceOrBuilder()\n\nFor a schedule that runs weekly on a specific day.\n\n`.google.firestore.admin.v1.WeeklyRecurrence weekly_recurrence = 8;`\n\n### hasCreateTime()\n\n public abstract boolean hasCreateTime()\n\nOutput only. The timestamp at which this backup schedule was created and\neffective since.\n\nNo backups will be created for this schedule before this time.\n\n`.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### hasDailyRecurrence()\n\n public abstract boolean hasDailyRecurrence()\n\nFor a schedule that runs daily.\n\n`.google.firestore.admin.v1.DailyRecurrence daily_recurrence = 7;`\n\n### hasRetention()\n\n public abstract boolean hasRetention()\n\nAt what relative time in the future, compared to its creation time,\nthe backup should be deleted, e.g. keep backups for 7 days.\n\nThe maximum supported retention period is 14 weeks.\n\n`.google.protobuf.Duration retention = 6;`\n\n### hasUpdateTime()\n\n public abstract boolean hasUpdateTime()\n\nOutput only. The timestamp at which this backup schedule was most recently\nupdated. When a backup schedule is first created, this is the same as\ncreate_time.\n\n`.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### hasWeeklyRecurrence()\n\n public abstract boolean hasWeeklyRecurrence()\n\nFor a schedule that runs weekly on a specific day.\n\n`.google.firestore.admin.v1.WeeklyRecurrence weekly_recurrence = 8;`"]]