LongTermRetentionBackupInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. sql. fluent. models. LongTermRetentionBackupInner
- com.
- com.
public final class LongTermRetentionBackupInner
extends ProxyResource
A long term retention backup.
Constructor Summary
Constructor | Description |
---|---|
LongTermRetentionBackupInner() |
Creates an instance of Long |
Method Summary
Modifier and Type | Method and Description |
---|---|
Offset |
backupExpirationTime()
Get the backup |
Backup |
backupStorageRedundancy()
Get the backup |
Offset |
backupTime()
Get the backup |
Offset |
databaseDeletionTime()
Get the database |
String |
databaseName()
Get the database |
static
Long |
fromJson(JsonReader jsonReader)
Reads an instance of Long |
String |
id()
Get the id property: Fully qualified resource Id for the resource. |
String |
name()
Get the name property: The name of the resource. |
Backup |
requestedBackupStorageRedundancy()
Get the requested |
Offset |
serverCreateTime()
Get the server |
String |
serverName()
Get the server |
Json |
toJson(JsonWriter jsonWriter) |
String |
type()
Get the type property: The type of the resource. |
void |
validate()
Validates the instance. |
Long |
withRequestedBackupStorageRedundancy(BackupStorageRedundancy requestedBackupStorageRedundancy)
Set the requested |
Methods inherited from ProxyResource
Methods inherited from java.lang.Object
Constructor Details
LongTermRetentionBackupInner
public LongTermRetentionBackupInner()
Creates an instance of LongTermRetentionBackupInner class.
Method Details
backupExpirationTime
public OffsetDateTime backupExpirationTime()
Get the backupExpirationTime property: The time the long term retention backup will expire.
Returns:
backupStorageRedundancy
public BackupStorageRedundancy backupStorageRedundancy()
Get the backupStorageRedundancy property: The storage redundancy type of the backup.
Returns:
backupTime
public OffsetDateTime backupTime()
Get the backupTime property: The time the backup was taken.
Returns:
databaseDeletionTime
public OffsetDateTime databaseDeletionTime()
Get the databaseDeletionTime property: The delete time of the database.
Returns:
databaseName
public String databaseName()
Get the databaseName property: The name of the database the backup belong to.
Returns:
fromJson
public static LongTermRetentionBackupInner fromJson(JsonReader jsonReader)
Reads an instance of LongTermRetentionBackupInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
LongTermRetentionBackupInner.id()Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
LongTermRetentionBackupInner.name()Returns:
requestedBackupStorageRedundancy
public BackupStorageRedundancy requestedBackupStorageRedundancy()
Get the requestedBackupStorageRedundancy property: The storage redundancy type of the backup.
Returns:
serverCreateTime
public OffsetDateTime serverCreateTime()
Get the serverCreateTime property: The create time of the server.
Returns:
serverName
public String serverName()
Get the serverName property: The server name that the backup database belong to.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
LongTermRetentionBackupInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
LongTermRetentionBackupInner.type()Returns:
validate
public void validate()
Validates the instance.
withRequestedBackupStorageRedundancy
public LongTermRetentionBackupInner withRequestedBackupStorageRedundancy(BackupStorageRedundancy requestedBackupStorageRedundancy)
Set the requestedBackupStorageRedundancy property: The storage redundancy type of the backup.
Parameters:
Returns:
Applies to
Azure SDK for Java