RestoreRequestInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. appservice. models. ProxyOnlyResource - com.
azure. resourcemanager. appservice. fluent. models. RestoreRequestInner
- com.
- com.
- com.
public final class RestoreRequestInner
extends ProxyOnlyResource
Description of a restore request.
Constructor Summary
Constructor | Description |
---|---|
RestoreRequestInner() |
Creates an instance of Restore |
Method Summary
Modifier and Type | Method and Description |
---|---|
Boolean |
adjustConnectionStrings()
Get the adjust |
String |
appServicePlan()
Get the app |
String |
blobName()
Get the blob |
List<Database |
databases()
Get the databases property: Collection of databases which should be restored. |
static
Restore |
fromJson(JsonReader jsonReader)
Reads an instance of Restore |
String |
hostingEnvironment()
Get the hosting |
String |
id()
Get the id property: Fully qualified resource Id for the resource. |
Boolean |
ignoreConflictingHostNames()
Get the ignore |
Boolean |
ignoreDatabases()
Get the ignore |
String |
name()
Get the name property: The name of the resource. |
Backup |
operationType()
Get the operation |
Boolean |
overwrite()
Get the overwrite property: |
String |
siteName()
Get the site |
String |
storageAccountUrl()
Get the storage |
Json |
toJson(JsonWriter jsonWriter) |
String |
type()
Get the type property: The type of the resource. |
void |
validate()
Validates the instance. |
Restore |
withAdjustConnectionStrings(Boolean adjustConnectionStrings)
Set the adjust |
Restore |
withAppServicePlan(String appServicePlan)
Set the app |
Restore |
withBlobName(String blobName)
Set the blob |
Restore |
withDatabases(List<DatabaseBackupSetting> databases)
Set the databases property: Collection of databases which should be restored. |
Restore |
withHostingEnvironment(String hostingEnvironment)
Set the hosting |
Restore |
withIgnoreConflictingHostNames(Boolean ignoreConflictingHostNames)
Set the ignore |
Restore |
withIgnoreDatabases(Boolean ignoreDatabases)
Set the ignore |
Restore |
withKind(String kind)
Set the kind property: Kind of resource. |
Restore |
withOperationType(BackupRestoreOperationType operationType)
Set the operation |
Restore |
withOverwrite(Boolean overwrite)
Set the overwrite property: |
Restore |
withSiteName(String siteName)
Set the site |
Restore |
withStorageAccountUrl(String storageAccountUrl)
Set the storage |
Methods inherited from ProxyOnlyResource
Methods inherited from java.lang.Object
Constructor Details
RestoreRequestInner
public RestoreRequestInner()
Creates an instance of RestoreRequestInner class.
Method Details
adjustConnectionStrings
public Boolean adjustConnectionStrings()
Get the adjustConnectionStrings property: true
if SiteConfig.ConnectionStrings should be set in new app; otherwise, false
.
Returns:
appServicePlan
public String appServicePlan()
Get the appServicePlan property: Specify app service plan that will own restored site.
Returns:
blobName
public String blobName()
Get the blobName property: Name of a blob which contains the backup.
Returns:
databases
public List
Get the databases property: Collection of databases which should be restored. This list has to match the list of databases included in the backup.
Returns:
fromJson
public static RestoreRequestInner fromJson(JsonReader jsonReader)
Reads an instance of RestoreRequestInner from the JsonReader.
Parameters:
Returns:
Throws:
hostingEnvironment
public String hostingEnvironment()
Get the hostingEnvironment property: App Service Environment name, if needed (only when restoring an app to an App Service Environment).
Returns:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
RestoreRequestInner.id()Returns:
ignoreConflictingHostNames
public Boolean ignoreConflictingHostNames()
Get the ignoreConflictingHostNames property: Changes a logic when restoring an app with custom domains. true
to remove custom domains automatically. If false
, custom domains are added to the app's object when it is being restored, but that might fail due to conflicts during the operation.
Returns:
ignoreDatabases
public Boolean ignoreDatabases()
Get the ignoreDatabases property: Ignore the databases and only restore the site content.
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
RestoreRequestInner.name()Returns:
operationType
public BackupRestoreOperationType operationType()
Get the operationType property: Operation type.
Returns:
overwrite
public Boolean overwrite()
Get the overwrite property: true
if the restore operation can overwrite target app; otherwise, false
. true
is needed if trying to restore over an existing app.
Returns:
siteName
public String siteName()
Get the siteName property: Name of an app.
Returns:
storageAccountUrl
public String storageAccountUrl()
Get the storageAccountUrl property: SAS URL to the container.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
RestoreRequestInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
RestoreRequestInner.type()Returns:
validate
public void validate()
Validates the instance.
Overrides:
RestoreRequestInner.validate()withAdjustConnectionStrings
public RestoreRequestInner withAdjustConnectionStrings(Boolean adjustConnectionStrings)
Set the adjustConnectionStrings property: true
if SiteConfig.ConnectionStrings should be set in new app; otherwise, false
.
Parameters:
Returns:
withAppServicePlan
public RestoreRequestInner withAppServicePlan(String appServicePlan)
Set the appServicePlan property: Specify app service plan that will own restored site.
Parameters:
Returns:
withBlobName
public RestoreRequestInner withBlobName(String blobName)
Set the blobName property: Name of a blob which contains the backup.
Parameters:
Returns:
withDatabases
public RestoreRequestInner withDatabases(List
Set the databases property: Collection of databases which should be restored. This list has to match the list of databases included in the backup.
Parameters:
Returns:
withHostingEnvironment
public RestoreRequestInner withHostingEnvironment(String hostingEnvironment)
Set the hostingEnvironment property: App Service Environment name, if needed (only when restoring an app to an App Service Environment).
Parameters:
Returns:
withIgnoreConflictingHostNames
public RestoreRequestInner withIgnoreConflictingHostNames(Boolean ignoreConflictingHostNames)
Set the ignoreConflictingHostNames property: Changes a logic when restoring an app with custom domains. true
to remove custom domains automatically. If false
, custom domains are added to the app's object when it is being restored, but that might fail due to conflicts during the operation.
Parameters:
Returns:
withIgnoreDatabases
public RestoreRequestInner withIgnoreDatabases(Boolean ignoreDatabases)
Set the ignoreDatabases property: Ignore the databases and only restore the site content.
Parameters:
Returns:
withKind
public RestoreRequestInner withKind(String kind)
Set the kind property: Kind of resource.
Overrides:
RestoreRequestInner.withKind(String kind)Parameters:
withOperationType
public RestoreRequestInner withOperationType(BackupRestoreOperationType operationType)
Set the operationType property: Operation type.
Parameters:
Returns:
withOverwrite
public RestoreRequestInner withOverwrite(Boolean overwrite)
Set the overwrite property: true
if the restore operation can overwrite target app; otherwise, false
. true
is needed if trying to restore over an existing app.
Parameters:
Returns:
withSiteName
public RestoreRequestInner withSiteName(String siteName)
Set the siteName property: Name of an app.
Parameters:
Returns:
withStorageAccountUrl
public RestoreRequestInner withStorageAccountUrl(String storageAccountUrl)
Set the storageAccountUrl property: SAS URL to the container.
Parameters:
Returns: