Class ExportRdbParameters
java.lang.Object
com.azure.resourcemanager.redis.models.ExportRdbParameters
Parameters for Redis export operation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the container property: Container name to export to.format()Get the format property: File format.Get the preferredDataArchiveAuthMethod property: Preferred auth method to communicate to storage account used for data archive, specify SAS or ManagedIdentity, default value is SAS.prefix()Get the prefix property: Prefix to use for exported files.Get the storageSubscriptionId property: Subscription id of the storage container for data to be exported using ManagedIdentity.voidvalidate()Validates the instance.withContainer(String container) Set the container property: Container name to export to.withFormat(String format) Set the format property: File format.withPreferredDataArchiveAuthMethod(String preferredDataArchiveAuthMethod) Set the preferredDataArchiveAuthMethod property: Preferred auth method to communicate to storage account used for data archive, specify SAS or ManagedIdentity, default value is SAS.withPrefix(String prefix) Set the prefix property: Prefix to use for exported files.withStorageSubscriptionId(String storageSubscriptionId) Set the storageSubscriptionId property: Subscription id of the storage container for data to be exported using ManagedIdentity.
-
Constructor Details
-
ExportRdbParameters
public ExportRdbParameters()Creates an instance of ExportRdbParameters class.
-
-
Method Details
-
format
Get the format property: File format.- Returns:
- the format value.
-
withFormat
Set the format property: File format.- Parameters:
format- the format value to set.- Returns:
- the ExportRdbParameters object itself.
-
prefix
Get the prefix property: Prefix to use for exported files.- Returns:
- the prefix value.
-
withPrefix
Set the prefix property: Prefix to use for exported files.- Parameters:
prefix- the prefix value to set.- Returns:
- the ExportRdbParameters object itself.
-
container
Get the container property: Container name to export to.- Returns:
- the container value.
-
withContainer
Set the container property: Container name to export to.- Parameters:
container- the container value to set.- Returns:
- the ExportRdbParameters object itself.
-
preferredDataArchiveAuthMethod
Get the preferredDataArchiveAuthMethod property: Preferred auth method to communicate to storage account used for data archive, specify SAS or ManagedIdentity, default value is SAS.- Returns:
- the preferredDataArchiveAuthMethod value.
-
withPreferredDataArchiveAuthMethod
public ExportRdbParameters withPreferredDataArchiveAuthMethod(String preferredDataArchiveAuthMethod) Set the preferredDataArchiveAuthMethod property: Preferred auth method to communicate to storage account used for data archive, specify SAS or ManagedIdentity, default value is SAS.- Parameters:
preferredDataArchiveAuthMethod- the preferredDataArchiveAuthMethod value to set.- Returns:
- the ExportRdbParameters object itself.
-
storageSubscriptionId
Get the storageSubscriptionId property: Subscription id of the storage container for data to be exported using ManagedIdentity.- Returns:
- the storageSubscriptionId value.
-
withStorageSubscriptionId
Set the storageSubscriptionId property: Subscription id of the storage container for data to be exported using ManagedIdentity.- Parameters:
storageSubscriptionId- the storageSubscriptionId value to set.- Returns:
- the ExportRdbParameters object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-