All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.sqladmin.model.BackupRetentionSettings.html Maven / Gradle / Ivy

There is a newer version: v1-rev20241108-2.0.0
Show newest version






BackupRetentionSettings (Cloud SQL Admin API v1-rev20240925-2.0.0)












com.google.api.services.sqladmin.model

Class BackupRetentionSettings

  • All Implemented Interfaces:
    Cloneable, Map<String,Object>


    public final class BackupRetentionSettings
    extends com.google.api.client.json.GenericJson
    We currently only support backup retention by specifying the number of backups we will retain.

    This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Cloud SQL Admin API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json

    Author:
    Google, Inc.
    • Constructor Detail

      • BackupRetentionSettings

        public BackupRetentionSettings()
    • Method Detail

      • getRetainedBackups

        public Integer getRetainedBackups()
        Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retention_unit is 'COUNT', we will retain this many backups.
        Returns:
        value or null for none
      • setRetainedBackups

        public BackupRetentionSettings setRetainedBackups(Integer retainedBackups)
        Depending on the value of retention_unit, this is used to determine if a backup needs to be deleted. If retention_unit is 'COUNT', we will retain this many backups.
        Parameters:
        retainedBackups - retainedBackups or null for none
      • getRetentionUnit

        public String getRetentionUnit()
        The unit that 'retained_backups' represents.
        Returns:
        value or null for none
      • setRetentionUnit

        public BackupRetentionSettings setRetentionUnit(String retentionUnit)
        The unit that 'retained_backups' represents.
        Parameters:
        retentionUnit - retentionUnit or null for none
      • clone

        public BackupRetentionSettings clone()
        Overrides:
        clone in class com.google.api.client.json.GenericJson

Copyright © 2011–2024 Google. All rights reserved.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy