Class GkeBackupBackupPlanBackupSchedule.Jsii$Proxy

    • Constructor Detail

      • Jsii$Proxy

        protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
        Constructor that initializes the object based on values retrieved from the JsiiObject.
        Parameters:
        objRef - Reference to the JSII managed object.
    • Method Detail

      • getCronSchedule

        public final String getCronSchedule()
        Description copied from interface: GkeBackupBackupPlanBackupSchedule
        A standard cron string that defines a repeating schedule for creating Backups via this BackupPlan.

        This is mutually exclusive with the rpoConfig field since at most one schedule can be defined for a BackupPlan. If this is defined, then backupRetainDays must also be defined. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_backup_backup_plan#cron_schedule GkeBackupBackupPlan#cron_schedule}

        Specified by:
        getCronSchedule in interface GkeBackupBackupPlanBackupSchedule
      • getPaused

        public final Object getPaused()
        Description copied from interface: GkeBackupBackupPlanBackupSchedule
        This flag denotes whether automatic Backup creation is paused for this BackupPlan.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_backup_backup_plan#paused GkeBackupBackupPlan#paused}

        Specified by:
        getPaused in interface GkeBackupBackupPlanBackupSchedule
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object