SqlPoolPatchInfo Class
- java.
lang. Object - com.
azure. resourcemanager. synapse. models. SqlPoolPatchInfo
- com.
Implements
public final class SqlPoolPatchInfo
implements JsonSerializable<SqlPoolPatchInfo>
SQL pool patch info A SQL Analytics pool patch info.
Constructor Summary
| Constructor | Description |
|---|---|
| SqlPoolPatchInfo() |
Creates an instance of Sql |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
collation()
Get the collation property: Collation mode. |
|
Create |
createMode()
Get the create |
|
Offset |
creationDate()
Get the creation |
|
static
Sql |
fromJson(JsonReader jsonReader)
Reads an instance of Sql |
| String |
location()
Get the location property: The geo-location where the resource lives. |
| Long |
maxSizeBytes()
Get the max |
| String |
provisioningState()
Get the provisioning |
| String |
recoverableDatabaseId()
Get the recoverable |
|
Offset |
restorePointInTime()
Get the restore |
| Sku |
sku()
Get the sku property: SQL pool SKU. |
| String |
sourceDatabaseId()
Get the source |
| String |
status()
Get the status property: Resource status. |
|
Storage |
storageAccountType()
Get the storage |
| Map<String,String> |
tags()
Get the tags property: Resource tags. |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Sql |
withCollation(String collation)
Set the collation property: Collation mode. |
|
Sql |
withCreateMode(CreateMode createMode)
Set the create |
|
Sql |
withCreationDate(OffsetDateTime creationDate)
Set the creation |
|
Sql |
withLocation(String location)
Set the location property: The geo-location where the resource lives. |
|
Sql |
withMaxSizeBytes(Long maxSizeBytes)
Set the max |
|
Sql |
withProvisioningState(String provisioningState)
Set the provisioning |
|
Sql |
withRecoverableDatabaseId(String recoverableDatabaseId)
Set the recoverable |
|
Sql |
withRestorePointInTime(OffsetDateTime restorePointInTime)
Set the restore |
|
Sql |
withSku(Sku sku)
Set the sku property: SQL pool SKU. |
|
Sql |
withSourceDatabaseId(String sourceDatabaseId)
Set the source |
|
Sql |
withStatus(String status)
Set the status property: Resource status. |
|
Sql |
withStorageAccountType(StorageAccountType storageAccountType)
Set the storage |
|
Sql |
withTags(Map<String,String> tags)
Set the tags property: Resource tags. |
Methods inherited from java.lang.Object
Constructor Details
SqlPoolPatchInfo
public SqlPoolPatchInfo()
Creates an instance of SqlPoolPatchInfo class.
Method Details
collation
public String collation()
Get the collation property: Collation mode.
Returns:
createMode
public CreateMode createMode()
Get the createMode property: Specifies the mode of sql pool creation. Default: regular sql pool creation. PointInTimeRestore: Creates a sql pool by restoring a point in time backup of an existing sql pool. sourceDatabaseId must be specified as the resource ID of the existing sql pool, and restorePointInTime must be specified. Recovery: Creates a sql pool by a geo-replicated backup. sourceDatabaseId must be specified as the recoverableDatabaseId to restore. Restore: Creates a sql pool by restoring a backup of a deleted sql pool. SourceDatabaseId should be the sql pool's original resource ID. SourceDatabaseId and sourceDatabaseDeletionDate must be specified.
Returns:
creationDate
public OffsetDateTime creationDate()
Get the creationDate property: Date the SQL pool was created.
Returns:
fromJson
public static SqlPoolPatchInfo fromJson(JsonReader jsonReader)
Reads an instance of SqlPoolPatchInfo from the JsonReader.
Parameters:
Returns:
Throws:
location
public String location()
Get the location property: The geo-location where the resource lives.
Returns:
maxSizeBytes
public Long maxSizeBytes()
Get the maxSizeBytes property: Maximum size in bytes.
Returns:
provisioningState
public String provisioningState()
Get the provisioningState property: Resource state.
Returns:
recoverableDatabaseId
public String recoverableDatabaseId()
Get the recoverableDatabaseId property: Backup database to restore from.
Returns:
restorePointInTime
public OffsetDateTime restorePointInTime()
Get the restorePointInTime property: Snapshot time to restore.
Returns:
sku
public Sku sku()
Get the sku property: SQL pool SKU.
Returns:
sourceDatabaseId
public String sourceDatabaseId()
Get the sourceDatabaseId property: Source database to create from.
Returns:
status
public String status()
Get the status property: Resource status.
Returns:
storageAccountType
public StorageAccountType storageAccountType()
Get the storageAccountType property: The storage account type used to store backups for this sql pool.
Returns:
tags
public Map<String,String> tags()
Get the tags property: Resource tags.
Returns:
toJson
validate
public void validate()
Validates the instance.
withCollation
public SqlPoolPatchInfo withCollation(String collation)
Set the collation property: Collation mode.
Parameters:
Returns:
withCreateMode
public SqlPoolPatchInfo withCreateMode(CreateMode createMode)
Set the createMode property: Specifies the mode of sql pool creation. Default: regular sql pool creation. PointInTimeRestore: Creates a sql pool by restoring a point in time backup of an existing sql pool. sourceDatabaseId must be specified as the resource ID of the existing sql pool, and restorePointInTime must be specified. Recovery: Creates a sql pool by a geo-replicated backup. sourceDatabaseId must be specified as the recoverableDatabaseId to restore. Restore: Creates a sql pool by restoring a backup of a deleted sql pool. SourceDatabaseId should be the sql pool's original resource ID. SourceDatabaseId and sourceDatabaseDeletionDate must be specified.
Parameters:
Returns:
withCreationDate
public SqlPoolPatchInfo withCreationDate(OffsetDateTime creationDate)
Set the creationDate property: Date the SQL pool was created.
Parameters:
Returns:
withLocation
public SqlPoolPatchInfo withLocation(String location)
Set the location property: The geo-location where the resource lives.
Parameters:
Returns:
withMaxSizeBytes
public SqlPoolPatchInfo withMaxSizeBytes(Long maxSizeBytes)
Set the maxSizeBytes property: Maximum size in bytes.
Parameters:
Returns:
withProvisioningState
public SqlPoolPatchInfo withProvisioningState(String provisioningState)
Set the provisioningState property: Resource state.
Parameters:
Returns:
withRecoverableDatabaseId
public SqlPoolPatchInfo withRecoverableDatabaseId(String recoverableDatabaseId)
Set the recoverableDatabaseId property: Backup database to restore from.
Parameters:
Returns:
withRestorePointInTime
public SqlPoolPatchInfo withRestorePointInTime(OffsetDateTime restorePointInTime)
Set the restorePointInTime property: Snapshot time to restore.
Parameters:
Returns:
withSku
public SqlPoolPatchInfo withSku(Sku sku)
Set the sku property: SQL pool SKU.
Parameters:
Returns:
withSourceDatabaseId
public SqlPoolPatchInfo withSourceDatabaseId(String sourceDatabaseId)
Set the sourceDatabaseId property: Source database to create from.
Parameters:
Returns:
withStatus
public SqlPoolPatchInfo withStatus(String status)
Set the status property: Resource status.
Parameters:
Returns:
withStorageAccountType
public SqlPoolPatchInfo withStorageAccountType(StorageAccountType storageAccountType)
Set the storageAccountType property: The storage account type used to store backups for this sql pool.
Parameters:
Returns:
withTags
public SqlPoolPatchInfo withTags(Map<String,String> tags)
Set the tags property: Resource tags.
Parameters:
Returns: