diff --git a/storage/resource-manager/v2016_01_01/pom.xml b/storage/resource-manager/v2016_01_01/pom.xml
index 75e99d87fc6d..de38d4d120bd 100644
--- a/storage/resource-manager/v2016_01_01/pom.xml
+++ b/storage/resource-manager/v2016_01_01/pom.xml
@@ -1,133 +1,133 @@
-
-
- 4.0.0
- com.microsoft.azure.storage.v2016_01_01
-
- com.microsoft.azure
- azure-arm-parent
- 0.0.2-beta
- ../../../pom.xml
-
- azure-mgmt-storage
- 1.0.0-beta-1
- jar
- Microsoft Azure SDK for Storage Management
- This package contains Microsoft Storage Management SDK.
- https://github.com/Azure/azure-libraries-for-java
-
-
- The MIT License (MIT)
- http://opensource.org/licenses/MIT
- repo
-
-
-
- scm:git:https://github.com/Azure/azure-libraries-for-java
- scm:git:git@github.com:Azure/azure-libraries-for-java.git
- HEAD
-
-
- UTF-8
-
-
-
-
- microsoft
- Microsoft
-
-
-
-
- com.microsoft.azure
- azure-client-runtime
-
-
- com.microsoft.azure
- azure-arm-client-runtime
-
-
- junit
- junit
- test
-
-
- com.microsoft.azure
- azure-client-authentication
- test
-
-
- com.microsoft.azure
- azure-mgmt-resources
- test
-
-
- com.microsoft.azure
- azure-arm-client-runtime
- test-jar
- test
-
-
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
-
-
-
- true
- true
-
-
-
-
-
- org.codehaus.mojo
- build-helper-maven-plugin
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.1
-
- 1.7
- 1.7
-
-
- com.microsoft.azure.management.apigeneration.LangDefinitionProcessor
-
-
- true
- true
-
- true
- true
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- 2.8
-
- *.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.search
-
-
- /**
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
- */
- ]]>
-
-
-
-
-
-
+
+
+ 4.0.0
+ com.microsoft.azure.storage.v2016_01_01
+
+ com.microsoft.azure
+ azure-arm-parent
+ 0.0.2-beta
+ ../../../pom.xml
+
+ azure-mgmt-storage
+ 1.0.0-beta
+ jar
+ Microsoft Azure SDK for Storage Management
+ This package contains Microsoft Storage Management SDK.
+ https://github.com/Azure/azure-libraries-for-java
+
+
+ The MIT License (MIT)
+ http://opensource.org/licenses/MIT
+ repo
+
+
+
+ scm:git:https://github.com/Azure/azure-libraries-for-java
+ scm:git:git@github.com:Azure/azure-libraries-for-java.git
+ HEAD
+
+
+ UTF-8
+
+
+
+
+ microsoft
+ Microsoft
+
+
+
+
+ com.microsoft.azure
+ azure-client-runtime
+
+
+ com.microsoft.azure
+ azure-arm-client-runtime
+
+
+ junit
+ junit
+ test
+
+
+ com.microsoft.azure
+ azure-client-authentication
+ test
+
+
+ com.microsoft.azure
+ azure-mgmt-resources
+ test
+
+
+ com.microsoft.azure
+ azure-arm-client-runtime
+ test-jar
+ test
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ true
+ true
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.1
+
+ 1.7
+ 1.7
+
+
+ com.microsoft.azure.management.apigeneration.LangDefinitionProcessor
+
+
+ true
+ true
+
+ true
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.8
+
+ *.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.search
+
+
+ /**
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ */
+ ]]>
+
+
+
+
+
+
diff --git a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/CustomDomain.java b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/CustomDomain.java
index 891eae49919e..7597576a81b8 100644
--- a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/CustomDomain.java
+++ b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/CustomDomain.java
@@ -30,7 +30,7 @@ public class CustomDomain {
private Boolean useSubDomain;
/**
- * Get the name value.
+ * Get gets or sets the custom domain name assigned to the storage account. Name is the CNAME source.
*
* @return the name value
*/
@@ -39,7 +39,7 @@ public String name() {
}
/**
- * Set the name value.
+ * Set gets or sets the custom domain name assigned to the storage account. Name is the CNAME source.
*
* @param name the name value to set
* @return the CustomDomain object itself.
@@ -50,7 +50,7 @@ public CustomDomain withName(String name) {
}
/**
- * Get the useSubDomain value.
+ * Get indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.
*
* @return the useSubDomain value
*/
@@ -59,7 +59,7 @@ public Boolean useSubDomain() {
}
/**
- * Set the useSubDomain value.
+ * Set indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.
*
* @param useSubDomain the useSubDomain value to set
* @return the CustomDomain object itself.
diff --git a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/Encryption.java b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/Encryption.java
index 4fd49ac9ff3c..8c955b28f17c 100644
--- a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/Encryption.java
+++ b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/Encryption.java
@@ -35,7 +35,7 @@ public Encryption() {
}
/**
- * Get the services value.
+ * Get list of services which support encryption.
*
* @return the services value
*/
@@ -44,7 +44,7 @@ public EncryptionServices services() {
}
/**
- * Set the services value.
+ * Set list of services which support encryption.
*
* @param services the services value to set
* @return the Encryption object itself.
@@ -55,7 +55,7 @@ public Encryption withServices(EncryptionServices services) {
}
/**
- * Get the keySource value.
+ * Get the encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage.
*
* @return the keySource value
*/
@@ -64,7 +64,7 @@ public String keySource() {
}
/**
- * Set the keySource value.
+ * Set the encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage.
*
* @param keySource the keySource value to set
* @return the Encryption object itself.
diff --git a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/EncryptionService.java b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/EncryptionService.java
index 0ba17b5c452a..b178ad39b1d4 100644
--- a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/EncryptionService.java
+++ b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/EncryptionService.java
@@ -32,7 +32,7 @@ public class EncryptionService {
private DateTime lastEnabledTime;
/**
- * Get the enabled value.
+ * Get a boolean indicating whether or not the service encrypts the data as it is stored.
*
* @return the enabled value
*/
@@ -41,7 +41,7 @@ public Boolean enabled() {
}
/**
- * Set the enabled value.
+ * Set a boolean indicating whether or not the service encrypts the data as it is stored.
*
* @param enabled the enabled value to set
* @return the EncryptionService object itself.
@@ -52,7 +52,7 @@ public EncryptionService withEnabled(Boolean enabled) {
}
/**
- * Get the lastEnabledTime value.
+ * Get gets a rough estimate of the date/time when the encryption was last enabled by the user. Only returned when encryption is enabled. There might be some unencrypted blobs which were written after this time, as it is just a rough estimate.
*
* @return the lastEnabledTime value
*/
diff --git a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/EncryptionServices.java b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/EncryptionServices.java
index b95be81d617b..96ba4404175c 100644
--- a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/EncryptionServices.java
+++ b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/EncryptionServices.java
@@ -21,7 +21,7 @@ public class EncryptionServices {
private EncryptionService blob;
/**
- * Get the blob value.
+ * Get the encryption function of the blob storage service.
*
* @return the blob value
*/
@@ -30,7 +30,7 @@ public EncryptionService blob() {
}
/**
- * Set the blob value.
+ * Set the encryption function of the blob storage service.
*
* @param blob the blob value to set
* @return the EncryptionServices object itself.
diff --git a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/Endpoints.java b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/Endpoints.java
index 241a9bc30642..f68c75e752fa 100644
--- a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/Endpoints.java
+++ b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/Endpoints.java
@@ -40,7 +40,7 @@ public class Endpoints {
private String file;
/**
- * Get the blob value.
+ * Get gets the blob endpoint.
*
* @return the blob value
*/
@@ -49,7 +49,7 @@ public String blob() {
}
/**
- * Get the queue value.
+ * Get gets the queue endpoint.
*
* @return the queue value
*/
@@ -58,7 +58,7 @@ public String queue() {
}
/**
- * Get the table value.
+ * Get gets the table endpoint.
*
* @return the table value
*/
@@ -67,7 +67,7 @@ public String table() {
}
/**
- * Get the file value.
+ * Get gets the file endpoint.
*
* @return the file value
*/
diff --git a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/Sku.java b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/Sku.java
index c74e2e438381..f4200ef7e8d1 100644
--- a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/Sku.java
+++ b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/Sku.java
@@ -31,7 +31,7 @@ public class Sku {
private SkuTier tier;
/**
- * Get the name value.
+ * Get gets or sets the sku name. Required for account creation; optional for update. Note that in older versions, sku name was called accountType. Possible values include: 'Standard_LRS', 'Standard_GRS', 'Standard_RAGRS', 'Standard_ZRS', 'Premium_LRS'.
*
* @return the name value
*/
@@ -40,7 +40,7 @@ public SkuName name() {
}
/**
- * Set the name value.
+ * Set gets or sets the sku name. Required for account creation; optional for update. Note that in older versions, sku name was called accountType. Possible values include: 'Standard_LRS', 'Standard_GRS', 'Standard_RAGRS', 'Standard_ZRS', 'Premium_LRS'.
*
* @param name the name value to set
* @return the Sku object itself.
@@ -51,7 +51,7 @@ public Sku withName(SkuName name) {
}
/**
- * Get the tier value.
+ * Get gets the sku tier. This is based on the SKU name. Possible values include: 'Standard', 'Premium'.
*
* @return the tier value
*/
diff --git a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/StorageAccount.java b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/StorageAccount.java
index 69038314b982..29d682b11e7a 100644
--- a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/StorageAccount.java
+++ b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/StorageAccount.java
@@ -10,12 +10,12 @@
import com.microsoft.azure.arm.model.HasInner;
import com.microsoft.azure.arm.resources.models.Resource;
+import com.microsoft.azure.arm.resources.models.GroupableResourceCore;
import com.microsoft.azure.arm.resources.models.HasResourceGroup;
import com.microsoft.azure.arm.model.Refreshable;
import com.microsoft.azure.arm.model.Updatable;
import com.microsoft.azure.arm.model.Appliable;
import com.microsoft.azure.arm.model.Creatable;
-import com.microsoft.azure.arm.resources.models.GroupableResourceCore;
import com.microsoft.azure.arm.resources.models.HasManager;
import com.microsoft.azure.management.storage.v2016_01_01.implementation.StorageManager;
import org.joda.time.DateTime;
diff --git a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/StorageAccountCheckNameAvailabilityParameters.java b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/StorageAccountCheckNameAvailabilityParameters.java
index 0bddf8fa36f4..f9b1cde56c2f 100644
--- a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/StorageAccountCheckNameAvailabilityParameters.java
+++ b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/StorageAccountCheckNameAvailabilityParameters.java
@@ -28,6 +28,7 @@ public class StorageAccountCheckNameAvailabilityParameters {
/**
* Creates an instance of StorageAccountCheckNameAvailabilityParameters class.
+ * @param name the name value.
*/
public StorageAccountCheckNameAvailabilityParameters() {
type = "Microsoft.Storage/storageAccounts";
diff --git a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/StorageAccountCreateParameters.java b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/StorageAccountCreateParameters.java
index 771e2931fcd9..c24ffdef11ac 100644
--- a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/StorageAccountCreateParameters.java
+++ b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/StorageAccountCreateParameters.java
@@ -75,7 +75,7 @@ public class StorageAccountCreateParameters {
private AccessTier accessTier;
/**
- * Get the sku value.
+ * Get required. Gets or sets the sku name.
*
* @return the sku value
*/
@@ -84,7 +84,7 @@ public Sku sku() {
}
/**
- * Set the sku value.
+ * Set required. Gets or sets the sku name.
*
* @param sku the sku value to set
* @return the StorageAccountCreateParameters object itself.
@@ -95,7 +95,7 @@ public StorageAccountCreateParameters withSku(Sku sku) {
}
/**
- * Get the kind value.
+ * Get required. Indicates the type of storage account. Possible values include: 'Storage', 'BlobStorage'.
*
* @return the kind value
*/
@@ -104,7 +104,7 @@ public Kind kind() {
}
/**
- * Set the kind value.
+ * Set required. Indicates the type of storage account. Possible values include: 'Storage', 'BlobStorage'.
*
* @param kind the kind value to set
* @return the StorageAccountCreateParameters object itself.
@@ -115,7 +115,7 @@ public StorageAccountCreateParameters withKind(Kind kind) {
}
/**
- * Get the location value.
+ * Get required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed.
*
* @return the location value
*/
@@ -124,7 +124,7 @@ public String location() {
}
/**
- * Set the location value.
+ * Set required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed.
*
* @param location the location value to set
* @return the StorageAccountCreateParameters object itself.
@@ -135,7 +135,7 @@ public StorageAccountCreateParameters withLocation(String location) {
}
/**
- * Get the tags value.
+ * Get gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters.
*
* @return the tags value
*/
@@ -144,7 +144,7 @@ public Map tags() {
}
/**
- * Set the tags value.
+ * Set gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters.
*
* @param tags the tags value to set
* @return the StorageAccountCreateParameters object itself.
@@ -155,7 +155,7 @@ public StorageAccountCreateParameters withTags(Map tags) {
}
/**
- * Get the customDomain value.
+ * Get user domain assigned to the storage account. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property.
*
* @return the customDomain value
*/
@@ -164,7 +164,7 @@ public CustomDomain customDomain() {
}
/**
- * Set the customDomain value.
+ * Set user domain assigned to the storage account. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property.
*
* @param customDomain the customDomain value to set
* @return the StorageAccountCreateParameters object itself.
@@ -175,7 +175,7 @@ public StorageAccountCreateParameters withCustomDomain(CustomDomain customDomain
}
/**
- * Get the encryption value.
+ * Get provides the encryption settings on the account. If left unspecified the account encryption settings will remain the same. The default setting is unencrypted.
*
* @return the encryption value
*/
@@ -184,7 +184,7 @@ public Encryption encryption() {
}
/**
- * Set the encryption value.
+ * Set provides the encryption settings on the account. If left unspecified the account encryption settings will remain the same. The default setting is unencrypted.
*
* @param encryption the encryption value to set
* @return the StorageAccountCreateParameters object itself.
@@ -195,7 +195,7 @@ public StorageAccountCreateParameters withEncryption(Encryption encryption) {
}
/**
- * Get the accessTier value.
+ * Get required for storage accounts where kind = BlobStorage. The access tier used for billing. Possible values include: 'Hot', 'Cool'.
*
* @return the accessTier value
*/
@@ -204,7 +204,7 @@ public AccessTier accessTier() {
}
/**
- * Set the accessTier value.
+ * Set required for storage accounts where kind = BlobStorage. The access tier used for billing. Possible values include: 'Hot', 'Cool'.
*
* @param accessTier the accessTier value to set
* @return the StorageAccountCreateParameters object itself.
diff --git a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/StorageAccountKey.java b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/StorageAccountKey.java
index ad54578f0d47..6c0e82a980a4 100644
--- a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/StorageAccountKey.java
+++ b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/StorageAccountKey.java
@@ -34,7 +34,7 @@ public class StorageAccountKey {
private KeyPermission permissions;
/**
- * Get the keyName value.
+ * Get name of the key.
*
* @return the keyName value
*/
@@ -43,7 +43,7 @@ public String keyName() {
}
/**
- * Get the value value.
+ * Get base 64-encoded value of the key.
*
* @return the value value
*/
@@ -52,7 +52,7 @@ public String value() {
}
/**
- * Get the permissions value.
+ * Get permissions for the key -- read-only or full permissions. Possible values include: 'READ', 'FULL'.
*
* @return the permissions value
*/
diff --git a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/StorageAccountUpdateParameters.java b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/StorageAccountUpdateParameters.java
index 10bd2ddb8b65..b1966caf62c0 100644
--- a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/StorageAccountUpdateParameters.java
+++ b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/StorageAccountUpdateParameters.java
@@ -60,7 +60,7 @@ public class StorageAccountUpdateParameters {
private AccessTier accessTier;
/**
- * Get the sku value.
+ * Get gets or sets the SKU name. Note that the SKU name cannot be updated to Standard_ZRS or Premium_LRS, nor can accounts of those sku names be updated to any other value.
*
* @return the sku value
*/
@@ -69,7 +69,7 @@ public Sku sku() {
}
/**
- * Set the sku value.
+ * Set gets or sets the SKU name. Note that the SKU name cannot be updated to Standard_ZRS or Premium_LRS, nor can accounts of those sku names be updated to any other value.
*
* @param sku the sku value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -80,7 +80,7 @@ public StorageAccountUpdateParameters withSku(Sku sku) {
}
/**
- * Get the tags value.
+ * Get gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters.
*
* @return the tags value
*/
@@ -89,7 +89,7 @@ public Map tags() {
}
/**
- * Set the tags value.
+ * Set gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters.
*
* @param tags the tags value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -100,7 +100,7 @@ public StorageAccountUpdateParameters withTags(Map tags) {
}
/**
- * Get the customDomain value.
+ * Get custom domain assigned to the storage account by the user. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property.
*
* @return the customDomain value
*/
@@ -109,7 +109,7 @@ public CustomDomain customDomain() {
}
/**
- * Set the customDomain value.
+ * Set custom domain assigned to the storage account by the user. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property.
*
* @param customDomain the customDomain value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -120,7 +120,7 @@ public StorageAccountUpdateParameters withCustomDomain(CustomDomain customDomain
}
/**
- * Get the encryption value.
+ * Get provides the encryption settings on the account. The default setting is unencrypted.
*
* @return the encryption value
*/
@@ -129,7 +129,7 @@ public Encryption encryption() {
}
/**
- * Set the encryption value.
+ * Set provides the encryption settings on the account. The default setting is unencrypted.
*
* @param encryption the encryption value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -140,7 +140,7 @@ public StorageAccountUpdateParameters withEncryption(Encryption encryption) {
}
/**
- * Get the accessTier value.
+ * Get required for storage accounts where kind = BlobStorage. The access tier used for billing. Possible values include: 'Hot', 'Cool'.
*
* @return the accessTier value
*/
@@ -149,7 +149,7 @@ public AccessTier accessTier() {
}
/**
- * Set the accessTier value.
+ * Set required for storage accounts where kind = BlobStorage. The access tier used for billing. Possible values include: 'Hot', 'Cool'.
*
* @param accessTier the accessTier value to set
* @return the StorageAccountUpdateParameters object itself.
diff --git a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/UsageName.java b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/UsageName.java
index de37f3fec949..70838a3c8226 100644
--- a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/UsageName.java
+++ b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/UsageName.java
@@ -27,7 +27,7 @@ public class UsageName {
private String localizedValue;
/**
- * Get the value value.
+ * Get gets a string describing the resource name.
*
* @return the value value
*/
@@ -36,7 +36,7 @@ public String value() {
}
/**
- * Get the localizedValue value.
+ * Get gets a localized string describing the resource name.
*
* @return the localizedValue value
*/
diff --git a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/implementation/CheckNameAvailabilityResultInner.java b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/implementation/CheckNameAvailabilityResultInner.java
index c7ec326b3170..40a0ff5e4353 100644
--- a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/implementation/CheckNameAvailabilityResultInner.java
+++ b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/implementation/CheckNameAvailabilityResultInner.java
@@ -38,7 +38,7 @@ public class CheckNameAvailabilityResultInner {
private String message;
/**
- * Get the nameAvailable value.
+ * Get gets a boolean value that indicates whether the name is available for you to use. If true, the name is available. If false, the name has already been taken or is invalid and cannot be used.
*
* @return the nameAvailable value
*/
@@ -47,7 +47,7 @@ public Boolean nameAvailable() {
}
/**
- * Get the reason value.
+ * Get gets the reason that a storage account name could not be used. The Reason element is only returned if NameAvailable is false. Possible values include: 'AccountNameInvalid', 'AlreadyExists'.
*
* @return the reason value
*/
@@ -56,7 +56,7 @@ public Reason reason() {
}
/**
- * Get the message value.
+ * Get gets an error message explaining the Reason value in more detail.
*
* @return the message value
*/
diff --git a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/implementation/StorageAccountInner.java b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/implementation/StorageAccountInner.java
index cc7ba79ca468..fd004f7f1b46 100644
--- a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/implementation/StorageAccountInner.java
+++ b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/implementation/StorageAccountInner.java
@@ -131,7 +131,7 @@ public class StorageAccountInner extends Resource {
private AccessTier accessTier;
/**
- * Get the sku value.
+ * Get gets the SKU.
*
* @return the sku value
*/
@@ -140,7 +140,7 @@ public Sku sku() {
}
/**
- * Get the kind value.
+ * Get gets the Kind. Possible values include: 'Storage', 'BlobStorage'.
*
* @return the kind value
*/
@@ -149,7 +149,7 @@ public Kind kind() {
}
/**
- * Get the provisioningState value.
+ * Get gets the status of the storage account at the time the operation was called. Possible values include: 'Creating', 'ResolvingDNS', 'Succeeded'.
*
* @return the provisioningState value
*/
@@ -158,7 +158,7 @@ public ProvisioningState provisioningState() {
}
/**
- * Get the primaryEndpoints value.
+ * Get gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint.
*
* @return the primaryEndpoints value
*/
@@ -167,7 +167,7 @@ public Endpoints primaryEndpoints() {
}
/**
- * Get the primaryLocation value.
+ * Get gets the location of the primary data center for the storage account.
*
* @return the primaryLocation value
*/
@@ -176,7 +176,7 @@ public String primaryLocation() {
}
/**
- * Get the statusOfPrimary value.
+ * Get gets the status indicating whether the primary location of the storage account is available or unavailable. Possible values include: 'Available', 'Unavailable'.
*
* @return the statusOfPrimary value
*/
@@ -185,7 +185,7 @@ public AccountStatus statusOfPrimary() {
}
/**
- * Get the lastGeoFailoverTime value.
+ * Get gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS.
*
* @return the lastGeoFailoverTime value
*/
@@ -194,7 +194,7 @@ public DateTime lastGeoFailoverTime() {
}
/**
- * Get the secondaryLocation value.
+ * Get gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS.
*
* @return the secondaryLocation value
*/
@@ -203,7 +203,7 @@ public String secondaryLocation() {
}
/**
- * Get the statusOfSecondary value.
+ * Get gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS. Possible values include: 'Available', 'Unavailable'.
*
* @return the statusOfSecondary value
*/
@@ -212,7 +212,7 @@ public AccountStatus statusOfSecondary() {
}
/**
- * Get the creationTime value.
+ * Get gets the creation date and time of the storage account in UTC.
*
* @return the creationTime value
*/
@@ -221,7 +221,7 @@ public DateTime creationTime() {
}
/**
- * Get the customDomain value.
+ * Get gets the custom domain the user assigned to this storage account.
*
* @return the customDomain value
*/
@@ -230,7 +230,7 @@ public CustomDomain customDomain() {
}
/**
- * Get the secondaryEndpoints value.
+ * Get gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS.
*
* @return the secondaryEndpoints value
*/
@@ -239,7 +239,7 @@ public Endpoints secondaryEndpoints() {
}
/**
- * Get the encryption value.
+ * Get gets the encryption settings on the account. If unspecified, the account is unencrypted.
*
* @return the encryption value
*/
@@ -248,7 +248,7 @@ public Encryption encryption() {
}
/**
- * Get the accessTier value.
+ * Get required for storage accounts where kind = BlobStorage. The access tier used for billing. Possible values include: 'Hot', 'Cool'.
*
* @return the accessTier value
*/
diff --git a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/implementation/StorageAccountListKeysResultInner.java b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/implementation/StorageAccountListKeysResultInner.java
index ca80b9306fb5..286ba9c7cab9 100644
--- a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/implementation/StorageAccountListKeysResultInner.java
+++ b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/implementation/StorageAccountListKeysResultInner.java
@@ -24,7 +24,7 @@ public class StorageAccountListKeysResultInner {
private List keys;
/**
- * Get the keys value.
+ * Get gets the list of storage account keys and their properties for the specified storage account.
*
* @return the keys value
*/
diff --git a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/implementation/UsageInner.java b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/implementation/UsageInner.java
index 833b0afda101..1e87563f68a5 100644
--- a/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/implementation/UsageInner.java
+++ b/storage/resource-manager/v2016_01_01/src/main/java/com/microsoft/azure/management/storage/v2016_01_01/implementation/UsageInner.java
@@ -43,7 +43,7 @@ public class UsageInner {
private UsageName name;
/**
- * Get the unit value.
+ * Get gets the unit of measurement. Possible values include: 'Count', 'Bytes', 'Seconds', 'Percent', 'CountsPerSecond', 'BytesPerSecond'.
*
* @return the unit value
*/
@@ -52,7 +52,7 @@ public UsageUnit unit() {
}
/**
- * Get the currentValue value.
+ * Get gets the current count of the allocated resources in the subscription.
*
* @return the currentValue value
*/
@@ -61,7 +61,7 @@ public Integer currentValue() {
}
/**
- * Get the limit value.
+ * Get gets the maximum count of the resources that can be allocated in the subscription.
*
* @return the limit value
*/
@@ -70,7 +70,7 @@ public Integer limit() {
}
/**
- * Get the name value.
+ * Get gets the name of the type of usage.
*
* @return the name value
*/
diff --git a/storage/resource-manager/v2017_10_01/pom.xml b/storage/resource-manager/v2017_10_01/pom.xml
index 1b5aa73f1f4a..3625f22ea1e3 100644
--- a/storage/resource-manager/v2017_10_01/pom.xml
+++ b/storage/resource-manager/v2017_10_01/pom.xml
@@ -1,133 +1,133 @@
-
-
- 4.0.0
- com.microsoft.azure.storage.v2017_10_01
-
- com.microsoft.azure
- azure-arm-parent
- 0.0.2-beta
- ../../../pom.xml
-
- azure-mgmt-storage
- 1.0.0-beta
- jar
- Microsoft Azure SDK for Storage Management
- This package contains Microsoft Storage Management SDK.
- https://github.com/Azure/azure-libraries-for-java
-
-
- The MIT License (MIT)
- http://opensource.org/licenses/MIT
- repo
-
-
-
- scm:git:https://github.com/Azure/azure-libraries-for-java
- scm:git:git@github.com:Azure/azure-libraries-for-java.git
- HEAD
-
-
- UTF-8
-
-
-
-
- microsoft
- Microsoft
-
-
-
-
- com.microsoft.azure
- azure-client-runtime
-
-
- com.microsoft.azure
- azure-arm-client-runtime
-
-
- junit
- junit
- test
-
-
- com.microsoft.azure
- azure-client-authentication
- test
-
-
- com.microsoft.azure
- azure-mgmt-resources
- test
-
-
- com.microsoft.azure
- azure-arm-client-runtime
- test-jar
- test
-
-
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
-
-
-
- true
- true
-
-
-
-
-
- org.codehaus.mojo
- build-helper-maven-plugin
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.1
-
- 1.7
- 1.7
-
-
- com.microsoft.azure.management.apigeneration.LangDefinitionProcessor
-
-
- true
- true
-
- true
- true
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- 2.8
-
- *.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.search
-
-
- /**
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
- */
- ]]>
-
-
-
-
-
-
+
+
+ 4.0.0
+ com.microsoft.azure.storage.v2017_10_01
+
+ com.microsoft.azure
+ azure-arm-parent
+ 0.0.2-beta
+ ../../../pom.xml
+
+ azure-mgmt-storage
+ 1.0.0-beta
+ jar
+ Microsoft Azure SDK for Storage Management
+ This package contains Microsoft Storage Management SDK.
+ https://github.com/Azure/azure-libraries-for-java
+
+
+ The MIT License (MIT)
+ http://opensource.org/licenses/MIT
+ repo
+
+
+
+ scm:git:https://github.com/Azure/azure-libraries-for-java
+ scm:git:git@github.com:Azure/azure-libraries-for-java.git
+ HEAD
+
+
+ UTF-8
+
+
+
+
+ microsoft
+ Microsoft
+
+
+
+
+ com.microsoft.azure
+ azure-client-runtime
+
+
+ com.microsoft.azure
+ azure-arm-client-runtime
+
+
+ junit
+ junit
+ test
+
+
+ com.microsoft.azure
+ azure-client-authentication
+ test
+
+
+ com.microsoft.azure
+ azure-mgmt-resources
+ test
+
+
+ com.microsoft.azure
+ azure-arm-client-runtime
+ test-jar
+ test
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ true
+ true
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.1
+
+ 1.7
+ 1.7
+
+
+ com.microsoft.azure.management.apigeneration.LangDefinitionProcessor
+
+
+ true
+ true
+
+ true
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.8
+
+ *.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.search
+
+
+ /**
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ */
+ ]]>
+
+
+
+
+
+
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/AccountSasParameters.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/AccountSasParameters.java
index caa5dc4beb27..6b0f6220e85d 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/AccountSasParameters.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/AccountSasParameters.java
@@ -74,7 +74,7 @@ public class AccountSasParameters {
private String keyToSign;
/**
- * Get the services value.
+ * Get the signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f). Possible values include: 'b', 'q', 't', 'f'.
*
* @return the services value
*/
@@ -83,7 +83,7 @@ public Services services() {
}
/**
- * Set the services value.
+ * Set the signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f). Possible values include: 'b', 'q', 't', 'f'.
*
* @param services the services value to set
* @return the AccountSasParameters object itself.
@@ -94,7 +94,7 @@ public AccountSasParameters withServices(Services services) {
}
/**
- * Get the resourceTypes value.
+ * Get the signed resource types that are accessible with the account SAS. Service (s): Access to service-level APIs; Container (c): Access to container-level APIs; Object (o): Access to object-level APIs for blobs, queue messages, table entities, and files. Possible values include: 's', 'c', 'o'.
*
* @return the resourceTypes value
*/
@@ -103,7 +103,7 @@ public SignedResourceTypes resourceTypes() {
}
/**
- * Set the resourceTypes value.
+ * Set the signed resource types that are accessible with the account SAS. Service (s): Access to service-level APIs; Container (c): Access to container-level APIs; Object (o): Access to object-level APIs for blobs, queue messages, table entities, and files. Possible values include: 's', 'c', 'o'.
*
* @param resourceTypes the resourceTypes value to set
* @return the AccountSasParameters object itself.
@@ -114,7 +114,7 @@ public AccountSasParameters withResourceTypes(SignedResourceTypes resourceTypes)
}
/**
- * Get the permissions value.
+ * Get the signed permissions for the account SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Possible values include: 'r', 'd', 'w', 'l', 'a', 'c', 'u', 'p'.
*
* @return the permissions value
*/
@@ -123,7 +123,7 @@ public Permissions permissions() {
}
/**
- * Set the permissions value.
+ * Set the signed permissions for the account SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Possible values include: 'r', 'd', 'w', 'l', 'a', 'c', 'u', 'p'.
*
* @param permissions the permissions value to set
* @return the AccountSasParameters object itself.
@@ -134,7 +134,7 @@ public AccountSasParameters withPermissions(Permissions permissions) {
}
/**
- * Get the iPAddressOrRange value.
+ * Get an IP address or a range of IP addresses from which to accept requests.
*
* @return the iPAddressOrRange value
*/
@@ -143,7 +143,7 @@ public String iPAddressOrRange() {
}
/**
- * Set the iPAddressOrRange value.
+ * Set an IP address or a range of IP addresses from which to accept requests.
*
* @param iPAddressOrRange the iPAddressOrRange value to set
* @return the AccountSasParameters object itself.
@@ -154,7 +154,7 @@ public AccountSasParameters withIPAddressOrRange(String iPAddressOrRange) {
}
/**
- * Get the protocols value.
+ * Get the protocol permitted for a request made with the account SAS. Possible values include: 'https,http', 'https'.
*
* @return the protocols value
*/
@@ -163,7 +163,7 @@ public HttpProtocol protocols() {
}
/**
- * Set the protocols value.
+ * Set the protocol permitted for a request made with the account SAS. Possible values include: 'https,http', 'https'.
*
* @param protocols the protocols value to set
* @return the AccountSasParameters object itself.
@@ -174,7 +174,7 @@ public AccountSasParameters withProtocols(HttpProtocol protocols) {
}
/**
- * Get the sharedAccessStartTime value.
+ * Get the time at which the SAS becomes valid.
*
* @return the sharedAccessStartTime value
*/
@@ -183,7 +183,7 @@ public DateTime sharedAccessStartTime() {
}
/**
- * Set the sharedAccessStartTime value.
+ * Set the time at which the SAS becomes valid.
*
* @param sharedAccessStartTime the sharedAccessStartTime value to set
* @return the AccountSasParameters object itself.
@@ -194,7 +194,7 @@ public AccountSasParameters withSharedAccessStartTime(DateTime sharedAccessStart
}
/**
- * Get the sharedAccessExpiryTime value.
+ * Get the time at which the shared access signature becomes invalid.
*
* @return the sharedAccessExpiryTime value
*/
@@ -203,7 +203,7 @@ public DateTime sharedAccessExpiryTime() {
}
/**
- * Set the sharedAccessExpiryTime value.
+ * Set the time at which the shared access signature becomes invalid.
*
* @param sharedAccessExpiryTime the sharedAccessExpiryTime value to set
* @return the AccountSasParameters object itself.
@@ -214,7 +214,7 @@ public AccountSasParameters withSharedAccessExpiryTime(DateTime sharedAccessExpi
}
/**
- * Get the keyToSign value.
+ * Get the key to sign the account SAS token with.
*
* @return the keyToSign value
*/
@@ -223,7 +223,7 @@ public String keyToSign() {
}
/**
- * Set the keyToSign value.
+ * Set the key to sign the account SAS token with.
*
* @param keyToSign the keyToSign value to set
* @return the AccountSasParameters object itself.
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/CustomDomain.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/CustomDomain.java
index 7aa49dab321a..cbc14318cf29 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/CustomDomain.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/CustomDomain.java
@@ -30,7 +30,7 @@ public class CustomDomain {
private Boolean useSubDomain;
/**
- * Get the name value.
+ * Get gets or sets the custom domain name assigned to the storage account. Name is the CNAME source.
*
* @return the name value
*/
@@ -39,7 +39,7 @@ public String name() {
}
/**
- * Set the name value.
+ * Set gets or sets the custom domain name assigned to the storage account. Name is the CNAME source.
*
* @param name the name value to set
* @return the CustomDomain object itself.
@@ -50,7 +50,7 @@ public CustomDomain withName(String name) {
}
/**
- * Get the useSubDomain value.
+ * Get indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.
*
* @return the useSubDomain value
*/
@@ -59,7 +59,7 @@ public Boolean useSubDomain() {
}
/**
- * Set the useSubDomain value.
+ * Set indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.
*
* @param useSubDomain the useSubDomain value to set
* @return the CustomDomain object itself.
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/Dimension.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/Dimension.java
index 21b261317b5b..9cb5f123501e 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/Dimension.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/Dimension.java
@@ -27,7 +27,7 @@ public class Dimension {
private String displayName;
/**
- * Get the name value.
+ * Get display name of dimension.
*
* @return the name value
*/
@@ -36,7 +36,7 @@ public String name() {
}
/**
- * Set the name value.
+ * Set display name of dimension.
*
* @param name the name value to set
* @return the Dimension object itself.
@@ -47,7 +47,7 @@ public Dimension withName(String name) {
}
/**
- * Get the displayName value.
+ * Get display name of dimension.
*
* @return the displayName value
*/
@@ -56,7 +56,7 @@ public String displayName() {
}
/**
- * Set the displayName value.
+ * Set display name of dimension.
*
* @param displayName the displayName value to set
* @return the Dimension object itself.
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/Encryption.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/Encryption.java
index a35e416db3ce..c6d34415e1b8 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/Encryption.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/Encryption.java
@@ -35,7 +35,7 @@ public class Encryption {
private KeyVaultProperties keyVaultProperties;
/**
- * Get the services value.
+ * Get list of services which support encryption.
*
* @return the services value
*/
@@ -44,7 +44,7 @@ public EncryptionServices services() {
}
/**
- * Set the services value.
+ * Set list of services which support encryption.
*
* @param services the services value to set
* @return the Encryption object itself.
@@ -55,7 +55,7 @@ public Encryption withServices(EncryptionServices services) {
}
/**
- * Get the keySource value.
+ * Get the encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault. Possible values include: 'Microsoft.Storage', 'Microsoft.Keyvault'.
*
* @return the keySource value
*/
@@ -64,7 +64,7 @@ public KeySource keySource() {
}
/**
- * Set the keySource value.
+ * Set the encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault. Possible values include: 'Microsoft.Storage', 'Microsoft.Keyvault'.
*
* @param keySource the keySource value to set
* @return the Encryption object itself.
@@ -75,7 +75,7 @@ public Encryption withKeySource(KeySource keySource) {
}
/**
- * Get the keyVaultProperties value.
+ * Get properties provided by key vault.
*
* @return the keyVaultProperties value
*/
@@ -84,7 +84,7 @@ public KeyVaultProperties keyVaultProperties() {
}
/**
- * Set the keyVaultProperties value.
+ * Set properties provided by key vault.
*
* @param keyVaultProperties the keyVaultProperties value to set
* @return the Encryption object itself.
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/EncryptionService.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/EncryptionService.java
index aa32bdcbbb18..5257fca9e59f 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/EncryptionService.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/EncryptionService.java
@@ -32,7 +32,7 @@ public class EncryptionService {
private DateTime lastEnabledTime;
/**
- * Get the enabled value.
+ * Get a boolean indicating whether or not the service encrypts the data as it is stored.
*
* @return the enabled value
*/
@@ -41,7 +41,7 @@ public Boolean enabled() {
}
/**
- * Set the enabled value.
+ * Set a boolean indicating whether or not the service encrypts the data as it is stored.
*
* @param enabled the enabled value to set
* @return the EncryptionService object itself.
@@ -52,7 +52,7 @@ public EncryptionService withEnabled(Boolean enabled) {
}
/**
- * Get the lastEnabledTime value.
+ * Get gets a rough estimate of the date/time when the encryption was last enabled by the user. Only returned when encryption is enabled. There might be some unencrypted blobs which were written after this time, as it is just a rough estimate.
*
* @return the lastEnabledTime value
*/
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/EncryptionServices.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/EncryptionServices.java
index 1e54c2518d3d..dff260cf076a 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/EncryptionServices.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/EncryptionServices.java
@@ -39,7 +39,7 @@ public class EncryptionServices {
private EncryptionService queue;
/**
- * Get the blob value.
+ * Get the encryption function of the blob storage service.
*
* @return the blob value
*/
@@ -48,7 +48,7 @@ public EncryptionService blob() {
}
/**
- * Set the blob value.
+ * Set the encryption function of the blob storage service.
*
* @param blob the blob value to set
* @return the EncryptionServices object itself.
@@ -59,7 +59,7 @@ public EncryptionServices withBlob(EncryptionService blob) {
}
/**
- * Get the file value.
+ * Get the encryption function of the file storage service.
*
* @return the file value
*/
@@ -68,7 +68,7 @@ public EncryptionService file() {
}
/**
- * Set the file value.
+ * Set the encryption function of the file storage service.
*
* @param file the file value to set
* @return the EncryptionServices object itself.
@@ -79,7 +79,7 @@ public EncryptionServices withFile(EncryptionService file) {
}
/**
- * Get the table value.
+ * Get the encryption function of the table storage service.
*
* @return the table value
*/
@@ -88,7 +88,7 @@ public EncryptionService table() {
}
/**
- * Get the queue value.
+ * Get the encryption function of the queue storage service.
*
* @return the queue value
*/
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/Endpoints.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/Endpoints.java
index 5d66cb8932bd..b7db755ab359 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/Endpoints.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/Endpoints.java
@@ -40,7 +40,7 @@ public class Endpoints {
private String file;
/**
- * Get the blob value.
+ * Get gets the blob endpoint.
*
* @return the blob value
*/
@@ -49,7 +49,7 @@ public String blob() {
}
/**
- * Get the queue value.
+ * Get gets the queue endpoint.
*
* @return the queue value
*/
@@ -58,7 +58,7 @@ public String queue() {
}
/**
- * Get the table value.
+ * Get gets the table endpoint.
*
* @return the table value
*/
@@ -67,7 +67,7 @@ public String table() {
}
/**
- * Get the file value.
+ * Get gets the file endpoint.
*
* @return the file value
*/
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/IPRule.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/IPRule.java
index df1ea1385bfc..102277077994 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/IPRule.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/IPRule.java
@@ -28,7 +28,7 @@ public class IPRule {
private Action action;
/**
- * Get the iPAddressOrRange value.
+ * Get specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
*
* @return the iPAddressOrRange value
*/
@@ -37,7 +37,7 @@ public String iPAddressOrRange() {
}
/**
- * Set the iPAddressOrRange value.
+ * Set specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
*
* @param iPAddressOrRange the iPAddressOrRange value to set
* @return the IPRule object itself.
@@ -48,7 +48,7 @@ public IPRule withIPAddressOrRange(String iPAddressOrRange) {
}
/**
- * Get the action value.
+ * Get the action of IP ACL rule. Possible values include: 'Allow'.
*
* @return the action value
*/
@@ -57,7 +57,7 @@ public Action action() {
}
/**
- * Set the action value.
+ * Set the action of IP ACL rule. Possible values include: 'Allow'.
*
* @param action the action value to set
* @return the IPRule object itself.
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/Identity.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/Identity.java
index 78535a23e4c4..4b2a391cdfd1 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/Identity.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/Identity.java
@@ -40,7 +40,7 @@ public Identity() {
}
/**
- * Get the principalId value.
+ * Get the principal ID of resource identity.
*
* @return the principalId value
*/
@@ -49,7 +49,7 @@ public String principalId() {
}
/**
- * Get the tenantId value.
+ * Get the tenant ID of resource.
*
* @return the tenantId value
*/
@@ -58,7 +58,7 @@ public String tenantId() {
}
/**
- * Get the type value.
+ * Get the identity type.
*
* @return the type value
*/
@@ -67,7 +67,7 @@ public String type() {
}
/**
- * Set the type value.
+ * Set the identity type.
*
* @param type the type value to set
* @return the Identity object itself.
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/KeyVaultProperties.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/KeyVaultProperties.java
index 5f0462e628d1..ac36cb6c31fc 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/KeyVaultProperties.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/KeyVaultProperties.java
@@ -33,7 +33,7 @@ public class KeyVaultProperties {
private String keyVaultUri;
/**
- * Get the keyName value.
+ * Get the name of KeyVault key.
*
* @return the keyName value
*/
@@ -42,7 +42,7 @@ public String keyName() {
}
/**
- * Set the keyName value.
+ * Set the name of KeyVault key.
*
* @param keyName the keyName value to set
* @return the KeyVaultProperties object itself.
@@ -53,7 +53,7 @@ public KeyVaultProperties withKeyName(String keyName) {
}
/**
- * Get the keyVersion value.
+ * Get the version of KeyVault key.
*
* @return the keyVersion value
*/
@@ -62,7 +62,7 @@ public String keyVersion() {
}
/**
- * Set the keyVersion value.
+ * Set the version of KeyVault key.
*
* @param keyVersion the keyVersion value to set
* @return the KeyVaultProperties object itself.
@@ -73,7 +73,7 @@ public KeyVaultProperties withKeyVersion(String keyVersion) {
}
/**
- * Get the keyVaultUri value.
+ * Get the Uri of KeyVault.
*
* @return the keyVaultUri value
*/
@@ -82,7 +82,7 @@ public String keyVaultUri() {
}
/**
- * Set the keyVaultUri value.
+ * Set the Uri of KeyVault.
*
* @param keyVaultUri the keyVaultUri value to set
* @return the KeyVaultProperties object itself.
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/MetricSpecification.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/MetricSpecification.java
index 3c2d7331da05..3c6082815d8d 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/MetricSpecification.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/MetricSpecification.java
@@ -70,7 +70,7 @@ public class MetricSpecification {
private String resourceIdDimensionNameOverride;
/**
- * Get the name value.
+ * Get name of metric specification.
*
* @return the name value
*/
@@ -79,7 +79,7 @@ public String name() {
}
/**
- * Set the name value.
+ * Set name of metric specification.
*
* @param name the name value to set
* @return the MetricSpecification object itself.
@@ -90,7 +90,7 @@ public MetricSpecification withName(String name) {
}
/**
- * Get the displayName value.
+ * Get display name of metric specification.
*
* @return the displayName value
*/
@@ -99,7 +99,7 @@ public String displayName() {
}
/**
- * Set the displayName value.
+ * Set display name of metric specification.
*
* @param displayName the displayName value to set
* @return the MetricSpecification object itself.
@@ -110,7 +110,7 @@ public MetricSpecification withDisplayName(String displayName) {
}
/**
- * Get the displayDescription value.
+ * Get display description of metric specification.
*
* @return the displayDescription value
*/
@@ -119,7 +119,7 @@ public String displayDescription() {
}
/**
- * Set the displayDescription value.
+ * Set display description of metric specification.
*
* @param displayDescription the displayDescription value to set
* @return the MetricSpecification object itself.
@@ -130,7 +130,7 @@ public MetricSpecification withDisplayDescription(String displayDescription) {
}
/**
- * Get the unit value.
+ * Get unit could be Bytes or Count.
*
* @return the unit value
*/
@@ -139,7 +139,7 @@ public String unit() {
}
/**
- * Set the unit value.
+ * Set unit could be Bytes or Count.
*
* @param unit the unit value to set
* @return the MetricSpecification object itself.
@@ -150,7 +150,7 @@ public MetricSpecification withUnit(String unit) {
}
/**
- * Get the dimensions value.
+ * Get dimensions of blobs, including blob type and access tier.
*
* @return the dimensions value
*/
@@ -159,7 +159,7 @@ public List dimensions() {
}
/**
- * Set the dimensions value.
+ * Set dimensions of blobs, including blob type and access tier.
*
* @param dimensions the dimensions value to set
* @return the MetricSpecification object itself.
@@ -170,7 +170,7 @@ public MetricSpecification withDimensions(List dimensions) {
}
/**
- * Get the aggregationType value.
+ * Get aggregation type could be Average.
*
* @return the aggregationType value
*/
@@ -179,7 +179,7 @@ public String aggregationType() {
}
/**
- * Set the aggregationType value.
+ * Set aggregation type could be Average.
*
* @param aggregationType the aggregationType value to set
* @return the MetricSpecification object itself.
@@ -190,7 +190,7 @@ public MetricSpecification withAggregationType(String aggregationType) {
}
/**
- * Get the fillGapWithZero value.
+ * Get the property to decide fill gap with zero or not.
*
* @return the fillGapWithZero value
*/
@@ -199,7 +199,7 @@ public Boolean fillGapWithZero() {
}
/**
- * Set the fillGapWithZero value.
+ * Set the property to decide fill gap with zero or not.
*
* @param fillGapWithZero the fillGapWithZero value to set
* @return the MetricSpecification object itself.
@@ -210,7 +210,7 @@ public MetricSpecification withFillGapWithZero(Boolean fillGapWithZero) {
}
/**
- * Get the category value.
+ * Get the category this metric specification belong to, could be Capacity.
*
* @return the category value
*/
@@ -219,7 +219,7 @@ public String category() {
}
/**
- * Set the category value.
+ * Set the category this metric specification belong to, could be Capacity.
*
* @param category the category value to set
* @return the MetricSpecification object itself.
@@ -230,7 +230,7 @@ public MetricSpecification withCategory(String category) {
}
/**
- * Get the resourceIdDimensionNameOverride value.
+ * Get account Resource Id.
*
* @return the resourceIdDimensionNameOverride value
*/
@@ -239,7 +239,7 @@ public String resourceIdDimensionNameOverride() {
}
/**
- * Set the resourceIdDimensionNameOverride value.
+ * Set account Resource Id.
*
* @param resourceIdDimensionNameOverride the resourceIdDimensionNameOverride value to set
* @return the MetricSpecification object itself.
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/NetworkRuleSet.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/NetworkRuleSet.java
index 2cc2d8d35479..10e2ee66824d 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/NetworkRuleSet.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/NetworkRuleSet.java
@@ -45,7 +45,7 @@ public class NetworkRuleSet {
private DefaultAction defaultAction;
/**
- * Get the bypass value.
+ * Get specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. Possible values include: 'None', 'Logging', 'Metrics', 'AzureServices'.
*
* @return the bypass value
*/
@@ -54,7 +54,7 @@ public Bypass bypass() {
}
/**
- * Set the bypass value.
+ * Set specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. Possible values include: 'None', 'Logging', 'Metrics', 'AzureServices'.
*
* @param bypass the bypass value to set
* @return the NetworkRuleSet object itself.
@@ -65,7 +65,7 @@ public NetworkRuleSet withBypass(Bypass bypass) {
}
/**
- * Get the virtualNetworkRules value.
+ * Get sets the virtual network rules.
*
* @return the virtualNetworkRules value
*/
@@ -74,7 +74,7 @@ public List virtualNetworkRules() {
}
/**
- * Set the virtualNetworkRules value.
+ * Set sets the virtual network rules.
*
* @param virtualNetworkRules the virtualNetworkRules value to set
* @return the NetworkRuleSet object itself.
@@ -85,7 +85,7 @@ public NetworkRuleSet withVirtualNetworkRules(List virtualNe
}
/**
- * Get the ipRules value.
+ * Get sets the IP ACL rules.
*
* @return the ipRules value
*/
@@ -94,7 +94,7 @@ public List ipRules() {
}
/**
- * Set the ipRules value.
+ * Set sets the IP ACL rules.
*
* @param ipRules the ipRules value to set
* @return the NetworkRuleSet object itself.
@@ -105,7 +105,7 @@ public NetworkRuleSet withIpRules(List ipRules) {
}
/**
- * Get the defaultAction value.
+ * Get specifies the default action of allow or deny when no other rules match. Possible values include: 'Allow', 'Deny'.
*
* @return the defaultAction value
*/
@@ -114,7 +114,7 @@ public DefaultAction defaultAction() {
}
/**
- * Set the defaultAction value.
+ * Set specifies the default action of allow or deny when no other rules match. Possible values include: 'Allow', 'Deny'.
*
* @param defaultAction the defaultAction value to set
* @return the NetworkRuleSet object itself.
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/OperationDisplay.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/OperationDisplay.java
index 6e8eb87b2684..d60bb5532f2d 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/OperationDisplay.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/OperationDisplay.java
@@ -33,7 +33,7 @@ public class OperationDisplay {
private String operation;
/**
- * Get the provider value.
+ * Get service provider: Microsoft Storage.
*
* @return the provider value
*/
@@ -42,7 +42,7 @@ public String provider() {
}
/**
- * Set the provider value.
+ * Set service provider: Microsoft Storage.
*
* @param provider the provider value to set
* @return the OperationDisplay object itself.
@@ -53,7 +53,7 @@ public OperationDisplay withProvider(String provider) {
}
/**
- * Get the resource value.
+ * Get resource on which the operation is performed etc.
*
* @return the resource value
*/
@@ -62,7 +62,7 @@ public String resource() {
}
/**
- * Set the resource value.
+ * Set resource on which the operation is performed etc.
*
* @param resource the resource value to set
* @return the OperationDisplay object itself.
@@ -73,7 +73,7 @@ public OperationDisplay withResource(String resource) {
}
/**
- * Get the operation value.
+ * Get type of operation: get, read, delete, etc.
*
* @return the operation value
*/
@@ -82,7 +82,7 @@ public String operation() {
}
/**
- * Set the operation value.
+ * Set type of operation: get, read, delete, etc.
*
* @param operation the operation value to set
* @return the OperationDisplay object itself.
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/Restriction.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/Restriction.java
index 07786ab74e8a..8caab41cc995 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/Restriction.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/Restriction.java
@@ -40,7 +40,7 @@ public class Restriction {
private ReasonCode reasonCode;
/**
- * Get the type value.
+ * Get the type of restrictions. As of now only possible value for this is location.
*
* @return the type value
*/
@@ -49,7 +49,7 @@ public String type() {
}
/**
- * Get the values value.
+ * Get the value of restrictions. If the restriction type is set to location. This would be different locations where the SKU is restricted.
*
* @return the values value
*/
@@ -58,7 +58,7 @@ public List values() {
}
/**
- * Get the reasonCode value.
+ * Get the reason for the restriction. As of now this can be “QuotaId” or “NotAvailableForSubscription”. Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The “NotAvailableForSubscription” is related to capacity at DC. Possible values include: 'QuotaId', 'NotAvailableForSubscription'.
*
* @return the reasonCode value
*/
@@ -67,7 +67,7 @@ public ReasonCode reasonCode() {
}
/**
- * Set the reasonCode value.
+ * Set the reason for the restriction. As of now this can be “QuotaId” or “NotAvailableForSubscription”. Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The “NotAvailableForSubscription” is related to capacity at DC. Possible values include: 'QuotaId', 'NotAvailableForSubscription'.
*
* @param reasonCode the reasonCode value to set
* @return the Restriction object itself.
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/SKUCapability.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/SKUCapability.java
index ab9c05b2fb1d..9038cca00c50 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/SKUCapability.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/SKUCapability.java
@@ -30,7 +30,7 @@ public class SKUCapability {
private String value;
/**
- * Get the name value.
+ * Get the name of capability, The capability information in the specified sku, including file encryption, network acls, change notification, etc.
*
* @return the name value
*/
@@ -39,7 +39,7 @@ public String name() {
}
/**
- * Get the value value.
+ * Get a string value to indicate states of given capability. Possibly 'true' or 'false'.
*
* @return the value value
*/
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/ServiceSasParameters.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/ServiceSasParameters.java
index 95c9b9b6f129..033862f56610 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/ServiceSasParameters.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/ServiceSasParameters.java
@@ -131,7 +131,7 @@ public class ServiceSasParameters {
private String contentType;
/**
- * Get the canonicalizedResource value.
+ * Get the canonical path to the signed resource.
*
* @return the canonicalizedResource value
*/
@@ -140,7 +140,7 @@ public String canonicalizedResource() {
}
/**
- * Set the canonicalizedResource value.
+ * Set the canonical path to the signed resource.
*
* @param canonicalizedResource the canonicalizedResource value to set
* @return the ServiceSasParameters object itself.
@@ -151,7 +151,7 @@ public ServiceSasParameters withCanonicalizedResource(String canonicalizedResour
}
/**
- * Get the resource value.
+ * Get the signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s). Possible values include: 'b', 'c', 'f', 's'.
*
* @return the resource value
*/
@@ -160,7 +160,7 @@ public SignedResource resource() {
}
/**
- * Set the resource value.
+ * Set the signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s). Possible values include: 'b', 'c', 'f', 's'.
*
* @param resource the resource value to set
* @return the ServiceSasParameters object itself.
@@ -171,7 +171,7 @@ public ServiceSasParameters withResource(SignedResource resource) {
}
/**
- * Get the permissions value.
+ * Get the signed permissions for the service SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Possible values include: 'r', 'd', 'w', 'l', 'a', 'c', 'u', 'p'.
*
* @return the permissions value
*/
@@ -180,7 +180,7 @@ public Permissions permissions() {
}
/**
- * Set the permissions value.
+ * Set the signed permissions for the service SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Possible values include: 'r', 'd', 'w', 'l', 'a', 'c', 'u', 'p'.
*
* @param permissions the permissions value to set
* @return the ServiceSasParameters object itself.
@@ -191,7 +191,7 @@ public ServiceSasParameters withPermissions(Permissions permissions) {
}
/**
- * Get the iPAddressOrRange value.
+ * Get an IP address or a range of IP addresses from which to accept requests.
*
* @return the iPAddressOrRange value
*/
@@ -200,7 +200,7 @@ public String iPAddressOrRange() {
}
/**
- * Set the iPAddressOrRange value.
+ * Set an IP address or a range of IP addresses from which to accept requests.
*
* @param iPAddressOrRange the iPAddressOrRange value to set
* @return the ServiceSasParameters object itself.
@@ -211,7 +211,7 @@ public ServiceSasParameters withIPAddressOrRange(String iPAddressOrRange) {
}
/**
- * Get the protocols value.
+ * Get the protocol permitted for a request made with the account SAS. Possible values include: 'https,http', 'https'.
*
* @return the protocols value
*/
@@ -220,7 +220,7 @@ public HttpProtocol protocols() {
}
/**
- * Set the protocols value.
+ * Set the protocol permitted for a request made with the account SAS. Possible values include: 'https,http', 'https'.
*
* @param protocols the protocols value to set
* @return the ServiceSasParameters object itself.
@@ -231,7 +231,7 @@ public ServiceSasParameters withProtocols(HttpProtocol protocols) {
}
/**
- * Get the sharedAccessStartTime value.
+ * Get the time at which the SAS becomes valid.
*
* @return the sharedAccessStartTime value
*/
@@ -240,7 +240,7 @@ public DateTime sharedAccessStartTime() {
}
/**
- * Set the sharedAccessStartTime value.
+ * Set the time at which the SAS becomes valid.
*
* @param sharedAccessStartTime the sharedAccessStartTime value to set
* @return the ServiceSasParameters object itself.
@@ -251,7 +251,7 @@ public ServiceSasParameters withSharedAccessStartTime(DateTime sharedAccessStart
}
/**
- * Get the sharedAccessExpiryTime value.
+ * Get the time at which the shared access signature becomes invalid.
*
* @return the sharedAccessExpiryTime value
*/
@@ -260,7 +260,7 @@ public DateTime sharedAccessExpiryTime() {
}
/**
- * Set the sharedAccessExpiryTime value.
+ * Set the time at which the shared access signature becomes invalid.
*
* @param sharedAccessExpiryTime the sharedAccessExpiryTime value to set
* @return the ServiceSasParameters object itself.
@@ -271,7 +271,7 @@ public ServiceSasParameters withSharedAccessExpiryTime(DateTime sharedAccessExpi
}
/**
- * Get the identifier value.
+ * Get a unique value up to 64 characters in length that correlates to an access policy specified for the container, queue, or table.
*
* @return the identifier value
*/
@@ -280,7 +280,7 @@ public String identifier() {
}
/**
- * Set the identifier value.
+ * Set a unique value up to 64 characters in length that correlates to an access policy specified for the container, queue, or table.
*
* @param identifier the identifier value to set
* @return the ServiceSasParameters object itself.
@@ -291,7 +291,7 @@ public ServiceSasParameters withIdentifier(String identifier) {
}
/**
- * Get the partitionKeyStart value.
+ * Get the start of partition key.
*
* @return the partitionKeyStart value
*/
@@ -300,7 +300,7 @@ public String partitionKeyStart() {
}
/**
- * Set the partitionKeyStart value.
+ * Set the start of partition key.
*
* @param partitionKeyStart the partitionKeyStart value to set
* @return the ServiceSasParameters object itself.
@@ -311,7 +311,7 @@ public ServiceSasParameters withPartitionKeyStart(String partitionKeyStart) {
}
/**
- * Get the partitionKeyEnd value.
+ * Get the end of partition key.
*
* @return the partitionKeyEnd value
*/
@@ -320,7 +320,7 @@ public String partitionKeyEnd() {
}
/**
- * Set the partitionKeyEnd value.
+ * Set the end of partition key.
*
* @param partitionKeyEnd the partitionKeyEnd value to set
* @return the ServiceSasParameters object itself.
@@ -331,7 +331,7 @@ public ServiceSasParameters withPartitionKeyEnd(String partitionKeyEnd) {
}
/**
- * Get the rowKeyStart value.
+ * Get the start of row key.
*
* @return the rowKeyStart value
*/
@@ -340,7 +340,7 @@ public String rowKeyStart() {
}
/**
- * Set the rowKeyStart value.
+ * Set the start of row key.
*
* @param rowKeyStart the rowKeyStart value to set
* @return the ServiceSasParameters object itself.
@@ -351,7 +351,7 @@ public ServiceSasParameters withRowKeyStart(String rowKeyStart) {
}
/**
- * Get the rowKeyEnd value.
+ * Get the end of row key.
*
* @return the rowKeyEnd value
*/
@@ -360,7 +360,7 @@ public String rowKeyEnd() {
}
/**
- * Set the rowKeyEnd value.
+ * Set the end of row key.
*
* @param rowKeyEnd the rowKeyEnd value to set
* @return the ServiceSasParameters object itself.
@@ -371,7 +371,7 @@ public ServiceSasParameters withRowKeyEnd(String rowKeyEnd) {
}
/**
- * Get the keyToSign value.
+ * Get the key to sign the account SAS token with.
*
* @return the keyToSign value
*/
@@ -380,7 +380,7 @@ public String keyToSign() {
}
/**
- * Set the keyToSign value.
+ * Set the key to sign the account SAS token with.
*
* @param keyToSign the keyToSign value to set
* @return the ServiceSasParameters object itself.
@@ -391,7 +391,7 @@ public ServiceSasParameters withKeyToSign(String keyToSign) {
}
/**
- * Get the cacheControl value.
+ * Get the response header override for cache control.
*
* @return the cacheControl value
*/
@@ -400,7 +400,7 @@ public String cacheControl() {
}
/**
- * Set the cacheControl value.
+ * Set the response header override for cache control.
*
* @param cacheControl the cacheControl value to set
* @return the ServiceSasParameters object itself.
@@ -411,7 +411,7 @@ public ServiceSasParameters withCacheControl(String cacheControl) {
}
/**
- * Get the contentDisposition value.
+ * Get the response header override for content disposition.
*
* @return the contentDisposition value
*/
@@ -420,7 +420,7 @@ public String contentDisposition() {
}
/**
- * Set the contentDisposition value.
+ * Set the response header override for content disposition.
*
* @param contentDisposition the contentDisposition value to set
* @return the ServiceSasParameters object itself.
@@ -431,7 +431,7 @@ public ServiceSasParameters withContentDisposition(String contentDisposition) {
}
/**
- * Get the contentEncoding value.
+ * Get the response header override for content encoding.
*
* @return the contentEncoding value
*/
@@ -440,7 +440,7 @@ public String contentEncoding() {
}
/**
- * Set the contentEncoding value.
+ * Set the response header override for content encoding.
*
* @param contentEncoding the contentEncoding value to set
* @return the ServiceSasParameters object itself.
@@ -451,7 +451,7 @@ public ServiceSasParameters withContentEncoding(String contentEncoding) {
}
/**
- * Get the contentLanguage value.
+ * Get the response header override for content language.
*
* @return the contentLanguage value
*/
@@ -460,7 +460,7 @@ public String contentLanguage() {
}
/**
- * Set the contentLanguage value.
+ * Set the response header override for content language.
*
* @param contentLanguage the contentLanguage value to set
* @return the ServiceSasParameters object itself.
@@ -471,7 +471,7 @@ public ServiceSasParameters withContentLanguage(String contentLanguage) {
}
/**
- * Get the contentType value.
+ * Get the response header override for content type.
*
* @return the contentType value
*/
@@ -480,7 +480,7 @@ public String contentType() {
}
/**
- * Set the contentType value.
+ * Set the response header override for content type.
*
* @param contentType the contentType value to set
* @return the ServiceSasParameters object itself.
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/ServiceSpecification.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/ServiceSpecification.java
index 253d82ce029c..e9afb761ed8d 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/ServiceSpecification.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/ServiceSpecification.java
@@ -22,7 +22,7 @@ public class ServiceSpecification {
private List metricSpecifications;
/**
- * Get the metricSpecifications value.
+ * Get metric specifications of operation.
*
* @return the metricSpecifications value
*/
@@ -31,7 +31,7 @@ public List metricSpecifications() {
}
/**
- * Set the metricSpecifications value.
+ * Set metric specifications of operation.
*
* @param metricSpecifications the metricSpecifications value to set
* @return the ServiceSpecification object itself.
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccount.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccount.java
index 0ac3b08c2921..0a7a5fe13744 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccount.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccount.java
@@ -10,12 +10,12 @@
import com.microsoft.azure.arm.model.HasInner;
import com.microsoft.azure.arm.resources.models.Resource;
+import com.microsoft.azure.arm.resources.models.GroupableResourceCore;
import com.microsoft.azure.arm.resources.models.HasResourceGroup;
import com.microsoft.azure.arm.model.Refreshable;
import com.microsoft.azure.arm.model.Updatable;
import com.microsoft.azure.arm.model.Appliable;
import com.microsoft.azure.arm.model.Creatable;
-import com.microsoft.azure.arm.resources.models.GroupableResourceCore;
import com.microsoft.azure.arm.resources.models.HasManager;
import com.microsoft.azure.management.storage.v2017_10_01.implementation.StorageManager;
import com.microsoft.azure.management.storage.v2017_10_01.implementation.SkuInner;
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccountCheckNameAvailabilityParameters.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccountCheckNameAvailabilityParameters.java
index 0493671817e3..4a7a034043b1 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccountCheckNameAvailabilityParameters.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccountCheckNameAvailabilityParameters.java
@@ -28,13 +28,14 @@ public class StorageAccountCheckNameAvailabilityParameters {
/**
* Creates an instance of StorageAccountCheckNameAvailabilityParameters class.
+ * @param name the storage account name.
*/
public StorageAccountCheckNameAvailabilityParameters() {
type = "Microsoft.Storage/storageAccounts";
}
/**
- * Get the name value.
+ * Get the storage account name.
*
* @return the name value
*/
@@ -43,7 +44,7 @@ public String name() {
}
/**
- * Set the name value.
+ * Set the storage account name.
*
* @param name the name value to set
* @return the StorageAccountCheckNameAvailabilityParameters object itself.
@@ -54,7 +55,7 @@ public StorageAccountCheckNameAvailabilityParameters withName(String name) {
}
/**
- * Get the type value.
+ * Get the type of resource, Microsoft.Storage/storageAccounts.
*
* @return the type value
*/
@@ -63,7 +64,7 @@ public String type() {
}
/**
- * Set the type value.
+ * Set the type of resource, Microsoft.Storage/storageAccounts.
*
* @param type the type value to set
* @return the StorageAccountCheckNameAvailabilityParameters object itself.
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccountCreateParameters.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccountCreateParameters.java
index e218d0277e5c..1847792d6b1f 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccountCreateParameters.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccountCreateParameters.java
@@ -94,7 +94,7 @@ public class StorageAccountCreateParameters {
private Boolean enableHttpsTrafficOnly;
/**
- * Get the sku value.
+ * Get required. Gets or sets the sku name.
*
* @return the sku value
*/
@@ -103,7 +103,7 @@ public SkuInner sku() {
}
/**
- * Set the sku value.
+ * Set required. Gets or sets the sku name.
*
* @param sku the sku value to set
* @return the StorageAccountCreateParameters object itself.
@@ -114,7 +114,7 @@ public StorageAccountCreateParameters withSku(SkuInner sku) {
}
/**
- * Get the kind value.
+ * Get required. Indicates the type of storage account. Possible values include: 'Storage', 'StorageV2', 'BlobStorage'.
*
* @return the kind value
*/
@@ -123,7 +123,7 @@ public Kind kind() {
}
/**
- * Set the kind value.
+ * Set required. Indicates the type of storage account. Possible values include: 'Storage', 'StorageV2', 'BlobStorage'.
*
* @param kind the kind value to set
* @return the StorageAccountCreateParameters object itself.
@@ -134,7 +134,7 @@ public StorageAccountCreateParameters withKind(Kind kind) {
}
/**
- * Get the location value.
+ * Get required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed.
*
* @return the location value
*/
@@ -143,7 +143,7 @@ public String location() {
}
/**
- * Set the location value.
+ * Set required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed.
*
* @param location the location value to set
* @return the StorageAccountCreateParameters object itself.
@@ -154,7 +154,7 @@ public StorageAccountCreateParameters withLocation(String location) {
}
/**
- * Get the tags value.
+ * Get gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters.
*
* @return the tags value
*/
@@ -163,7 +163,7 @@ public Map tags() {
}
/**
- * Set the tags value.
+ * Set gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters.
*
* @param tags the tags value to set
* @return the StorageAccountCreateParameters object itself.
@@ -174,7 +174,7 @@ public StorageAccountCreateParameters withTags(Map tags) {
}
/**
- * Get the identity value.
+ * Get the identity of the resource.
*
* @return the identity value
*/
@@ -183,7 +183,7 @@ public Identity identity() {
}
/**
- * Set the identity value.
+ * Set the identity of the resource.
*
* @param identity the identity value to set
* @return the StorageAccountCreateParameters object itself.
@@ -194,7 +194,7 @@ public StorageAccountCreateParameters withIdentity(Identity identity) {
}
/**
- * Get the customDomain value.
+ * Get user domain assigned to the storage account. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property.
*
* @return the customDomain value
*/
@@ -203,7 +203,7 @@ public CustomDomain customDomain() {
}
/**
- * Set the customDomain value.
+ * Set user domain assigned to the storage account. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property.
*
* @param customDomain the customDomain value to set
* @return the StorageAccountCreateParameters object itself.
@@ -214,7 +214,7 @@ public StorageAccountCreateParameters withCustomDomain(CustomDomain customDomain
}
/**
- * Get the encryption value.
+ * Get provides the encryption settings on the account. If left unspecified the account encryption settings will remain the same. The default setting is unencrypted.
*
* @return the encryption value
*/
@@ -223,7 +223,7 @@ public Encryption encryption() {
}
/**
- * Set the encryption value.
+ * Set provides the encryption settings on the account. If left unspecified the account encryption settings will remain the same. The default setting is unencrypted.
*
* @param encryption the encryption value to set
* @return the StorageAccountCreateParameters object itself.
@@ -234,7 +234,7 @@ public StorageAccountCreateParameters withEncryption(Encryption encryption) {
}
/**
- * Get the networkRuleSet value.
+ * Get network rule set.
*
* @return the networkRuleSet value
*/
@@ -243,7 +243,7 @@ public NetworkRuleSet networkRuleSet() {
}
/**
- * Set the networkRuleSet value.
+ * Set network rule set.
*
* @param networkRuleSet the networkRuleSet value to set
* @return the StorageAccountCreateParameters object itself.
@@ -254,7 +254,7 @@ public StorageAccountCreateParameters withNetworkRuleSet(NetworkRuleSet networkR
}
/**
- * Get the accessTier value.
+ * Get required for storage accounts where kind = BlobStorage. The access tier used for billing. Possible values include: 'Hot', 'Cool'.
*
* @return the accessTier value
*/
@@ -263,7 +263,7 @@ public AccessTier accessTier() {
}
/**
- * Set the accessTier value.
+ * Set required for storage accounts where kind = BlobStorage. The access tier used for billing. Possible values include: 'Hot', 'Cool'.
*
* @param accessTier the accessTier value to set
* @return the StorageAccountCreateParameters object itself.
@@ -274,7 +274,7 @@ public StorageAccountCreateParameters withAccessTier(AccessTier accessTier) {
}
/**
- * Get the enableHttpsTrafficOnly value.
+ * Get allows https traffic only to storage service if sets to true.
*
* @return the enableHttpsTrafficOnly value
*/
@@ -283,7 +283,7 @@ public Boolean enableHttpsTrafficOnly() {
}
/**
- * Set the enableHttpsTrafficOnly value.
+ * Set allows https traffic only to storage service if sets to true.
*
* @param enableHttpsTrafficOnly the enableHttpsTrafficOnly value to set
* @return the StorageAccountCreateParameters object itself.
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccountKey.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccountKey.java
index ba77f3dda870..99cf7cfe91ab 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccountKey.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccountKey.java
@@ -34,7 +34,7 @@ public class StorageAccountKey {
private KeyPermission permissions;
/**
- * Get the keyName value.
+ * Get name of the key.
*
* @return the keyName value
*/
@@ -43,7 +43,7 @@ public String keyName() {
}
/**
- * Get the value value.
+ * Get base 64-encoded value of the key.
*
* @return the value value
*/
@@ -52,7 +52,7 @@ public String value() {
}
/**
- * Get the permissions value.
+ * Get permissions for the key -- read-only or full permissions. Possible values include: 'Read', 'Full'.
*
* @return the permissions value
*/
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccountRegenerateKeyParameters.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccountRegenerateKeyParameters.java
index 1a21defa6e7d..edb640efa9c5 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccountRegenerateKeyParameters.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccountRegenerateKeyParameters.java
@@ -22,7 +22,7 @@ public class StorageAccountRegenerateKeyParameters {
private String keyName;
/**
- * Get the keyName value.
+ * Get the name of storage keys that want to be regenerated, possible vaules are key1, key2.
*
* @return the keyName value
*/
@@ -31,7 +31,7 @@ public String keyName() {
}
/**
- * Set the keyName value.
+ * Set the name of storage keys that want to be regenerated, possible vaules are key1, key2.
*
* @param keyName the keyName value to set
* @return the StorageAccountRegenerateKeyParameters object itself.
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccountUpdateParameters.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccountUpdateParameters.java
index 2966e5397c0e..5a0b2922f168 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccountUpdateParameters.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/StorageAccountUpdateParameters.java
@@ -87,7 +87,7 @@ public class StorageAccountUpdateParameters {
private Kind kind;
/**
- * Get the sku value.
+ * Get gets or sets the SKU name. Note that the SKU name cannot be updated to Standard_ZRS or Premium_LRS, nor can accounts of those sku names be updated to any other value.
*
* @return the sku value
*/
@@ -96,7 +96,7 @@ public SkuInner sku() {
}
/**
- * Set the sku value.
+ * Set gets or sets the SKU name. Note that the SKU name cannot be updated to Standard_ZRS or Premium_LRS, nor can accounts of those sku names be updated to any other value.
*
* @param sku the sku value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -107,7 +107,7 @@ public StorageAccountUpdateParameters withSku(SkuInner sku) {
}
/**
- * Get the tags value.
+ * Get gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters.
*
* @return the tags value
*/
@@ -116,7 +116,7 @@ public Map tags() {
}
/**
- * Set the tags value.
+ * Set gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters.
*
* @param tags the tags value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -127,7 +127,7 @@ public StorageAccountUpdateParameters withTags(Map tags) {
}
/**
- * Get the identity value.
+ * Get the identity of the resource.
*
* @return the identity value
*/
@@ -136,7 +136,7 @@ public Identity identity() {
}
/**
- * Set the identity value.
+ * Set the identity of the resource.
*
* @param identity the identity value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -147,7 +147,7 @@ public StorageAccountUpdateParameters withIdentity(Identity identity) {
}
/**
- * Get the customDomain value.
+ * Get custom domain assigned to the storage account by the user. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property.
*
* @return the customDomain value
*/
@@ -156,7 +156,7 @@ public CustomDomain customDomain() {
}
/**
- * Set the customDomain value.
+ * Set custom domain assigned to the storage account by the user. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property.
*
* @param customDomain the customDomain value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -167,7 +167,7 @@ public StorageAccountUpdateParameters withCustomDomain(CustomDomain customDomain
}
/**
- * Get the encryption value.
+ * Get provides the encryption settings on the account. The default setting is unencrypted.
*
* @return the encryption value
*/
@@ -176,7 +176,7 @@ public Encryption encryption() {
}
/**
- * Set the encryption value.
+ * Set provides the encryption settings on the account. The default setting is unencrypted.
*
* @param encryption the encryption value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -187,7 +187,7 @@ public StorageAccountUpdateParameters withEncryption(Encryption encryption) {
}
/**
- * Get the accessTier value.
+ * Get required for storage accounts where kind = BlobStorage. The access tier used for billing. Possible values include: 'Hot', 'Cool'.
*
* @return the accessTier value
*/
@@ -196,7 +196,7 @@ public AccessTier accessTier() {
}
/**
- * Set the accessTier value.
+ * Set required for storage accounts where kind = BlobStorage. The access tier used for billing. Possible values include: 'Hot', 'Cool'.
*
* @param accessTier the accessTier value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -207,7 +207,7 @@ public StorageAccountUpdateParameters withAccessTier(AccessTier accessTier) {
}
/**
- * Get the enableHttpsTrafficOnly value.
+ * Get allows https traffic only to storage service if sets to true.
*
* @return the enableHttpsTrafficOnly value
*/
@@ -216,7 +216,7 @@ public Boolean enableHttpsTrafficOnly() {
}
/**
- * Set the enableHttpsTrafficOnly value.
+ * Set allows https traffic only to storage service if sets to true.
*
* @param enableHttpsTrafficOnly the enableHttpsTrafficOnly value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -227,7 +227,7 @@ public StorageAccountUpdateParameters withEnableHttpsTrafficOnly(Boolean enableH
}
/**
- * Get the networkRuleSet value.
+ * Get network rule set.
*
* @return the networkRuleSet value
*/
@@ -236,7 +236,7 @@ public NetworkRuleSet networkRuleSet() {
}
/**
- * Set the networkRuleSet value.
+ * Set network rule set.
*
* @param networkRuleSet the networkRuleSet value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -247,7 +247,7 @@ public StorageAccountUpdateParameters withNetworkRuleSet(NetworkRuleSet networkR
}
/**
- * Get the kind value.
+ * Get optional. Indicates the type of storage account. Currently only StorageV2 value supported by server. Possible values include: 'Storage', 'StorageV2', 'BlobStorage'.
*
* @return the kind value
*/
@@ -256,7 +256,7 @@ public Kind kind() {
}
/**
- * Set the kind value.
+ * Set optional. Indicates the type of storage account. Currently only StorageV2 value supported by server. Possible values include: 'Storage', 'StorageV2', 'BlobStorage'.
*
* @param kind the kind value to set
* @return the StorageAccountUpdateParameters object itself.
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/UsageName.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/UsageName.java
index a943bd195500..745d4c6520d7 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/UsageName.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/UsageName.java
@@ -27,7 +27,7 @@ public class UsageName {
private String localizedValue;
/**
- * Get the value value.
+ * Get gets a string describing the resource name.
*
* @return the value value
*/
@@ -36,7 +36,7 @@ public String value() {
}
/**
- * Get the localizedValue value.
+ * Get gets a localized string describing the resource name.
*
* @return the localizedValue value
*/
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/VirtualNetworkRule.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/VirtualNetworkRule.java
index a61118195afe..dec8e35a7cb7 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/VirtualNetworkRule.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/VirtualNetworkRule.java
@@ -36,7 +36,7 @@ public class VirtualNetworkRule {
private State state;
/**
- * Get the virtualNetworkResourceId value.
+ * Get resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
*
* @return the virtualNetworkResourceId value
*/
@@ -45,7 +45,7 @@ public String virtualNetworkResourceId() {
}
/**
- * Set the virtualNetworkResourceId value.
+ * Set resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
*
* @param virtualNetworkResourceId the virtualNetworkResourceId value to set
* @return the VirtualNetworkRule object itself.
@@ -56,7 +56,7 @@ public VirtualNetworkRule withVirtualNetworkResourceId(String virtualNetworkReso
}
/**
- * Get the action value.
+ * Get the action of virtual network rule. Possible values include: 'Allow'.
*
* @return the action value
*/
@@ -65,7 +65,7 @@ public Action action() {
}
/**
- * Set the action value.
+ * Set the action of virtual network rule. Possible values include: 'Allow'.
*
* @param action the action value to set
* @return the VirtualNetworkRule object itself.
@@ -76,7 +76,7 @@ public VirtualNetworkRule withAction(Action action) {
}
/**
- * Get the state value.
+ * Get gets the state of virtual network rule. Possible values include: 'provisioning', 'deprovisioning', 'succeeded', 'failed', 'networkSourceDeleted'.
*
* @return the state value
*/
@@ -85,7 +85,7 @@ public State state() {
}
/**
- * Set the state value.
+ * Set gets the state of virtual network rule. Possible values include: 'provisioning', 'deprovisioning', 'succeeded', 'failed', 'networkSourceDeleted'.
*
* @param state the state value to set
* @return the VirtualNetworkRule object itself.
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/CheckNameAvailabilityResultInner.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/CheckNameAvailabilityResultInner.java
index 62238c0976fc..586e9b1541e8 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/CheckNameAvailabilityResultInner.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/CheckNameAvailabilityResultInner.java
@@ -38,7 +38,7 @@ public class CheckNameAvailabilityResultInner {
private String message;
/**
- * Get the nameAvailable value.
+ * Get gets a boolean value that indicates whether the name is available for you to use. If true, the name is available. If false, the name has already been taken or is invalid and cannot be used.
*
* @return the nameAvailable value
*/
@@ -47,7 +47,7 @@ public Boolean nameAvailable() {
}
/**
- * Get the reason value.
+ * Get gets the reason that a storage account name could not be used. The Reason element is only returned if NameAvailable is false. Possible values include: 'AccountNameInvalid', 'AlreadyExists'.
*
* @return the reason value
*/
@@ -56,7 +56,7 @@ public Reason reason() {
}
/**
- * Get the message value.
+ * Get gets an error message explaining the Reason value in more detail.
*
* @return the message value
*/
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/ListAccountSasResponseInner.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/ListAccountSasResponseInner.java
index 48031b4619ef..3742a311a478 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/ListAccountSasResponseInner.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/ListAccountSasResponseInner.java
@@ -21,7 +21,7 @@ public class ListAccountSasResponseInner {
private String accountSasToken;
/**
- * Get the accountSasToken value.
+ * Get list SAS credentials of storage account.
*
* @return the accountSasToken value
*/
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/ListServiceSasResponseInner.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/ListServiceSasResponseInner.java
index 4b6ba7f73c79..a93381e449fb 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/ListServiceSasResponseInner.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/ListServiceSasResponseInner.java
@@ -21,7 +21,7 @@ public class ListServiceSasResponseInner {
private String serviceSasToken;
/**
- * Get the serviceSasToken value.
+ * Get list service SAS credentials of speicific resource.
*
* @return the serviceSasToken value
*/
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/OperationInner.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/OperationInner.java
index 02b8f6bc6bde..798a315526ee 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/OperationInner.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/OperationInner.java
@@ -43,7 +43,7 @@ public class OperationInner {
private ServiceSpecification serviceSpecification;
/**
- * Get the name value.
+ * Get operation name: {provider}/{resource}/{operation}.
*
* @return the name value
*/
@@ -52,7 +52,7 @@ public String name() {
}
/**
- * Set the name value.
+ * Set operation name: {provider}/{resource}/{operation}.
*
* @param name the name value to set
* @return the OperationInner object itself.
@@ -63,7 +63,7 @@ public OperationInner withName(String name) {
}
/**
- * Get the display value.
+ * Get display metadata associated with the operation.
*
* @return the display value
*/
@@ -72,7 +72,7 @@ public OperationDisplay display() {
}
/**
- * Set the display value.
+ * Set display metadata associated with the operation.
*
* @param display the display value to set
* @return the OperationInner object itself.
@@ -83,7 +83,7 @@ public OperationInner withDisplay(OperationDisplay display) {
}
/**
- * Get the origin value.
+ * Get the origin of operations.
*
* @return the origin value
*/
@@ -92,7 +92,7 @@ public String origin() {
}
/**
- * Set the origin value.
+ * Set the origin of operations.
*
* @param origin the origin value to set
* @return the OperationInner object itself.
@@ -103,7 +103,7 @@ public OperationInner withOrigin(String origin) {
}
/**
- * Get the serviceSpecification value.
+ * Get one property of operation, include metric specifications.
*
* @return the serviceSpecification value
*/
@@ -112,7 +112,7 @@ public ServiceSpecification serviceSpecification() {
}
/**
- * Set the serviceSpecification value.
+ * Set one property of operation, include metric specifications.
*
* @param serviceSpecification the serviceSpecification value to set
* @return the OperationInner object itself.
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/OperationsImpl.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/OperationsImpl.java
index 768929da85a8..a259c4e55e52 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/OperationsImpl.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/OperationsImpl.java
@@ -37,7 +37,8 @@ public Observable listAsync() {
public Observable call(List innerList) {
return Observable.from(innerList);
}
- }) .map(new Func1() {
+ })
+ .map(new Func1() {
@Override
public Operation call(OperationInner inner) {
return new OperationImpl(inner, manager());
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/SkuInner.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/SkuInner.java
index 9bfff491c305..317f6ede0e05 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/SkuInner.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/SkuInner.java
@@ -72,7 +72,7 @@ public class SkuInner {
private List restrictions;
/**
- * Get the name value.
+ * Get gets or sets the sku name. Required for account creation; optional for update. Note that in older versions, sku name was called accountType. Possible values include: 'Standard_LRS', 'Standard_GRS', 'Standard_RAGRS', 'Standard_ZRS', 'Premium_LRS'.
*
* @return the name value
*/
@@ -81,7 +81,7 @@ public SkuName name() {
}
/**
- * Set the name value.
+ * Set gets or sets the sku name. Required for account creation; optional for update. Note that in older versions, sku name was called accountType. Possible values include: 'Standard_LRS', 'Standard_GRS', 'Standard_RAGRS', 'Standard_ZRS', 'Premium_LRS'.
*
* @param name the name value to set
* @return the SkuInner object itself.
@@ -92,7 +92,7 @@ public SkuInner withName(SkuName name) {
}
/**
- * Get the tier value.
+ * Get gets the sku tier. This is based on the SKU name. Possible values include: 'Standard', 'Premium'.
*
* @return the tier value
*/
@@ -101,7 +101,7 @@ public SkuTier tier() {
}
/**
- * Get the resourceType value.
+ * Get the type of the resource, usually it is 'storageAccounts'.
*
* @return the resourceType value
*/
@@ -110,7 +110,7 @@ public String resourceType() {
}
/**
- * Get the kind value.
+ * Get indicates the type of storage account. Possible values include: 'Storage', 'StorageV2', 'BlobStorage'.
*
* @return the kind value
*/
@@ -119,7 +119,7 @@ public Kind kind() {
}
/**
- * Get the locations value.
+ * Get the set of locations that the SKU is available. This will be supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.).
*
* @return the locations value
*/
@@ -128,7 +128,7 @@ public List locations() {
}
/**
- * Get the capabilities value.
+ * Get the capability information in the specified sku, including file encryption, network acls, change notification, etc.
*
* @return the capabilities value
*/
@@ -137,7 +137,7 @@ public List capabilities() {
}
/**
- * Get the restrictions value.
+ * Get the restrictions because of which SKU cannot be used. This is empty if there are no restrictions.
*
* @return the restrictions value
*/
@@ -146,7 +146,7 @@ public List restrictions() {
}
/**
- * Set the restrictions value.
+ * Set the restrictions because of which SKU cannot be used. This is empty if there are no restrictions.
*
* @param restrictions the restrictions value to set
* @return the SkuInner object itself.
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/StorageAccountInner.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/StorageAccountInner.java
index 76900ed8e50d..707c19136c15 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/StorageAccountInner.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/StorageAccountInner.java
@@ -151,7 +151,7 @@ public class StorageAccountInner extends Resource {
private NetworkRuleSet networkRuleSet;
/**
- * Get the sku value.
+ * Get gets the SKU.
*
* @return the sku value
*/
@@ -160,7 +160,7 @@ public SkuInner sku() {
}
/**
- * Get the kind value.
+ * Get gets the Kind. Possible values include: 'Storage', 'StorageV2', 'BlobStorage'.
*
* @return the kind value
*/
@@ -169,7 +169,7 @@ public Kind kind() {
}
/**
- * Get the identity value.
+ * Get the identity of the resource.
*
* @return the identity value
*/
@@ -178,7 +178,7 @@ public Identity identity() {
}
/**
- * Set the identity value.
+ * Set the identity of the resource.
*
* @param identity the identity value to set
* @return the StorageAccountInner object itself.
@@ -189,7 +189,7 @@ public StorageAccountInner withIdentity(Identity identity) {
}
/**
- * Get the provisioningState value.
+ * Get gets the status of the storage account at the time the operation was called. Possible values include: 'Creating', 'ResolvingDNS', 'Succeeded'.
*
* @return the provisioningState value
*/
@@ -198,7 +198,7 @@ public ProvisioningState provisioningState() {
}
/**
- * Get the primaryEndpoints value.
+ * Get gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint.
*
* @return the primaryEndpoints value
*/
@@ -207,7 +207,7 @@ public Endpoints primaryEndpoints() {
}
/**
- * Get the primaryLocation value.
+ * Get gets the location of the primary data center for the storage account.
*
* @return the primaryLocation value
*/
@@ -216,7 +216,7 @@ public String primaryLocation() {
}
/**
- * Get the statusOfPrimary value.
+ * Get gets the status indicating whether the primary location of the storage account is available or unavailable. Possible values include: 'available', 'unavailable'.
*
* @return the statusOfPrimary value
*/
@@ -225,7 +225,7 @@ public AccountStatus statusOfPrimary() {
}
/**
- * Get the lastGeoFailoverTime value.
+ * Get gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS.
*
* @return the lastGeoFailoverTime value
*/
@@ -234,7 +234,7 @@ public DateTime lastGeoFailoverTime() {
}
/**
- * Get the secondaryLocation value.
+ * Get gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS.
*
* @return the secondaryLocation value
*/
@@ -243,7 +243,7 @@ public String secondaryLocation() {
}
/**
- * Get the statusOfSecondary value.
+ * Get gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS. Possible values include: 'available', 'unavailable'.
*
* @return the statusOfSecondary value
*/
@@ -252,7 +252,7 @@ public AccountStatus statusOfSecondary() {
}
/**
- * Get the creationTime value.
+ * Get gets the creation date and time of the storage account in UTC.
*
* @return the creationTime value
*/
@@ -261,7 +261,7 @@ public DateTime creationTime() {
}
/**
- * Get the customDomain value.
+ * Get gets the custom domain the user assigned to this storage account.
*
* @return the customDomain value
*/
@@ -270,7 +270,7 @@ public CustomDomain customDomain() {
}
/**
- * Get the secondaryEndpoints value.
+ * Get gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS.
*
* @return the secondaryEndpoints value
*/
@@ -279,7 +279,7 @@ public Endpoints secondaryEndpoints() {
}
/**
- * Get the encryption value.
+ * Get gets the encryption settings on the account. If unspecified, the account is unencrypted.
*
* @return the encryption value
*/
@@ -288,7 +288,7 @@ public Encryption encryption() {
}
/**
- * Get the accessTier value.
+ * Get required for storage accounts where kind = BlobStorage. The access tier used for billing. Possible values include: 'Hot', 'Cool'.
*
* @return the accessTier value
*/
@@ -297,7 +297,7 @@ public AccessTier accessTier() {
}
/**
- * Get the enableHttpsTrafficOnly value.
+ * Get allows https traffic only to storage service if sets to true.
*
* @return the enableHttpsTrafficOnly value
*/
@@ -306,7 +306,7 @@ public Boolean enableHttpsTrafficOnly() {
}
/**
- * Set the enableHttpsTrafficOnly value.
+ * Set allows https traffic only to storage service if sets to true.
*
* @param enableHttpsTrafficOnly the enableHttpsTrafficOnly value to set
* @return the StorageAccountInner object itself.
@@ -317,7 +317,7 @@ public StorageAccountInner withEnableHttpsTrafficOnly(Boolean enableHttpsTraffic
}
/**
- * Get the networkRuleSet value.
+ * Get network rule set.
*
* @return the networkRuleSet value
*/
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/StorageAccountListKeysResultInner.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/StorageAccountListKeysResultInner.java
index 95a987416591..4d24a7d8d334 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/StorageAccountListKeysResultInner.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/StorageAccountListKeysResultInner.java
@@ -24,7 +24,7 @@ public class StorageAccountListKeysResultInner {
private List keys;
/**
- * Get the keys value.
+ * Get gets the list of storage account keys and their properties for the specified storage account.
*
* @return the keys value
*/
diff --git a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/UsageInner.java b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/UsageInner.java
index c6f26d9a32cd..a2b2d09afcc3 100644
--- a/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/UsageInner.java
+++ b/storage/resource-manager/v2017_10_01/src/main/java/com/microsoft/azure/management/storage/v2017_10_01/implementation/UsageInner.java
@@ -43,7 +43,7 @@ public class UsageInner {
private UsageName name;
/**
- * Get the unit value.
+ * Get gets the unit of measurement. Possible values include: 'Count', 'Bytes', 'Seconds', 'Percent', 'CountsPerSecond', 'BytesPerSecond'.
*
* @return the unit value
*/
@@ -52,7 +52,7 @@ public UsageUnit unit() {
}
/**
- * Get the currentValue value.
+ * Get gets the current count of the allocated resources in the subscription.
*
* @return the currentValue value
*/
@@ -61,7 +61,7 @@ public Integer currentValue() {
}
/**
- * Get the limit value.
+ * Get gets the maximum count of the resources that can be allocated in the subscription.
*
* @return the limit value
*/
@@ -70,7 +70,7 @@ public Integer limit() {
}
/**
- * Get the name value.
+ * Get gets the name of the type of usage.
*
* @return the name value
*/
diff --git a/storage/resource-manager/v2018_02_01/pom.xml b/storage/resource-manager/v2018_02_01/pom.xml
index a31a7bd5a064..1c11c11ca29b 100644
--- a/storage/resource-manager/v2018_02_01/pom.xml
+++ b/storage/resource-manager/v2018_02_01/pom.xml
@@ -1,133 +1,133 @@
-
-
- 4.0.0
- com.microsoft.azure.storage.v2018_02_01
-
- com.microsoft.azure
- azure-arm-parent
- 0.0.2-beta
- ../../../pom.xml
-
- azure-mgmt-storage
- 1.0.0-beta
- jar
- Microsoft Azure SDK for Storage Management
- This package contains Microsoft Storage Management SDK.
- https://github.com/Azure/azure-libraries-for-java
-
-
- The MIT License (MIT)
- http://opensource.org/licenses/MIT
- repo
-
-
-
- scm:git:https://github.com/Azure/azure-libraries-for-java
- scm:git:git@github.com:Azure/azure-libraries-for-java.git
- HEAD
-
-
- UTF-8
-
-
-
-
- microsoft
- Microsoft
-
-
-
-
- com.microsoft.azure
- azure-client-runtime
-
-
- com.microsoft.azure
- azure-arm-client-runtime
-
-
- junit
- junit
- test
-
-
- com.microsoft.azure
- azure-client-authentication
- test
-
-
- com.microsoft.azure
- azure-mgmt-resources
- test
-
-
- com.microsoft.azure
- azure-arm-client-runtime
- test-jar
- test
-
-
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
-
-
-
- true
- true
-
-
-
-
-
- org.codehaus.mojo
- build-helper-maven-plugin
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.1
-
- 1.7
- 1.7
-
-
- com.microsoft.azure.management.apigeneration.LangDefinitionProcessor
-
-
- true
- true
-
- true
- true
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- 2.8
-
- *.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.search
-
-
- /**
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
- */
- ]]>
-
-
-
-
-
-
+
+
+ 4.0.0
+ com.microsoft.azure.storage.v2018_02_01
+
+ com.microsoft.azure
+ azure-arm-parent
+ 0.0.2-beta
+ ../../../pom.xml
+
+ azure-mgmt-storage
+ 1.0.0-beta
+ jar
+ Microsoft Azure SDK for Storage Management
+ This package contains Microsoft Storage Management SDK.
+ https://github.com/Azure/azure-libraries-for-java
+
+
+ The MIT License (MIT)
+ http://opensource.org/licenses/MIT
+ repo
+
+
+
+ scm:git:https://github.com/Azure/azure-libraries-for-java
+ scm:git:git@github.com:Azure/azure-libraries-for-java.git
+ HEAD
+
+
+ UTF-8
+
+
+
+
+ microsoft
+ Microsoft
+
+
+
+
+ com.microsoft.azure
+ azure-client-runtime
+
+
+ com.microsoft.azure
+ azure-arm-client-runtime
+
+
+ junit
+ junit
+ test
+
+
+ com.microsoft.azure
+ azure-client-authentication
+ test
+
+
+ com.microsoft.azure
+ azure-mgmt-resources
+ test
+
+
+ com.microsoft.azure
+ azure-arm-client-runtime
+ test-jar
+ test
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ true
+ true
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.1
+
+ 1.7
+ 1.7
+
+
+ com.microsoft.azure.management.apigeneration.LangDefinitionProcessor
+
+
+ true
+ true
+
+ true
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.8
+
+ *.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.search
+
+
+ /**
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ */
+ ]]>
+
+
+
+
+
+
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/AccountSasParameters.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/AccountSasParameters.java
index 3301309ee1b1..b85429d612e9 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/AccountSasParameters.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/AccountSasParameters.java
@@ -74,7 +74,7 @@ public class AccountSasParameters {
private String keyToSign;
/**
- * Get the services value.
+ * Get the signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f). Possible values include: 'b', 'q', 't', 'f'.
*
* @return the services value
*/
@@ -83,7 +83,7 @@ public Services services() {
}
/**
- * Set the services value.
+ * Set the signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f). Possible values include: 'b', 'q', 't', 'f'.
*
* @param services the services value to set
* @return the AccountSasParameters object itself.
@@ -94,7 +94,7 @@ public AccountSasParameters withServices(Services services) {
}
/**
- * Get the resourceTypes value.
+ * Get the signed resource types that are accessible with the account SAS. Service (s): Access to service-level APIs; Container (c): Access to container-level APIs; Object (o): Access to object-level APIs for blobs, queue messages, table entities, and files. Possible values include: 's', 'c', 'o'.
*
* @return the resourceTypes value
*/
@@ -103,7 +103,7 @@ public SignedResourceTypes resourceTypes() {
}
/**
- * Set the resourceTypes value.
+ * Set the signed resource types that are accessible with the account SAS. Service (s): Access to service-level APIs; Container (c): Access to container-level APIs; Object (o): Access to object-level APIs for blobs, queue messages, table entities, and files. Possible values include: 's', 'c', 'o'.
*
* @param resourceTypes the resourceTypes value to set
* @return the AccountSasParameters object itself.
@@ -114,7 +114,7 @@ public AccountSasParameters withResourceTypes(SignedResourceTypes resourceTypes)
}
/**
- * Get the permissions value.
+ * Get the signed permissions for the account SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Possible values include: 'r', 'd', 'w', 'l', 'a', 'c', 'u', 'p'.
*
* @return the permissions value
*/
@@ -123,7 +123,7 @@ public Permissions permissions() {
}
/**
- * Set the permissions value.
+ * Set the signed permissions for the account SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Possible values include: 'r', 'd', 'w', 'l', 'a', 'c', 'u', 'p'.
*
* @param permissions the permissions value to set
* @return the AccountSasParameters object itself.
@@ -134,7 +134,7 @@ public AccountSasParameters withPermissions(Permissions permissions) {
}
/**
- * Get the iPAddressOrRange value.
+ * Get an IP address or a range of IP addresses from which to accept requests.
*
* @return the iPAddressOrRange value
*/
@@ -143,7 +143,7 @@ public String iPAddressOrRange() {
}
/**
- * Set the iPAddressOrRange value.
+ * Set an IP address or a range of IP addresses from which to accept requests.
*
* @param iPAddressOrRange the iPAddressOrRange value to set
* @return the AccountSasParameters object itself.
@@ -154,7 +154,7 @@ public AccountSasParameters withIPAddressOrRange(String iPAddressOrRange) {
}
/**
- * Get the protocols value.
+ * Get the protocol permitted for a request made with the account SAS. Possible values include: 'https,http', 'https'.
*
* @return the protocols value
*/
@@ -163,7 +163,7 @@ public HttpProtocol protocols() {
}
/**
- * Set the protocols value.
+ * Set the protocol permitted for a request made with the account SAS. Possible values include: 'https,http', 'https'.
*
* @param protocols the protocols value to set
* @return the AccountSasParameters object itself.
@@ -174,7 +174,7 @@ public AccountSasParameters withProtocols(HttpProtocol protocols) {
}
/**
- * Get the sharedAccessStartTime value.
+ * Get the time at which the SAS becomes valid.
*
* @return the sharedAccessStartTime value
*/
@@ -183,7 +183,7 @@ public DateTime sharedAccessStartTime() {
}
/**
- * Set the sharedAccessStartTime value.
+ * Set the time at which the SAS becomes valid.
*
* @param sharedAccessStartTime the sharedAccessStartTime value to set
* @return the AccountSasParameters object itself.
@@ -194,7 +194,7 @@ public AccountSasParameters withSharedAccessStartTime(DateTime sharedAccessStart
}
/**
- * Get the sharedAccessExpiryTime value.
+ * Get the time at which the shared access signature becomes invalid.
*
* @return the sharedAccessExpiryTime value
*/
@@ -203,7 +203,7 @@ public DateTime sharedAccessExpiryTime() {
}
/**
- * Set the sharedAccessExpiryTime value.
+ * Set the time at which the shared access signature becomes invalid.
*
* @param sharedAccessExpiryTime the sharedAccessExpiryTime value to set
* @return the AccountSasParameters object itself.
@@ -214,7 +214,7 @@ public AccountSasParameters withSharedAccessExpiryTime(DateTime sharedAccessExpi
}
/**
- * Get the keyToSign value.
+ * Get the key to sign the account SAS token with.
*
* @return the keyToSign value
*/
@@ -223,7 +223,7 @@ public String keyToSign() {
}
/**
- * Set the keyToSign value.
+ * Set the key to sign the account SAS token with.
*
* @param keyToSign the keyToSign value to set
* @return the AccountSasParameters object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/AzureEntityResource.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/AzureEntityResource.java
index ef5c5b70a782..c8ccc3f80053 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/AzureEntityResource.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/AzureEntityResource.java
@@ -23,7 +23,7 @@ public class AzureEntityResource extends ProxyResource {
private String etag;
/**
- * Get the etag value.
+ * Get resource Etag.
*
* @return the etag value
*/
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainers.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainers.java
index 0d1c4bcc16bb..feaf8cb438fd 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainers.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainers.java
@@ -16,8 +16,18 @@
* Type representing BlobContainers.
*/
public interface BlobContainers {
+ /**
+ * Begins definition for a new Container resource.
+ * @param name resource name.
+ * @return the first stage of the new Container definition.
+ */
BlobContainer.DefinitionStages.Blank defineContainer(String name);
+ /**
+ * Begins definition for a new ImmutabilityPolicy resource.
+ * @param name resource name.
+ * @return the first stage of the new ImmutabilityPolicy definition.
+ */
ImmutabilityPolicy.DefinitionStages.Blank defineImmutabilityPolicy(String name);
/**
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainersCreateOrUpdateImmutabilityPolicyHeaders.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainersCreateOrUpdateImmutabilityPolicyHeaders.java
index d470bca66836..ec1b16d581b5 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainersCreateOrUpdateImmutabilityPolicyHeaders.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainersCreateOrUpdateImmutabilityPolicyHeaders.java
@@ -24,7 +24,7 @@ public class BlobContainersCreateOrUpdateImmutabilityPolicyHeaders {
private String eTag;
/**
- * Get the eTag value.
+ * Get the ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers.
*
* @return the eTag value
*/
@@ -33,7 +33,7 @@ public String eTag() {
}
/**
- * Set the eTag value.
+ * Set the ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers.
*
* @param eTag the eTag value to set
* @return the BlobContainersCreateOrUpdateImmutabilityPolicyHeaders object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainersDeleteImmutabilityPolicyHeaders.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainersDeleteImmutabilityPolicyHeaders.java
index 438fbf388575..afc33afa83c9 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainersDeleteImmutabilityPolicyHeaders.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainersDeleteImmutabilityPolicyHeaders.java
@@ -24,7 +24,7 @@ public class BlobContainersDeleteImmutabilityPolicyHeaders {
private String eTag;
/**
- * Get the eTag value.
+ * Get the ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers.
*
* @return the eTag value
*/
@@ -33,7 +33,7 @@ public String eTag() {
}
/**
- * Set the eTag value.
+ * Set the ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers.
*
* @param eTag the eTag value to set
* @return the BlobContainersDeleteImmutabilityPolicyHeaders object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainersExtendImmutabilityPolicyHeaders.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainersExtendImmutabilityPolicyHeaders.java
index af220b641bff..e6aa97bd6b64 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainersExtendImmutabilityPolicyHeaders.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainersExtendImmutabilityPolicyHeaders.java
@@ -24,7 +24,7 @@ public class BlobContainersExtendImmutabilityPolicyHeaders {
private String eTag;
/**
- * Get the eTag value.
+ * Get the ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers.
*
* @return the eTag value
*/
@@ -33,7 +33,7 @@ public String eTag() {
}
/**
- * Set the eTag value.
+ * Set the ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers.
*
* @param eTag the eTag value to set
* @return the BlobContainersExtendImmutabilityPolicyHeaders object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainersGetImmutabilityPolicyHeaders.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainersGetImmutabilityPolicyHeaders.java
index 986149d499e4..76615af8f518 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainersGetImmutabilityPolicyHeaders.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainersGetImmutabilityPolicyHeaders.java
@@ -24,7 +24,7 @@ public class BlobContainersGetImmutabilityPolicyHeaders {
private String eTag;
/**
- * Get the eTag value.
+ * Get the ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers.
*
* @return the eTag value
*/
@@ -33,7 +33,7 @@ public String eTag() {
}
/**
- * Set the eTag value.
+ * Set the ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers.
*
* @param eTag the eTag value to set
* @return the BlobContainersGetImmutabilityPolicyHeaders object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainersLockImmutabilityPolicyHeaders.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainersLockImmutabilityPolicyHeaders.java
index ea619080a4c4..d893df7ce0ee 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainersLockImmutabilityPolicyHeaders.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/BlobContainersLockImmutabilityPolicyHeaders.java
@@ -24,7 +24,7 @@ public class BlobContainersLockImmutabilityPolicyHeaders {
private String eTag;
/**
- * Get the eTag value.
+ * Get the ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers.
*
* @return the eTag value
*/
@@ -33,7 +33,7 @@ public String eTag() {
}
/**
- * Set the eTag value.
+ * Set the ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers.
*
* @param eTag the eTag value to set
* @return the BlobContainersLockImmutabilityPolicyHeaders object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/CustomDomain.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/CustomDomain.java
index 06a46c842084..eb6a3f64f18f 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/CustomDomain.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/CustomDomain.java
@@ -30,7 +30,7 @@ public class CustomDomain {
private Boolean useSubDomain;
/**
- * Get the name value.
+ * Get gets or sets the custom domain name assigned to the storage account. Name is the CNAME source.
*
* @return the name value
*/
@@ -39,7 +39,7 @@ public String name() {
}
/**
- * Set the name value.
+ * Set gets or sets the custom domain name assigned to the storage account. Name is the CNAME source.
*
* @param name the name value to set
* @return the CustomDomain object itself.
@@ -50,7 +50,7 @@ public CustomDomain withName(String name) {
}
/**
- * Get the useSubDomain value.
+ * Get indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.
*
* @return the useSubDomain value
*/
@@ -59,7 +59,7 @@ public Boolean useSubDomain() {
}
/**
- * Set the useSubDomain value.
+ * Set indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.
*
* @param useSubDomain the useSubDomain value to set
* @return the CustomDomain object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/Dimension.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/Dimension.java
index cd8a11391337..e328ee85e642 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/Dimension.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/Dimension.java
@@ -27,7 +27,7 @@ public class Dimension {
private String displayName;
/**
- * Get the name value.
+ * Get display name of dimension.
*
* @return the name value
*/
@@ -36,7 +36,7 @@ public String name() {
}
/**
- * Set the name value.
+ * Set display name of dimension.
*
* @param name the name value to set
* @return the Dimension object itself.
@@ -47,7 +47,7 @@ public Dimension withName(String name) {
}
/**
- * Get the displayName value.
+ * Get display name of dimension.
*
* @return the displayName value
*/
@@ -56,7 +56,7 @@ public String displayName() {
}
/**
- * Set the displayName value.
+ * Set display name of dimension.
*
* @param displayName the displayName value to set
* @return the Dimension object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/Encryption.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/Encryption.java
index 6eeb0c192d8e..2e0a7a7c9912 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/Encryption.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/Encryption.java
@@ -35,7 +35,7 @@ public class Encryption {
private KeyVaultProperties keyVaultProperties;
/**
- * Get the services value.
+ * Get list of services which support encryption.
*
* @return the services value
*/
@@ -44,7 +44,7 @@ public EncryptionServices services() {
}
/**
- * Set the services value.
+ * Set list of services which support encryption.
*
* @param services the services value to set
* @return the Encryption object itself.
@@ -55,7 +55,7 @@ public Encryption withServices(EncryptionServices services) {
}
/**
- * Get the keySource value.
+ * Get the encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault. Possible values include: 'Microsoft.Storage', 'Microsoft.Keyvault'.
*
* @return the keySource value
*/
@@ -64,7 +64,7 @@ public KeySource keySource() {
}
/**
- * Set the keySource value.
+ * Set the encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault. Possible values include: 'Microsoft.Storage', 'Microsoft.Keyvault'.
*
* @param keySource the keySource value to set
* @return the Encryption object itself.
@@ -75,7 +75,7 @@ public Encryption withKeySource(KeySource keySource) {
}
/**
- * Get the keyVaultProperties value.
+ * Get properties provided by key vault.
*
* @return the keyVaultProperties value
*/
@@ -84,7 +84,7 @@ public KeyVaultProperties keyVaultProperties() {
}
/**
- * Set the keyVaultProperties value.
+ * Set properties provided by key vault.
*
* @param keyVaultProperties the keyVaultProperties value to set
* @return the Encryption object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/EncryptionService.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/EncryptionService.java
index 9de026a54b4e..8812b0e9d1c0 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/EncryptionService.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/EncryptionService.java
@@ -32,7 +32,7 @@ public class EncryptionService {
private DateTime lastEnabledTime;
/**
- * Get the enabled value.
+ * Get a boolean indicating whether or not the service encrypts the data as it is stored.
*
* @return the enabled value
*/
@@ -41,7 +41,7 @@ public Boolean enabled() {
}
/**
- * Set the enabled value.
+ * Set a boolean indicating whether or not the service encrypts the data as it is stored.
*
* @param enabled the enabled value to set
* @return the EncryptionService object itself.
@@ -52,7 +52,7 @@ public EncryptionService withEnabled(Boolean enabled) {
}
/**
- * Get the lastEnabledTime value.
+ * Get gets a rough estimate of the date/time when the encryption was last enabled by the user. Only returned when encryption is enabled. There might be some unencrypted blobs which were written after this time, as it is just a rough estimate.
*
* @return the lastEnabledTime value
*/
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/EncryptionServices.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/EncryptionServices.java
index c40f568d8e50..cc5bf1196831 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/EncryptionServices.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/EncryptionServices.java
@@ -39,7 +39,7 @@ public class EncryptionServices {
private EncryptionService queue;
/**
- * Get the blob value.
+ * Get the encryption function of the blob storage service.
*
* @return the blob value
*/
@@ -48,7 +48,7 @@ public EncryptionService blob() {
}
/**
- * Set the blob value.
+ * Set the encryption function of the blob storage service.
*
* @param blob the blob value to set
* @return the EncryptionServices object itself.
@@ -59,7 +59,7 @@ public EncryptionServices withBlob(EncryptionService blob) {
}
/**
- * Get the file value.
+ * Get the encryption function of the file storage service.
*
* @return the file value
*/
@@ -68,7 +68,7 @@ public EncryptionService file() {
}
/**
- * Set the file value.
+ * Set the encryption function of the file storage service.
*
* @param file the file value to set
* @return the EncryptionServices object itself.
@@ -79,7 +79,7 @@ public EncryptionServices withFile(EncryptionService file) {
}
/**
- * Get the table value.
+ * Get the encryption function of the table storage service.
*
* @return the table value
*/
@@ -88,7 +88,7 @@ public EncryptionService table() {
}
/**
- * Get the queue value.
+ * Get the encryption function of the queue storage service.
*
* @return the queue value
*/
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/Endpoints.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/Endpoints.java
index 5713f0c54496..1478be8208a8 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/Endpoints.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/Endpoints.java
@@ -11,8 +11,8 @@
import com.fasterxml.jackson.annotation.JsonProperty;
/**
- * The URIs that are used to perform a retrieval of a public blob, queue, or
- * table object.
+ * The URIs that are used to perform a retrieval of a public blob, queue,
+ * table, web or dfs object.
*/
public class Endpoints {
/**
@@ -40,7 +40,19 @@ public class Endpoints {
private String file;
/**
- * Get the blob value.
+ * Gets the web endpoint.
+ */
+ @JsonProperty(value = "web", access = JsonProperty.Access.WRITE_ONLY)
+ private String web;
+
+ /**
+ * Gets the dfs endpoint.
+ */
+ @JsonProperty(value = "dfs", access = JsonProperty.Access.WRITE_ONLY)
+ private String dfs;
+
+ /**
+ * Get gets the blob endpoint.
*
* @return the blob value
*/
@@ -49,7 +61,7 @@ public String blob() {
}
/**
- * Get the queue value.
+ * Get gets the queue endpoint.
*
* @return the queue value
*/
@@ -58,7 +70,7 @@ public String queue() {
}
/**
- * Get the table value.
+ * Get gets the table endpoint.
*
* @return the table value
*/
@@ -67,7 +79,7 @@ public String table() {
}
/**
- * Get the file value.
+ * Get gets the file endpoint.
*
* @return the file value
*/
@@ -75,4 +87,22 @@ public String file() {
return this.file;
}
+ /**
+ * Get gets the web endpoint.
+ *
+ * @return the web value
+ */
+ public String web() {
+ return this.web;
+ }
+
+ /**
+ * Get gets the dfs endpoint.
+ *
+ * @return the dfs value
+ */
+ public String dfs() {
+ return this.dfs;
+ }
+
}
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/IPRule.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/IPRule.java
index 69cd9b84a2ab..709e6eb964df 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/IPRule.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/IPRule.java
@@ -28,7 +28,7 @@ public class IPRule {
private Action action;
/**
- * Get the iPAddressOrRange value.
+ * Get specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
*
* @return the iPAddressOrRange value
*/
@@ -37,7 +37,7 @@ public String iPAddressOrRange() {
}
/**
- * Set the iPAddressOrRange value.
+ * Set specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
*
* @param iPAddressOrRange the iPAddressOrRange value to set
* @return the IPRule object itself.
@@ -48,7 +48,7 @@ public IPRule withIPAddressOrRange(String iPAddressOrRange) {
}
/**
- * Get the action value.
+ * Get the action of IP ACL rule. Possible values include: 'Allow'.
*
* @return the action value
*/
@@ -57,7 +57,7 @@ public Action action() {
}
/**
- * Set the action value.
+ * Set the action of IP ACL rule. Possible values include: 'Allow'.
*
* @param action the action value to set
* @return the IPRule object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/Identity.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/Identity.java
index 605154b62b97..65f67605d028 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/Identity.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/Identity.java
@@ -40,7 +40,7 @@ public Identity() {
}
/**
- * Get the principalId value.
+ * Get the principal ID of resource identity.
*
* @return the principalId value
*/
@@ -49,7 +49,7 @@ public String principalId() {
}
/**
- * Get the tenantId value.
+ * Get the tenant ID of resource.
*
* @return the tenantId value
*/
@@ -58,7 +58,7 @@ public String tenantId() {
}
/**
- * Get the type value.
+ * Get the identity type.
*
* @return the type value
*/
@@ -67,7 +67,7 @@ public String type() {
}
/**
- * Set the type value.
+ * Set the identity type.
*
* @param type the type value to set
* @return the Identity object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/ImmutabilityPolicyProperties.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/ImmutabilityPolicyProperties.java
index 4ff82ec809be..f69c39e71c2d 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/ImmutabilityPolicyProperties.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/ImmutabilityPolicyProperties.java
@@ -45,7 +45,7 @@ public class ImmutabilityPolicyProperties {
private List updateHistory;
/**
- * Get the immutabilityPeriodSinceCreationInDays value.
+ * Get the immutability period for the blobs in the container since the policy creation, in days.
*
* @return the immutabilityPeriodSinceCreationInDays value
*/
@@ -54,7 +54,7 @@ public int immutabilityPeriodSinceCreationInDays() {
}
/**
- * Set the immutabilityPeriodSinceCreationInDays value.
+ * Set the immutability period for the blobs in the container since the policy creation, in days.
*
* @param immutabilityPeriodSinceCreationInDays the immutabilityPeriodSinceCreationInDays value to set
* @return the ImmutabilityPolicyProperties object itself.
@@ -65,7 +65,7 @@ public ImmutabilityPolicyProperties withImmutabilityPeriodSinceCreationInDays(in
}
/**
- * Get the state value.
+ * Get the ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked. Possible values include: 'Locked', 'Unlocked'.
*
* @return the state value
*/
@@ -74,7 +74,7 @@ public ImmutabilityPolicyState state() {
}
/**
- * Get the etag value.
+ * Get immutabilityPolicy Etag.
*
* @return the etag value
*/
@@ -83,7 +83,7 @@ public String etag() {
}
/**
- * Get the updateHistory value.
+ * Get the ImmutabilityPolicy update history of the blob container.
*
* @return the updateHistory value
*/
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/KeyVaultProperties.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/KeyVaultProperties.java
index 618166fda7e8..bd70654c767a 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/KeyVaultProperties.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/KeyVaultProperties.java
@@ -33,7 +33,7 @@ public class KeyVaultProperties {
private String keyVaultUri;
/**
- * Get the keyName value.
+ * Get the name of KeyVault key.
*
* @return the keyName value
*/
@@ -42,7 +42,7 @@ public String keyName() {
}
/**
- * Set the keyName value.
+ * Set the name of KeyVault key.
*
* @param keyName the keyName value to set
* @return the KeyVaultProperties object itself.
@@ -53,7 +53,7 @@ public KeyVaultProperties withKeyName(String keyName) {
}
/**
- * Get the keyVersion value.
+ * Get the version of KeyVault key.
*
* @return the keyVersion value
*/
@@ -62,7 +62,7 @@ public String keyVersion() {
}
/**
- * Set the keyVersion value.
+ * Set the version of KeyVault key.
*
* @param keyVersion the keyVersion value to set
* @return the KeyVaultProperties object itself.
@@ -73,7 +73,7 @@ public KeyVaultProperties withKeyVersion(String keyVersion) {
}
/**
- * Get the keyVaultUri value.
+ * Get the Uri of KeyVault.
*
* @return the keyVaultUri value
*/
@@ -82,7 +82,7 @@ public String keyVaultUri() {
}
/**
- * Set the keyVaultUri value.
+ * Set the Uri of KeyVault.
*
* @param keyVaultUri the keyVaultUri value to set
* @return the KeyVaultProperties object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/LegalHoldProperties.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/LegalHoldProperties.java
index 0f4f06b96d6d..190b9522519c 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/LegalHoldProperties.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/LegalHoldProperties.java
@@ -32,7 +32,7 @@ public class LegalHoldProperties {
private List tags;
/**
- * Get the hasLegalHold value.
+ * Get the hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account.
*
* @return the hasLegalHold value
*/
@@ -41,7 +41,7 @@ public Boolean hasLegalHold() {
}
/**
- * Get the tags value.
+ * Get the list of LegalHold tags of a blob container.
*
* @return the tags value
*/
@@ -50,7 +50,7 @@ public List tags() {
}
/**
- * Set the tags value.
+ * Set the list of LegalHold tags of a blob container.
*
* @param tags the tags value to set
* @return the LegalHoldProperties object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/ListContainerItem.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/ListContainerItem.java
index d9c3ab15b26a..d45ccabbb6b9 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/ListContainerItem.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/ListContainerItem.java
@@ -91,7 +91,7 @@ public class ListContainerItem extends AzureEntityResource {
private Boolean hasImmutabilityPolicy;
/**
- * Get the publicAccess value.
+ * Get specifies whether data in the container may be accessed publicly and the level of access. Possible values include: 'Container', 'Blob', 'None'.
*
* @return the publicAccess value
*/
@@ -100,7 +100,7 @@ public PublicAccess publicAccess() {
}
/**
- * Set the publicAccess value.
+ * Set specifies whether data in the container may be accessed publicly and the level of access. Possible values include: 'Container', 'Blob', 'None'.
*
* @param publicAccess the publicAccess value to set
* @return the ListContainerItem object itself.
@@ -111,7 +111,7 @@ public ListContainerItem withPublicAccess(PublicAccess publicAccess) {
}
/**
- * Get the lastModifiedTime value.
+ * Get returns the date and time the container was last modified.
*
* @return the lastModifiedTime value
*/
@@ -120,7 +120,7 @@ public DateTime lastModifiedTime() {
}
/**
- * Get the leaseStatus value.
+ * Get the lease status of the container. Possible values include: 'Locked', 'Unlocked'.
*
* @return the leaseStatus value
*/
@@ -129,7 +129,7 @@ public LeaseStatus leaseStatus() {
}
/**
- * Get the leaseState value.
+ * Get lease state of the container. Possible values include: 'Available', 'Leased', 'Expired', 'Breaking', 'Broken'.
*
* @return the leaseState value
*/
@@ -138,7 +138,7 @@ public LeaseState leaseState() {
}
/**
- * Get the leaseDuration value.
+ * Get specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased. Possible values include: 'Infinite', 'Fixed'.
*
* @return the leaseDuration value
*/
@@ -147,7 +147,7 @@ public LeaseDuration leaseDuration() {
}
/**
- * Get the metadata value.
+ * Get a name-value pair to associate with the container as metadata.
*
* @return the metadata value
*/
@@ -156,7 +156,7 @@ public Map metadata() {
}
/**
- * Set the metadata value.
+ * Set a name-value pair to associate with the container as metadata.
*
* @param metadata the metadata value to set
* @return the ListContainerItem object itself.
@@ -167,7 +167,7 @@ public ListContainerItem withMetadata(Map metadata) {
}
/**
- * Get the immutabilityPolicy value.
+ * Get the ImmutabilityPolicy property of the container.
*
* @return the immutabilityPolicy value
*/
@@ -176,7 +176,7 @@ public ImmutabilityPolicyProperties immutabilityPolicy() {
}
/**
- * Get the legalHold value.
+ * Get the LegalHold property of the container.
*
* @return the legalHold value
*/
@@ -185,7 +185,7 @@ public LegalHoldProperties legalHold() {
}
/**
- * Get the hasLegalHold value.
+ * Get the hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account.
*
* @return the hasLegalHold value
*/
@@ -194,7 +194,7 @@ public Boolean hasLegalHold() {
}
/**
- * Get the hasImmutabilityPolicy value.
+ * Get the hasImmutabilityPolicy public property is set to true by SRP if ImmutabilityPolicy has been created for this container. The hasImmutabilityPolicy public property is set to false by SRP if ImmutabilityPolicy has not been created for this container.
*
* @return the hasImmutabilityPolicy value
*/
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/MetricSpecification.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/MetricSpecification.java
index 514e92b528de..c6c3e65c8ba6 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/MetricSpecification.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/MetricSpecification.java
@@ -70,7 +70,7 @@ public class MetricSpecification {
private String resourceIdDimensionNameOverride;
/**
- * Get the name value.
+ * Get name of metric specification.
*
* @return the name value
*/
@@ -79,7 +79,7 @@ public String name() {
}
/**
- * Set the name value.
+ * Set name of metric specification.
*
* @param name the name value to set
* @return the MetricSpecification object itself.
@@ -90,7 +90,7 @@ public MetricSpecification withName(String name) {
}
/**
- * Get the displayName value.
+ * Get display name of metric specification.
*
* @return the displayName value
*/
@@ -99,7 +99,7 @@ public String displayName() {
}
/**
- * Set the displayName value.
+ * Set display name of metric specification.
*
* @param displayName the displayName value to set
* @return the MetricSpecification object itself.
@@ -110,7 +110,7 @@ public MetricSpecification withDisplayName(String displayName) {
}
/**
- * Get the displayDescription value.
+ * Get display description of metric specification.
*
* @return the displayDescription value
*/
@@ -119,7 +119,7 @@ public String displayDescription() {
}
/**
- * Set the displayDescription value.
+ * Set display description of metric specification.
*
* @param displayDescription the displayDescription value to set
* @return the MetricSpecification object itself.
@@ -130,7 +130,7 @@ public MetricSpecification withDisplayDescription(String displayDescription) {
}
/**
- * Get the unit value.
+ * Get unit could be Bytes or Count.
*
* @return the unit value
*/
@@ -139,7 +139,7 @@ public String unit() {
}
/**
- * Set the unit value.
+ * Set unit could be Bytes or Count.
*
* @param unit the unit value to set
* @return the MetricSpecification object itself.
@@ -150,7 +150,7 @@ public MetricSpecification withUnit(String unit) {
}
/**
- * Get the dimensions value.
+ * Get dimensions of blobs, including blob type and access tier.
*
* @return the dimensions value
*/
@@ -159,7 +159,7 @@ public List dimensions() {
}
/**
- * Set the dimensions value.
+ * Set dimensions of blobs, including blob type and access tier.
*
* @param dimensions the dimensions value to set
* @return the MetricSpecification object itself.
@@ -170,7 +170,7 @@ public MetricSpecification withDimensions(List dimensions) {
}
/**
- * Get the aggregationType value.
+ * Get aggregation type could be Average.
*
* @return the aggregationType value
*/
@@ -179,7 +179,7 @@ public String aggregationType() {
}
/**
- * Set the aggregationType value.
+ * Set aggregation type could be Average.
*
* @param aggregationType the aggregationType value to set
* @return the MetricSpecification object itself.
@@ -190,7 +190,7 @@ public MetricSpecification withAggregationType(String aggregationType) {
}
/**
- * Get the fillGapWithZero value.
+ * Get the property to decide fill gap with zero or not.
*
* @return the fillGapWithZero value
*/
@@ -199,7 +199,7 @@ public Boolean fillGapWithZero() {
}
/**
- * Set the fillGapWithZero value.
+ * Set the property to decide fill gap with zero or not.
*
* @param fillGapWithZero the fillGapWithZero value to set
* @return the MetricSpecification object itself.
@@ -210,7 +210,7 @@ public MetricSpecification withFillGapWithZero(Boolean fillGapWithZero) {
}
/**
- * Get the category value.
+ * Get the category this metric specification belong to, could be Capacity.
*
* @return the category value
*/
@@ -219,7 +219,7 @@ public String category() {
}
/**
- * Set the category value.
+ * Set the category this metric specification belong to, could be Capacity.
*
* @param category the category value to set
* @return the MetricSpecification object itself.
@@ -230,7 +230,7 @@ public MetricSpecification withCategory(String category) {
}
/**
- * Get the resourceIdDimensionNameOverride value.
+ * Get account Resource Id.
*
* @return the resourceIdDimensionNameOverride value
*/
@@ -239,7 +239,7 @@ public String resourceIdDimensionNameOverride() {
}
/**
- * Set the resourceIdDimensionNameOverride value.
+ * Set account Resource Id.
*
* @param resourceIdDimensionNameOverride the resourceIdDimensionNameOverride value to set
* @return the MetricSpecification object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/NetworkRuleSet.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/NetworkRuleSet.java
index 3ec56a59ce85..37313dbe083b 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/NetworkRuleSet.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/NetworkRuleSet.java
@@ -45,7 +45,7 @@ public class NetworkRuleSet {
private DefaultAction defaultAction;
/**
- * Get the bypass value.
+ * Get specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. Possible values include: 'None', 'Logging', 'Metrics', 'AzureServices'.
*
* @return the bypass value
*/
@@ -54,7 +54,7 @@ public Bypass bypass() {
}
/**
- * Set the bypass value.
+ * Set specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. Possible values include: 'None', 'Logging', 'Metrics', 'AzureServices'.
*
* @param bypass the bypass value to set
* @return the NetworkRuleSet object itself.
@@ -65,7 +65,7 @@ public NetworkRuleSet withBypass(Bypass bypass) {
}
/**
- * Get the virtualNetworkRules value.
+ * Get sets the virtual network rules.
*
* @return the virtualNetworkRules value
*/
@@ -74,7 +74,7 @@ public List virtualNetworkRules() {
}
/**
- * Set the virtualNetworkRules value.
+ * Set sets the virtual network rules.
*
* @param virtualNetworkRules the virtualNetworkRules value to set
* @return the NetworkRuleSet object itself.
@@ -85,7 +85,7 @@ public NetworkRuleSet withVirtualNetworkRules(List virtualNe
}
/**
- * Get the ipRules value.
+ * Get sets the IP ACL rules.
*
* @return the ipRules value
*/
@@ -94,7 +94,7 @@ public List ipRules() {
}
/**
- * Set the ipRules value.
+ * Set sets the IP ACL rules.
*
* @param ipRules the ipRules value to set
* @return the NetworkRuleSet object itself.
@@ -105,7 +105,7 @@ public NetworkRuleSet withIpRules(List ipRules) {
}
/**
- * Get the defaultAction value.
+ * Get specifies the default action of allow or deny when no other rules match. Possible values include: 'Allow', 'Deny'.
*
* @return the defaultAction value
*/
@@ -114,7 +114,7 @@ public DefaultAction defaultAction() {
}
/**
- * Set the defaultAction value.
+ * Set specifies the default action of allow or deny when no other rules match. Possible values include: 'Allow', 'Deny'.
*
* @param defaultAction the defaultAction value to set
* @return the NetworkRuleSet object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/OperationDisplay.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/OperationDisplay.java
index 5afa12779280..8ab577a078f8 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/OperationDisplay.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/OperationDisplay.java
@@ -33,7 +33,7 @@ public class OperationDisplay {
private String operation;
/**
- * Get the provider value.
+ * Get service provider: Microsoft Storage.
*
* @return the provider value
*/
@@ -42,7 +42,7 @@ public String provider() {
}
/**
- * Set the provider value.
+ * Set service provider: Microsoft Storage.
*
* @param provider the provider value to set
* @return the OperationDisplay object itself.
@@ -53,7 +53,7 @@ public OperationDisplay withProvider(String provider) {
}
/**
- * Get the resource value.
+ * Get resource on which the operation is performed etc.
*
* @return the resource value
*/
@@ -62,7 +62,7 @@ public String resource() {
}
/**
- * Set the resource value.
+ * Set resource on which the operation is performed etc.
*
* @param resource the resource value to set
* @return the OperationDisplay object itself.
@@ -73,7 +73,7 @@ public OperationDisplay withResource(String resource) {
}
/**
- * Get the operation value.
+ * Get type of operation: get, read, delete, etc.
*
* @return the operation value
*/
@@ -82,7 +82,7 @@ public String operation() {
}
/**
- * Set the operation value.
+ * Set type of operation: get, read, delete, etc.
*
* @param operation the operation value to set
* @return the OperationDisplay object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/Restriction.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/Restriction.java
index 0563d8a7e84e..7313a79f455e 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/Restriction.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/Restriction.java
@@ -40,7 +40,7 @@ public class Restriction {
private ReasonCode reasonCode;
/**
- * Get the type value.
+ * Get the type of restrictions. As of now only possible value for this is location.
*
* @return the type value
*/
@@ -49,7 +49,7 @@ public String type() {
}
/**
- * Get the values value.
+ * Get the value of restrictions. If the restriction type is set to location. This would be different locations where the SKU is restricted.
*
* @return the values value
*/
@@ -58,7 +58,7 @@ public List values() {
}
/**
- * Get the reasonCode value.
+ * Get the reason for the restriction. As of now this can be “QuotaId” or “NotAvailableForSubscription”. Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The “NotAvailableForSubscription” is related to capacity at DC. Possible values include: 'QuotaId', 'NotAvailableForSubscription'.
*
* @return the reasonCode value
*/
@@ -67,7 +67,7 @@ public ReasonCode reasonCode() {
}
/**
- * Set the reasonCode value.
+ * Set the reason for the restriction. As of now this can be “QuotaId” or “NotAvailableForSubscription”. Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The “NotAvailableForSubscription” is related to capacity at DC. Possible values include: 'QuotaId', 'NotAvailableForSubscription'.
*
* @param reasonCode the reasonCode value to set
* @return the Restriction object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/SKUCapability.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/SKUCapability.java
index 1dd73fbf016a..6913e85a4def 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/SKUCapability.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/SKUCapability.java
@@ -30,7 +30,7 @@ public class SKUCapability {
private String value;
/**
- * Get the name value.
+ * Get the name of capability, The capability information in the specified sku, including file encryption, network acls, change notification, etc.
*
* @return the name value
*/
@@ -39,7 +39,7 @@ public String name() {
}
/**
- * Get the value value.
+ * Get a string value to indicate states of given capability. Possibly 'true' or 'false'.
*
* @return the value value
*/
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/ServiceSasParameters.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/ServiceSasParameters.java
index 3a356eaf6285..a1038c15e109 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/ServiceSasParameters.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/ServiceSasParameters.java
@@ -131,7 +131,7 @@ public class ServiceSasParameters {
private String contentType;
/**
- * Get the canonicalizedResource value.
+ * Get the canonical path to the signed resource.
*
* @return the canonicalizedResource value
*/
@@ -140,7 +140,7 @@ public String canonicalizedResource() {
}
/**
- * Set the canonicalizedResource value.
+ * Set the canonical path to the signed resource.
*
* @param canonicalizedResource the canonicalizedResource value to set
* @return the ServiceSasParameters object itself.
@@ -151,7 +151,7 @@ public ServiceSasParameters withCanonicalizedResource(String canonicalizedResour
}
/**
- * Get the resource value.
+ * Get the signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s). Possible values include: 'b', 'c', 'f', 's'.
*
* @return the resource value
*/
@@ -160,7 +160,7 @@ public SignedResource resource() {
}
/**
- * Set the resource value.
+ * Set the signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s). Possible values include: 'b', 'c', 'f', 's'.
*
* @param resource the resource value to set
* @return the ServiceSasParameters object itself.
@@ -171,7 +171,7 @@ public ServiceSasParameters withResource(SignedResource resource) {
}
/**
- * Get the permissions value.
+ * Get the signed permissions for the service SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Possible values include: 'r', 'd', 'w', 'l', 'a', 'c', 'u', 'p'.
*
* @return the permissions value
*/
@@ -180,7 +180,7 @@ public Permissions permissions() {
}
/**
- * Set the permissions value.
+ * Set the signed permissions for the service SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Possible values include: 'r', 'd', 'w', 'l', 'a', 'c', 'u', 'p'.
*
* @param permissions the permissions value to set
* @return the ServiceSasParameters object itself.
@@ -191,7 +191,7 @@ public ServiceSasParameters withPermissions(Permissions permissions) {
}
/**
- * Get the iPAddressOrRange value.
+ * Get an IP address or a range of IP addresses from which to accept requests.
*
* @return the iPAddressOrRange value
*/
@@ -200,7 +200,7 @@ public String iPAddressOrRange() {
}
/**
- * Set the iPAddressOrRange value.
+ * Set an IP address or a range of IP addresses from which to accept requests.
*
* @param iPAddressOrRange the iPAddressOrRange value to set
* @return the ServiceSasParameters object itself.
@@ -211,7 +211,7 @@ public ServiceSasParameters withIPAddressOrRange(String iPAddressOrRange) {
}
/**
- * Get the protocols value.
+ * Get the protocol permitted for a request made with the account SAS. Possible values include: 'https,http', 'https'.
*
* @return the protocols value
*/
@@ -220,7 +220,7 @@ public HttpProtocol protocols() {
}
/**
- * Set the protocols value.
+ * Set the protocol permitted for a request made with the account SAS. Possible values include: 'https,http', 'https'.
*
* @param protocols the protocols value to set
* @return the ServiceSasParameters object itself.
@@ -231,7 +231,7 @@ public ServiceSasParameters withProtocols(HttpProtocol protocols) {
}
/**
- * Get the sharedAccessStartTime value.
+ * Get the time at which the SAS becomes valid.
*
* @return the sharedAccessStartTime value
*/
@@ -240,7 +240,7 @@ public DateTime sharedAccessStartTime() {
}
/**
- * Set the sharedAccessStartTime value.
+ * Set the time at which the SAS becomes valid.
*
* @param sharedAccessStartTime the sharedAccessStartTime value to set
* @return the ServiceSasParameters object itself.
@@ -251,7 +251,7 @@ public ServiceSasParameters withSharedAccessStartTime(DateTime sharedAccessStart
}
/**
- * Get the sharedAccessExpiryTime value.
+ * Get the time at which the shared access signature becomes invalid.
*
* @return the sharedAccessExpiryTime value
*/
@@ -260,7 +260,7 @@ public DateTime sharedAccessExpiryTime() {
}
/**
- * Set the sharedAccessExpiryTime value.
+ * Set the time at which the shared access signature becomes invalid.
*
* @param sharedAccessExpiryTime the sharedAccessExpiryTime value to set
* @return the ServiceSasParameters object itself.
@@ -271,7 +271,7 @@ public ServiceSasParameters withSharedAccessExpiryTime(DateTime sharedAccessExpi
}
/**
- * Get the identifier value.
+ * Get a unique value up to 64 characters in length that correlates to an access policy specified for the container, queue, or table.
*
* @return the identifier value
*/
@@ -280,7 +280,7 @@ public String identifier() {
}
/**
- * Set the identifier value.
+ * Set a unique value up to 64 characters in length that correlates to an access policy specified for the container, queue, or table.
*
* @param identifier the identifier value to set
* @return the ServiceSasParameters object itself.
@@ -291,7 +291,7 @@ public ServiceSasParameters withIdentifier(String identifier) {
}
/**
- * Get the partitionKeyStart value.
+ * Get the start of partition key.
*
* @return the partitionKeyStart value
*/
@@ -300,7 +300,7 @@ public String partitionKeyStart() {
}
/**
- * Set the partitionKeyStart value.
+ * Set the start of partition key.
*
* @param partitionKeyStart the partitionKeyStart value to set
* @return the ServiceSasParameters object itself.
@@ -311,7 +311,7 @@ public ServiceSasParameters withPartitionKeyStart(String partitionKeyStart) {
}
/**
- * Get the partitionKeyEnd value.
+ * Get the end of partition key.
*
* @return the partitionKeyEnd value
*/
@@ -320,7 +320,7 @@ public String partitionKeyEnd() {
}
/**
- * Set the partitionKeyEnd value.
+ * Set the end of partition key.
*
* @param partitionKeyEnd the partitionKeyEnd value to set
* @return the ServiceSasParameters object itself.
@@ -331,7 +331,7 @@ public ServiceSasParameters withPartitionKeyEnd(String partitionKeyEnd) {
}
/**
- * Get the rowKeyStart value.
+ * Get the start of row key.
*
* @return the rowKeyStart value
*/
@@ -340,7 +340,7 @@ public String rowKeyStart() {
}
/**
- * Set the rowKeyStart value.
+ * Set the start of row key.
*
* @param rowKeyStart the rowKeyStart value to set
* @return the ServiceSasParameters object itself.
@@ -351,7 +351,7 @@ public ServiceSasParameters withRowKeyStart(String rowKeyStart) {
}
/**
- * Get the rowKeyEnd value.
+ * Get the end of row key.
*
* @return the rowKeyEnd value
*/
@@ -360,7 +360,7 @@ public String rowKeyEnd() {
}
/**
- * Set the rowKeyEnd value.
+ * Set the end of row key.
*
* @param rowKeyEnd the rowKeyEnd value to set
* @return the ServiceSasParameters object itself.
@@ -371,7 +371,7 @@ public ServiceSasParameters withRowKeyEnd(String rowKeyEnd) {
}
/**
- * Get the keyToSign value.
+ * Get the key to sign the account SAS token with.
*
* @return the keyToSign value
*/
@@ -380,7 +380,7 @@ public String keyToSign() {
}
/**
- * Set the keyToSign value.
+ * Set the key to sign the account SAS token with.
*
* @param keyToSign the keyToSign value to set
* @return the ServiceSasParameters object itself.
@@ -391,7 +391,7 @@ public ServiceSasParameters withKeyToSign(String keyToSign) {
}
/**
- * Get the cacheControl value.
+ * Get the response header override for cache control.
*
* @return the cacheControl value
*/
@@ -400,7 +400,7 @@ public String cacheControl() {
}
/**
- * Set the cacheControl value.
+ * Set the response header override for cache control.
*
* @param cacheControl the cacheControl value to set
* @return the ServiceSasParameters object itself.
@@ -411,7 +411,7 @@ public ServiceSasParameters withCacheControl(String cacheControl) {
}
/**
- * Get the contentDisposition value.
+ * Get the response header override for content disposition.
*
* @return the contentDisposition value
*/
@@ -420,7 +420,7 @@ public String contentDisposition() {
}
/**
- * Set the contentDisposition value.
+ * Set the response header override for content disposition.
*
* @param contentDisposition the contentDisposition value to set
* @return the ServiceSasParameters object itself.
@@ -431,7 +431,7 @@ public ServiceSasParameters withContentDisposition(String contentDisposition) {
}
/**
- * Get the contentEncoding value.
+ * Get the response header override for content encoding.
*
* @return the contentEncoding value
*/
@@ -440,7 +440,7 @@ public String contentEncoding() {
}
/**
- * Set the contentEncoding value.
+ * Set the response header override for content encoding.
*
* @param contentEncoding the contentEncoding value to set
* @return the ServiceSasParameters object itself.
@@ -451,7 +451,7 @@ public ServiceSasParameters withContentEncoding(String contentEncoding) {
}
/**
- * Get the contentLanguage value.
+ * Get the response header override for content language.
*
* @return the contentLanguage value
*/
@@ -460,7 +460,7 @@ public String contentLanguage() {
}
/**
- * Set the contentLanguage value.
+ * Set the response header override for content language.
*
* @param contentLanguage the contentLanguage value to set
* @return the ServiceSasParameters object itself.
@@ -471,7 +471,7 @@ public ServiceSasParameters withContentLanguage(String contentLanguage) {
}
/**
- * Get the contentType value.
+ * Get the response header override for content type.
*
* @return the contentType value
*/
@@ -480,7 +480,7 @@ public String contentType() {
}
/**
- * Set the contentType value.
+ * Set the response header override for content type.
*
* @param contentType the contentType value to set
* @return the ServiceSasParameters object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/ServiceSpecification.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/ServiceSpecification.java
index 98adf8275271..35a56b0e2e26 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/ServiceSpecification.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/ServiceSpecification.java
@@ -22,7 +22,7 @@ public class ServiceSpecification {
private List metricSpecifications;
/**
- * Get the metricSpecifications value.
+ * Get metric specifications of operation.
*
* @return the metricSpecifications value
*/
@@ -31,7 +31,7 @@ public List metricSpecifications() {
}
/**
- * Set the metricSpecifications value.
+ * Set metric specifications of operation.
*
* @param metricSpecifications the metricSpecifications value to set
* @return the ServiceSpecification object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccount.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccount.java
index a21fbde7fee5..f571f0589619 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccount.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccount.java
@@ -10,12 +10,12 @@
import com.microsoft.azure.arm.model.HasInner;
import com.microsoft.azure.arm.resources.models.Resource;
+import com.microsoft.azure.arm.resources.models.GroupableResourceCore;
import com.microsoft.azure.arm.resources.models.HasResourceGroup;
import com.microsoft.azure.arm.model.Refreshable;
import com.microsoft.azure.arm.model.Updatable;
import com.microsoft.azure.arm.model.Appliable;
import com.microsoft.azure.arm.model.Creatable;
-import com.microsoft.azure.arm.resources.models.GroupableResourceCore;
import com.microsoft.azure.arm.resources.models.HasManager;
import com.microsoft.azure.management.storage.v2018_02_01.implementation.StorageManager;
import com.microsoft.azure.management.storage.v2018_02_01.implementation.SkuInner;
@@ -56,6 +56,11 @@ public interface StorageAccount extends HasInner, Resource,
*/
Identity identity();
+ /**
+ * @return the isHnsEnabled value.
+ */
+ Boolean isHnsEnabled();
+
/**
* @return the kind value.
*/
@@ -203,6 +208,16 @@ interface WithIdentity {
WithCreate withIdentity(Identity identity);
}
+ /**
+ * The stage of the storageaccount update allowing to specify IsHnsEnabled.
+ */
+ interface WithIsHnsEnabled {
+ /**
+ * Specifies isHnsEnabled.
+ */
+ WithCreate withIsHnsEnabled(Boolean isHnsEnabled);
+ }
+
/**
* The stage of the storageaccount update allowing to specify NetworkRuleSet.
*/
@@ -218,7 +233,7 @@ interface WithNetworkRuleSet {
* the resource to be created (via {@link WithCreate#create()}), but also allows
* for any other optional settings to be specified.
*/
- interface WithCreate extends Creatable, Resource.DefinitionWithTags, DefinitionStages.WithAccessTier, DefinitionStages.WithCustomDomain, DefinitionStages.WithEnableHttpsTrafficOnly, DefinitionStages.WithEncryption, DefinitionStages.WithIdentity, DefinitionStages.WithNetworkRuleSet {
+ interface WithCreate extends Creatable, Resource.DefinitionWithTags, DefinitionStages.WithAccessTier, DefinitionStages.WithCustomDomain, DefinitionStages.WithEnableHttpsTrafficOnly, DefinitionStages.WithEncryption, DefinitionStages.WithIdentity, DefinitionStages.WithIsHnsEnabled, DefinitionStages.WithNetworkRuleSet {
}
}
/**
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccountCheckNameAvailabilityParameters.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccountCheckNameAvailabilityParameters.java
index 783903586ebc..771c556aa05d 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccountCheckNameAvailabilityParameters.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccountCheckNameAvailabilityParameters.java
@@ -28,13 +28,14 @@ public class StorageAccountCheckNameAvailabilityParameters {
/**
* Creates an instance of StorageAccountCheckNameAvailabilityParameters class.
+ * @param name the storage account name.
*/
public StorageAccountCheckNameAvailabilityParameters() {
type = "Microsoft.Storage/storageAccounts";
}
/**
- * Get the name value.
+ * Get the storage account name.
*
* @return the name value
*/
@@ -43,7 +44,7 @@ public String name() {
}
/**
- * Set the name value.
+ * Set the storage account name.
*
* @param name the name value to set
* @return the StorageAccountCheckNameAvailabilityParameters object itself.
@@ -54,7 +55,7 @@ public StorageAccountCheckNameAvailabilityParameters withName(String name) {
}
/**
- * Get the type value.
+ * Get the type of resource, Microsoft.Storage/storageAccounts.
*
* @return the type value
*/
@@ -63,7 +64,7 @@ public String type() {
}
/**
- * Set the type value.
+ * Set the type of resource, Microsoft.Storage/storageAccounts.
*
* @param type the type value to set
* @return the StorageAccountCheckNameAvailabilityParameters object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccountCreateParameters.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccountCreateParameters.java
index 99f7cc714e00..5c2c38098162 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccountCreateParameters.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccountCreateParameters.java
@@ -94,7 +94,13 @@ public class StorageAccountCreateParameters {
private Boolean enableHttpsTrafficOnly;
/**
- * Get the sku value.
+ * Account HierarchicalNamespace enabled if sets to true.
+ */
+ @JsonProperty(value = "properties.isHnsEnabled")
+ private Boolean isHnsEnabled;
+
+ /**
+ * Get required. Gets or sets the sku name.
*
* @return the sku value
*/
@@ -103,7 +109,7 @@ public SkuInner sku() {
}
/**
- * Set the sku value.
+ * Set required. Gets or sets the sku name.
*
* @param sku the sku value to set
* @return the StorageAccountCreateParameters object itself.
@@ -114,7 +120,7 @@ public StorageAccountCreateParameters withSku(SkuInner sku) {
}
/**
- * Get the kind value.
+ * Get required. Indicates the type of storage account. Possible values include: 'Storage', 'StorageV2', 'BlobStorage'.
*
* @return the kind value
*/
@@ -123,7 +129,7 @@ public Kind kind() {
}
/**
- * Set the kind value.
+ * Set required. Indicates the type of storage account. Possible values include: 'Storage', 'StorageV2', 'BlobStorage'.
*
* @param kind the kind value to set
* @return the StorageAccountCreateParameters object itself.
@@ -134,7 +140,7 @@ public StorageAccountCreateParameters withKind(Kind kind) {
}
/**
- * Get the location value.
+ * Get required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed.
*
* @return the location value
*/
@@ -143,7 +149,7 @@ public String location() {
}
/**
- * Set the location value.
+ * Set required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed.
*
* @param location the location value to set
* @return the StorageAccountCreateParameters object itself.
@@ -154,7 +160,7 @@ public StorageAccountCreateParameters withLocation(String location) {
}
/**
- * Get the tags value.
+ * Get gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters.
*
* @return the tags value
*/
@@ -163,7 +169,7 @@ public Map tags() {
}
/**
- * Set the tags value.
+ * Set gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters.
*
* @param tags the tags value to set
* @return the StorageAccountCreateParameters object itself.
@@ -174,7 +180,7 @@ public StorageAccountCreateParameters withTags(Map tags) {
}
/**
- * Get the identity value.
+ * Get the identity of the resource.
*
* @return the identity value
*/
@@ -183,7 +189,7 @@ public Identity identity() {
}
/**
- * Set the identity value.
+ * Set the identity of the resource.
*
* @param identity the identity value to set
* @return the StorageAccountCreateParameters object itself.
@@ -194,7 +200,7 @@ public StorageAccountCreateParameters withIdentity(Identity identity) {
}
/**
- * Get the customDomain value.
+ * Get user domain assigned to the storage account. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property.
*
* @return the customDomain value
*/
@@ -203,7 +209,7 @@ public CustomDomain customDomain() {
}
/**
- * Set the customDomain value.
+ * Set user domain assigned to the storage account. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property.
*
* @param customDomain the customDomain value to set
* @return the StorageAccountCreateParameters object itself.
@@ -214,7 +220,7 @@ public StorageAccountCreateParameters withCustomDomain(CustomDomain customDomain
}
/**
- * Get the encryption value.
+ * Get provides the encryption settings on the account. If left unspecified the account encryption settings will remain the same. The default setting is unencrypted.
*
* @return the encryption value
*/
@@ -223,7 +229,7 @@ public Encryption encryption() {
}
/**
- * Set the encryption value.
+ * Set provides the encryption settings on the account. If left unspecified the account encryption settings will remain the same. The default setting is unencrypted.
*
* @param encryption the encryption value to set
* @return the StorageAccountCreateParameters object itself.
@@ -234,7 +240,7 @@ public StorageAccountCreateParameters withEncryption(Encryption encryption) {
}
/**
- * Get the networkRuleSet value.
+ * Get network rule set.
*
* @return the networkRuleSet value
*/
@@ -243,7 +249,7 @@ public NetworkRuleSet networkRuleSet() {
}
/**
- * Set the networkRuleSet value.
+ * Set network rule set.
*
* @param networkRuleSet the networkRuleSet value to set
* @return the StorageAccountCreateParameters object itself.
@@ -254,7 +260,7 @@ public StorageAccountCreateParameters withNetworkRuleSet(NetworkRuleSet networkR
}
/**
- * Get the accessTier value.
+ * Get required for storage accounts where kind = BlobStorage. The access tier used for billing. Possible values include: 'Hot', 'Cool'.
*
* @return the accessTier value
*/
@@ -263,7 +269,7 @@ public AccessTier accessTier() {
}
/**
- * Set the accessTier value.
+ * Set required for storage accounts where kind = BlobStorage. The access tier used for billing. Possible values include: 'Hot', 'Cool'.
*
* @param accessTier the accessTier value to set
* @return the StorageAccountCreateParameters object itself.
@@ -274,7 +280,7 @@ public StorageAccountCreateParameters withAccessTier(AccessTier accessTier) {
}
/**
- * Get the enableHttpsTrafficOnly value.
+ * Get allows https traffic only to storage service if sets to true.
*
* @return the enableHttpsTrafficOnly value
*/
@@ -283,7 +289,7 @@ public Boolean enableHttpsTrafficOnly() {
}
/**
- * Set the enableHttpsTrafficOnly value.
+ * Set allows https traffic only to storage service if sets to true.
*
* @param enableHttpsTrafficOnly the enableHttpsTrafficOnly value to set
* @return the StorageAccountCreateParameters object itself.
@@ -293,4 +299,24 @@ public StorageAccountCreateParameters withEnableHttpsTrafficOnly(Boolean enableH
return this;
}
+ /**
+ * Get account HierarchicalNamespace enabled if sets to true.
+ *
+ * @return the isHnsEnabled value
+ */
+ public Boolean isHnsEnabled() {
+ return this.isHnsEnabled;
+ }
+
+ /**
+ * Set account HierarchicalNamespace enabled if sets to true.
+ *
+ * @param isHnsEnabled the isHnsEnabled value to set
+ * @return the StorageAccountCreateParameters object itself.
+ */
+ public StorageAccountCreateParameters withIsHnsEnabled(Boolean isHnsEnabled) {
+ this.isHnsEnabled = isHnsEnabled;
+ return this;
+ }
+
}
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccountKey.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccountKey.java
index ba8aaea9f827..c2928e16aff0 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccountKey.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccountKey.java
@@ -34,7 +34,7 @@ public class StorageAccountKey {
private KeyPermission permissions;
/**
- * Get the keyName value.
+ * Get name of the key.
*
* @return the keyName value
*/
@@ -43,7 +43,7 @@ public String keyName() {
}
/**
- * Get the value value.
+ * Get base 64-encoded value of the key.
*
* @return the value value
*/
@@ -52,7 +52,7 @@ public String value() {
}
/**
- * Get the permissions value.
+ * Get permissions for the key -- read-only or full permissions. Possible values include: 'Read', 'Full'.
*
* @return the permissions value
*/
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccountRegenerateKeyParameters.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccountRegenerateKeyParameters.java
index f56a59fe9248..9a1f13f75971 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccountRegenerateKeyParameters.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccountRegenerateKeyParameters.java
@@ -22,7 +22,7 @@ public class StorageAccountRegenerateKeyParameters {
private String keyName;
/**
- * Get the keyName value.
+ * Get the name of storage keys that want to be regenerated, possible vaules are key1, key2.
*
* @return the keyName value
*/
@@ -31,7 +31,7 @@ public String keyName() {
}
/**
- * Set the keyName value.
+ * Set the name of storage keys that want to be regenerated, possible vaules are key1, key2.
*
* @param keyName the keyName value to set
* @return the StorageAccountRegenerateKeyParameters object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccountUpdateParameters.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccountUpdateParameters.java
index c02f250211bf..7d6359dc8848 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccountUpdateParameters.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/StorageAccountUpdateParameters.java
@@ -87,7 +87,7 @@ public class StorageAccountUpdateParameters {
private Kind kind;
/**
- * Get the sku value.
+ * Get gets or sets the SKU name. Note that the SKU name cannot be updated to Standard_ZRS or Premium_LRS, nor can accounts of those sku names be updated to any other value.
*
* @return the sku value
*/
@@ -96,7 +96,7 @@ public SkuInner sku() {
}
/**
- * Set the sku value.
+ * Set gets or sets the SKU name. Note that the SKU name cannot be updated to Standard_ZRS or Premium_LRS, nor can accounts of those sku names be updated to any other value.
*
* @param sku the sku value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -107,7 +107,7 @@ public StorageAccountUpdateParameters withSku(SkuInner sku) {
}
/**
- * Get the tags value.
+ * Get gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters.
*
* @return the tags value
*/
@@ -116,7 +116,7 @@ public Map tags() {
}
/**
- * Set the tags value.
+ * Set gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters.
*
* @param tags the tags value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -127,7 +127,7 @@ public StorageAccountUpdateParameters withTags(Map tags) {
}
/**
- * Get the identity value.
+ * Get the identity of the resource.
*
* @return the identity value
*/
@@ -136,7 +136,7 @@ public Identity identity() {
}
/**
- * Set the identity value.
+ * Set the identity of the resource.
*
* @param identity the identity value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -147,7 +147,7 @@ public StorageAccountUpdateParameters withIdentity(Identity identity) {
}
/**
- * Get the customDomain value.
+ * Get custom domain assigned to the storage account by the user. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property.
*
* @return the customDomain value
*/
@@ -156,7 +156,7 @@ public CustomDomain customDomain() {
}
/**
- * Set the customDomain value.
+ * Set custom domain assigned to the storage account by the user. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property.
*
* @param customDomain the customDomain value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -167,7 +167,7 @@ public StorageAccountUpdateParameters withCustomDomain(CustomDomain customDomain
}
/**
- * Get the encryption value.
+ * Get provides the encryption settings on the account. The default setting is unencrypted.
*
* @return the encryption value
*/
@@ -176,7 +176,7 @@ public Encryption encryption() {
}
/**
- * Set the encryption value.
+ * Set provides the encryption settings on the account. The default setting is unencrypted.
*
* @param encryption the encryption value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -187,7 +187,7 @@ public StorageAccountUpdateParameters withEncryption(Encryption encryption) {
}
/**
- * Get the accessTier value.
+ * Get required for storage accounts where kind = BlobStorage. The access tier used for billing. Possible values include: 'Hot', 'Cool'.
*
* @return the accessTier value
*/
@@ -196,7 +196,7 @@ public AccessTier accessTier() {
}
/**
- * Set the accessTier value.
+ * Set required for storage accounts where kind = BlobStorage. The access tier used for billing. Possible values include: 'Hot', 'Cool'.
*
* @param accessTier the accessTier value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -207,7 +207,7 @@ public StorageAccountUpdateParameters withAccessTier(AccessTier accessTier) {
}
/**
- * Get the enableHttpsTrafficOnly value.
+ * Get allows https traffic only to storage service if sets to true.
*
* @return the enableHttpsTrafficOnly value
*/
@@ -216,7 +216,7 @@ public Boolean enableHttpsTrafficOnly() {
}
/**
- * Set the enableHttpsTrafficOnly value.
+ * Set allows https traffic only to storage service if sets to true.
*
* @param enableHttpsTrafficOnly the enableHttpsTrafficOnly value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -227,7 +227,7 @@ public StorageAccountUpdateParameters withEnableHttpsTrafficOnly(Boolean enableH
}
/**
- * Get the networkRuleSet value.
+ * Get network rule set.
*
* @return the networkRuleSet value
*/
@@ -236,7 +236,7 @@ public NetworkRuleSet networkRuleSet() {
}
/**
- * Set the networkRuleSet value.
+ * Set network rule set.
*
* @param networkRuleSet the networkRuleSet value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -247,7 +247,7 @@ public StorageAccountUpdateParameters withNetworkRuleSet(NetworkRuleSet networkR
}
/**
- * Get the kind value.
+ * Get optional. Indicates the type of storage account. Currently only StorageV2 value supported by server. Possible values include: 'Storage', 'StorageV2', 'BlobStorage'.
*
* @return the kind value
*/
@@ -256,7 +256,7 @@ public Kind kind() {
}
/**
- * Set the kind value.
+ * Set optional. Indicates the type of storage account. Currently only StorageV2 value supported by server. Possible values include: 'Storage', 'StorageV2', 'BlobStorage'.
*
* @param kind the kind value to set
* @return the StorageAccountUpdateParameters object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/TagProperty.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/TagProperty.java
index 2c504becf21e..134ecde8e611 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/TagProperty.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/TagProperty.java
@@ -56,7 +56,7 @@ public String tag() {
}
/**
- * Get the timestamp value.
+ * Get returns the date and time the tag was added.
*
* @return the timestamp value
*/
@@ -65,7 +65,7 @@ public DateTime timestamp() {
}
/**
- * Get the objectIdentifier value.
+ * Get returns the Object ID of the user who added the tag.
*
* @return the objectIdentifier value
*/
@@ -74,7 +74,7 @@ public String objectIdentifier() {
}
/**
- * Get the tenantId value.
+ * Get returns the Tenant ID that issued the token for the user who added the tag.
*
* @return the tenantId value
*/
@@ -83,7 +83,7 @@ public String tenantId() {
}
/**
- * Get the upn value.
+ * Get returns the User Principal Name of the user who added the tag.
*
* @return the upn value
*/
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/UpdateHistoryProperty.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/UpdateHistoryProperty.java
index 4d6b593801c3..76b73f809fb5 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/UpdateHistoryProperty.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/UpdateHistoryProperty.java
@@ -57,7 +57,7 @@ public class UpdateHistoryProperty {
private String upn;
/**
- * Get the update value.
+ * Get the ImmutabilityPolicy update type of a blob container, possible values include: put, lock and extend. Possible values include: 'put', 'lock', 'extend'.
*
* @return the update value
*/
@@ -66,7 +66,7 @@ public ImmutabilityPolicyUpdateType update() {
}
/**
- * Get the immutabilityPeriodSinceCreationInDays value.
+ * Get the immutability period for the blobs in the container since the policy creation, in days.
*
* @return the immutabilityPeriodSinceCreationInDays value
*/
@@ -75,7 +75,7 @@ public Integer immutabilityPeriodSinceCreationInDays() {
}
/**
- * Get the timestamp value.
+ * Get returns the date and time the ImmutabilityPolicy was updated.
*
* @return the timestamp value
*/
@@ -84,7 +84,7 @@ public DateTime timestamp() {
}
/**
- * Get the objectIdentifier value.
+ * Get returns the Object ID of the user who updated the ImmutabilityPolicy.
*
* @return the objectIdentifier value
*/
@@ -93,7 +93,7 @@ public String objectIdentifier() {
}
/**
- * Get the tenantId value.
+ * Get returns the Tenant ID that issued the token for the user who updated the ImmutabilityPolicy.
*
* @return the tenantId value
*/
@@ -102,7 +102,7 @@ public String tenantId() {
}
/**
- * Get the upn value.
+ * Get returns the User Principal Name of the user who updated the ImmutabilityPolicy.
*
* @return the upn value
*/
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/UsageName.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/UsageName.java
index 67efa5a9a0b0..74937d780cc8 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/UsageName.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/UsageName.java
@@ -27,7 +27,7 @@ public class UsageName {
private String localizedValue;
/**
- * Get the value value.
+ * Get gets a string describing the resource name.
*
* @return the value value
*/
@@ -36,7 +36,7 @@ public String value() {
}
/**
- * Get the localizedValue value.
+ * Get gets a localized string describing the resource name.
*
* @return the localizedValue value
*/
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/VirtualNetworkRule.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/VirtualNetworkRule.java
index 235e8f3b332a..cd7e5c870201 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/VirtualNetworkRule.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/VirtualNetworkRule.java
@@ -36,7 +36,7 @@ public class VirtualNetworkRule {
private State state;
/**
- * Get the virtualNetworkResourceId value.
+ * Get resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
*
* @return the virtualNetworkResourceId value
*/
@@ -45,7 +45,7 @@ public String virtualNetworkResourceId() {
}
/**
- * Set the virtualNetworkResourceId value.
+ * Set resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
*
* @param virtualNetworkResourceId the virtualNetworkResourceId value to set
* @return the VirtualNetworkRule object itself.
@@ -56,7 +56,7 @@ public VirtualNetworkRule withVirtualNetworkResourceId(String virtualNetworkReso
}
/**
- * Get the action value.
+ * Get the action of virtual network rule. Possible values include: 'Allow'.
*
* @return the action value
*/
@@ -65,7 +65,7 @@ public Action action() {
}
/**
- * Set the action value.
+ * Set the action of virtual network rule. Possible values include: 'Allow'.
*
* @param action the action value to set
* @return the VirtualNetworkRule object itself.
@@ -76,7 +76,7 @@ public VirtualNetworkRule withAction(Action action) {
}
/**
- * Get the state value.
+ * Get gets the state of virtual network rule. Possible values include: 'provisioning', 'deprovisioning', 'succeeded', 'failed', 'networkSourceDeleted'.
*
* @return the state value
*/
@@ -85,7 +85,7 @@ public State state() {
}
/**
- * Set the state value.
+ * Set gets the state of virtual network rule. Possible values include: 'provisioning', 'deprovisioning', 'succeeded', 'failed', 'networkSourceDeleted'.
*
* @param state the state value to set
* @return the VirtualNetworkRule object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/BlobContainerInner.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/BlobContainerInner.java
index 0f4e85c564b9..d314c4028d7a 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/BlobContainerInner.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/BlobContainerInner.java
@@ -99,7 +99,7 @@ public class BlobContainerInner extends AzureEntityResource {
private Boolean hasImmutabilityPolicy;
/**
- * Get the publicAccess value.
+ * Get specifies whether data in the container may be accessed publicly and the level of access. Possible values include: 'Container', 'Blob', 'None'.
*
* @return the publicAccess value
*/
@@ -108,7 +108,7 @@ public PublicAccess publicAccess() {
}
/**
- * Set the publicAccess value.
+ * Set specifies whether data in the container may be accessed publicly and the level of access. Possible values include: 'Container', 'Blob', 'None'.
*
* @param publicAccess the publicAccess value to set
* @return the BlobContainerInner object itself.
@@ -119,7 +119,7 @@ public BlobContainerInner withPublicAccess(PublicAccess publicAccess) {
}
/**
- * Get the lastModifiedTime value.
+ * Get returns the date and time the container was last modified.
*
* @return the lastModifiedTime value
*/
@@ -128,7 +128,7 @@ public DateTime lastModifiedTime() {
}
/**
- * Get the leaseStatus value.
+ * Get the lease status of the container. Possible values include: 'Locked', 'Unlocked'.
*
* @return the leaseStatus value
*/
@@ -137,7 +137,7 @@ public LeaseStatus leaseStatus() {
}
/**
- * Get the leaseState value.
+ * Get lease state of the container. Possible values include: 'Available', 'Leased', 'Expired', 'Breaking', 'Broken'.
*
* @return the leaseState value
*/
@@ -146,7 +146,7 @@ public LeaseState leaseState() {
}
/**
- * Get the leaseDuration value.
+ * Get specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased. Possible values include: 'Infinite', 'Fixed'.
*
* @return the leaseDuration value
*/
@@ -155,7 +155,7 @@ public LeaseDuration leaseDuration() {
}
/**
- * Get the metadata value.
+ * Get a name-value pair to associate with the container as metadata.
*
* @return the metadata value
*/
@@ -164,7 +164,7 @@ public Map metadata() {
}
/**
- * Set the metadata value.
+ * Set a name-value pair to associate with the container as metadata.
*
* @param metadata the metadata value to set
* @return the BlobContainerInner object itself.
@@ -175,7 +175,7 @@ public BlobContainerInner withMetadata(Map metadata) {
}
/**
- * Get the immutabilityPolicy value.
+ * Get the ImmutabilityPolicy property of the container.
*
* @return the immutabilityPolicy value
*/
@@ -184,7 +184,7 @@ public ImmutabilityPolicyProperties immutabilityPolicy() {
}
/**
- * Get the legalHold value.
+ * Get the LegalHold property of the container.
*
* @return the legalHold value
*/
@@ -193,7 +193,7 @@ public LegalHoldProperties legalHold() {
}
/**
- * Get the hasLegalHold value.
+ * Get the hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account.
*
* @return the hasLegalHold value
*/
@@ -202,7 +202,7 @@ public Boolean hasLegalHold() {
}
/**
- * Get the hasImmutabilityPolicy value.
+ * Get the hasImmutabilityPolicy public property is set to true by SRP if ImmutabilityPolicy has been created for this container. The hasImmutabilityPolicy public property is set to false by SRP if ImmutabilityPolicy has not been created for this container.
*
* @return the hasImmutabilityPolicy value
*/
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/CheckNameAvailabilityResultInner.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/CheckNameAvailabilityResultInner.java
index 7040ab5555bc..dff6ae8234e8 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/CheckNameAvailabilityResultInner.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/CheckNameAvailabilityResultInner.java
@@ -38,7 +38,7 @@ public class CheckNameAvailabilityResultInner {
private String message;
/**
- * Get the nameAvailable value.
+ * Get gets a boolean value that indicates whether the name is available for you to use. If true, the name is available. If false, the name has already been taken or is invalid and cannot be used.
*
* @return the nameAvailable value
*/
@@ -47,7 +47,7 @@ public Boolean nameAvailable() {
}
/**
- * Get the reason value.
+ * Get gets the reason that a storage account name could not be used. The Reason element is only returned if NameAvailable is false. Possible values include: 'AccountNameInvalid', 'AlreadyExists'.
*
* @return the reason value
*/
@@ -56,7 +56,7 @@ public Reason reason() {
}
/**
- * Get the message value.
+ * Get gets an error message explaining the Reason value in more detail.
*
* @return the message value
*/
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/ImmutabilityPolicyInner.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/ImmutabilityPolicyInner.java
index 06068c4326db..5bcacdef6213 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/ImmutabilityPolicyInner.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/ImmutabilityPolicyInner.java
@@ -35,7 +35,7 @@ public class ImmutabilityPolicyInner extends AzureEntityResource {
private ImmutabilityPolicyState state;
/**
- * Get the immutabilityPeriodSinceCreationInDays value.
+ * Get the immutability period for the blobs in the container since the policy creation, in days.
*
* @return the immutabilityPeriodSinceCreationInDays value
*/
@@ -44,7 +44,7 @@ public int immutabilityPeriodSinceCreationInDays() {
}
/**
- * Set the immutabilityPeriodSinceCreationInDays value.
+ * Set the immutability period for the blobs in the container since the policy creation, in days.
*
* @param immutabilityPeriodSinceCreationInDays the immutabilityPeriodSinceCreationInDays value to set
* @return the ImmutabilityPolicyInner object itself.
@@ -55,7 +55,7 @@ public ImmutabilityPolicyInner withImmutabilityPeriodSinceCreationInDays(int imm
}
/**
- * Get the state value.
+ * Get the ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked. Possible values include: 'Locked', 'Unlocked'.
*
* @return the state value
*/
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/LegalHoldInner.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/LegalHoldInner.java
index 4d820bfecfb9..1a84ec9c5744 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/LegalHoldInner.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/LegalHoldInner.java
@@ -33,7 +33,7 @@ public class LegalHoldInner {
private List tags;
/**
- * Get the hasLegalHold value.
+ * Get the hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account.
*
* @return the hasLegalHold value
*/
@@ -42,7 +42,7 @@ public Boolean hasLegalHold() {
}
/**
- * Get the tags value.
+ * Get each tag should be 3 to 23 alphanumeric characters and is normalized to lower case at SRP.
*
* @return the tags value
*/
@@ -51,7 +51,7 @@ public List tags() {
}
/**
- * Set the tags value.
+ * Set each tag should be 3 to 23 alphanumeric characters and is normalized to lower case at SRP.
*
* @param tags the tags value to set
* @return the LegalHoldInner object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/ListAccountSasResponseInner.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/ListAccountSasResponseInner.java
index 577ac00b4033..1053d6e696bc 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/ListAccountSasResponseInner.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/ListAccountSasResponseInner.java
@@ -21,7 +21,7 @@ public class ListAccountSasResponseInner {
private String accountSasToken;
/**
- * Get the accountSasToken value.
+ * Get list SAS credentials of storage account.
*
* @return the accountSasToken value
*/
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/ListContainerItemsInner.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/ListContainerItemsInner.java
index d9f2533b609f..d4991a8badff 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/ListContainerItemsInner.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/ListContainerItemsInner.java
@@ -23,7 +23,7 @@ public class ListContainerItemsInner {
private List value;
/**
- * Get the value value.
+ * Get the list of blob containers.
*
* @return the value value
*/
@@ -32,7 +32,7 @@ public List value() {
}
/**
- * Set the value value.
+ * Set the list of blob containers.
*
* @param value the value value to set
* @return the ListContainerItemsInner object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/ListServiceSasResponseInner.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/ListServiceSasResponseInner.java
index a6b11b067f84..1be2c12da9a0 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/ListServiceSasResponseInner.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/ListServiceSasResponseInner.java
@@ -21,7 +21,7 @@ public class ListServiceSasResponseInner {
private String serviceSasToken;
/**
- * Get the serviceSasToken value.
+ * Get list service SAS credentials of speicific resource.
*
* @return the serviceSasToken value
*/
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/OperationInner.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/OperationInner.java
index 537ce2fdde46..565596ad06cc 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/OperationInner.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/OperationInner.java
@@ -43,7 +43,7 @@ public class OperationInner {
private ServiceSpecification serviceSpecification;
/**
- * Get the name value.
+ * Get operation name: {provider}/{resource}/{operation}.
*
* @return the name value
*/
@@ -52,7 +52,7 @@ public String name() {
}
/**
- * Set the name value.
+ * Set operation name: {provider}/{resource}/{operation}.
*
* @param name the name value to set
* @return the OperationInner object itself.
@@ -63,7 +63,7 @@ public OperationInner withName(String name) {
}
/**
- * Get the display value.
+ * Get display metadata associated with the operation.
*
* @return the display value
*/
@@ -72,7 +72,7 @@ public OperationDisplay display() {
}
/**
- * Set the display value.
+ * Set display metadata associated with the operation.
*
* @param display the display value to set
* @return the OperationInner object itself.
@@ -83,7 +83,7 @@ public OperationInner withDisplay(OperationDisplay display) {
}
/**
- * Get the origin value.
+ * Get the origin of operations.
*
* @return the origin value
*/
@@ -92,7 +92,7 @@ public String origin() {
}
/**
- * Set the origin value.
+ * Set the origin of operations.
*
* @param origin the origin value to set
* @return the OperationInner object itself.
@@ -103,7 +103,7 @@ public OperationInner withOrigin(String origin) {
}
/**
- * Get the serviceSpecification value.
+ * Get one property of operation, include metric specifications.
*
* @return the serviceSpecification value
*/
@@ -112,7 +112,7 @@ public ServiceSpecification serviceSpecification() {
}
/**
- * Set the serviceSpecification value.
+ * Set one property of operation, include metric specifications.
*
* @param serviceSpecification the serviceSpecification value to set
* @return the OperationInner object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/OperationsImpl.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/OperationsImpl.java
index 8712ceba9e6a..b349c4d99fcd 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/OperationsImpl.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/OperationsImpl.java
@@ -37,7 +37,8 @@ public Observable listAsync() {
public Observable call(List innerList) {
return Observable.from(innerList);
}
- }) .map(new Func1() {
+ })
+ .map(new Func1() {
@Override
public Operation call(OperationInner inner) {
return new OperationImpl(inner, manager());
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/SkuInner.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/SkuInner.java
index d422f78a6e1a..c57e154cced8 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/SkuInner.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/SkuInner.java
@@ -72,7 +72,7 @@ public class SkuInner {
private List restrictions;
/**
- * Get the name value.
+ * Get gets or sets the sku name. Required for account creation; optional for update. Note that in older versions, sku name was called accountType. Possible values include: 'Standard_LRS', 'Standard_GRS', 'Standard_RAGRS', 'Standard_ZRS', 'Premium_LRS'.
*
* @return the name value
*/
@@ -81,7 +81,7 @@ public SkuName name() {
}
/**
- * Set the name value.
+ * Set gets or sets the sku name. Required for account creation; optional for update. Note that in older versions, sku name was called accountType. Possible values include: 'Standard_LRS', 'Standard_GRS', 'Standard_RAGRS', 'Standard_ZRS', 'Premium_LRS'.
*
* @param name the name value to set
* @return the SkuInner object itself.
@@ -92,7 +92,7 @@ public SkuInner withName(SkuName name) {
}
/**
- * Get the tier value.
+ * Get gets the sku tier. This is based on the SKU name. Possible values include: 'Standard', 'Premium'.
*
* @return the tier value
*/
@@ -101,7 +101,7 @@ public SkuTier tier() {
}
/**
- * Get the resourceType value.
+ * Get the type of the resource, usually it is 'storageAccounts'.
*
* @return the resourceType value
*/
@@ -110,7 +110,7 @@ public String resourceType() {
}
/**
- * Get the kind value.
+ * Get indicates the type of storage account. Possible values include: 'Storage', 'StorageV2', 'BlobStorage'.
*
* @return the kind value
*/
@@ -119,7 +119,7 @@ public Kind kind() {
}
/**
- * Get the locations value.
+ * Get the set of locations that the SKU is available. This will be supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.).
*
* @return the locations value
*/
@@ -128,7 +128,7 @@ public List locations() {
}
/**
- * Get the capabilities value.
+ * Get the capability information in the specified sku, including file encryption, network acls, change notification, etc.
*
* @return the capabilities value
*/
@@ -137,7 +137,7 @@ public List capabilities() {
}
/**
- * Get the restrictions value.
+ * Get the restrictions because of which SKU cannot be used. This is empty if there are no restrictions.
*
* @return the restrictions value
*/
@@ -146,7 +146,7 @@ public List restrictions() {
}
/**
- * Set the restrictions value.
+ * Set the restrictions because of which SKU cannot be used. This is empty if there are no restrictions.
*
* @param restrictions the restrictions value to set
* @return the SkuInner object itself.
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/StorageAccountImpl.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/StorageAccountImpl.java
index ab6a5e2b577c..e0e8a70ce7c5 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/StorageAccountImpl.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/StorageAccountImpl.java
@@ -111,6 +111,11 @@ public Identity identity() {
return this.inner().identity();
}
+ @Override
+ public Boolean isHnsEnabled() {
+ return this.inner().isHnsEnabled();
+ }
+
@Override
public Kind kind() {
return this.inner().kind();
@@ -171,6 +176,12 @@ public AccountStatus statusOfSecondary() {
return this.inner().statusOfSecondary();
}
+ @Override
+ public StorageAccountImpl withIsHnsEnabled(Boolean isHnsEnabled) {
+ this.createParameter.withIsHnsEnabled(isHnsEnabled);
+ return this;
+ }
+
@Override
public StorageAccountImpl withKind(Kind kind) {
if (isInCreateMode()) {
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/StorageAccountInner.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/StorageAccountInner.java
index 15c968931551..9a502b300a30 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/StorageAccountInner.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/StorageAccountInner.java
@@ -149,7 +149,13 @@ public class StorageAccountInner extends Resource {
private NetworkRuleSet networkRuleSet;
/**
- * Get the sku value.
+ * Account HierarchicalNamespace enabled if sets to true.
+ */
+ @JsonProperty(value = "properties.isHnsEnabled")
+ private Boolean isHnsEnabled;
+
+ /**
+ * Get gets the SKU.
*
* @return the sku value
*/
@@ -158,7 +164,7 @@ public SkuInner sku() {
}
/**
- * Get the kind value.
+ * Get gets the Kind. Possible values include: 'Storage', 'StorageV2', 'BlobStorage'.
*
* @return the kind value
*/
@@ -167,7 +173,7 @@ public Kind kind() {
}
/**
- * Get the identity value.
+ * Get the identity of the resource.
*
* @return the identity value
*/
@@ -176,7 +182,7 @@ public Identity identity() {
}
/**
- * Set the identity value.
+ * Set the identity of the resource.
*
* @param identity the identity value to set
* @return the StorageAccountInner object itself.
@@ -187,7 +193,7 @@ public StorageAccountInner withIdentity(Identity identity) {
}
/**
- * Get the provisioningState value.
+ * Get gets the status of the storage account at the time the operation was called. Possible values include: 'Creating', 'ResolvingDNS', 'Succeeded'.
*
* @return the provisioningState value
*/
@@ -196,7 +202,7 @@ public ProvisioningState provisioningState() {
}
/**
- * Get the primaryEndpoints value.
+ * Get gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint.
*
* @return the primaryEndpoints value
*/
@@ -205,7 +211,7 @@ public Endpoints primaryEndpoints() {
}
/**
- * Get the primaryLocation value.
+ * Get gets the location of the primary data center for the storage account.
*
* @return the primaryLocation value
*/
@@ -214,7 +220,7 @@ public String primaryLocation() {
}
/**
- * Get the statusOfPrimary value.
+ * Get gets the status indicating whether the primary location of the storage account is available or unavailable. Possible values include: 'available', 'unavailable'.
*
* @return the statusOfPrimary value
*/
@@ -223,7 +229,7 @@ public AccountStatus statusOfPrimary() {
}
/**
- * Get the lastGeoFailoverTime value.
+ * Get gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS.
*
* @return the lastGeoFailoverTime value
*/
@@ -232,7 +238,7 @@ public DateTime lastGeoFailoverTime() {
}
/**
- * Get the secondaryLocation value.
+ * Get gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS.
*
* @return the secondaryLocation value
*/
@@ -241,7 +247,7 @@ public String secondaryLocation() {
}
/**
- * Get the statusOfSecondary value.
+ * Get gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS. Possible values include: 'available', 'unavailable'.
*
* @return the statusOfSecondary value
*/
@@ -250,7 +256,7 @@ public AccountStatus statusOfSecondary() {
}
/**
- * Get the creationTime value.
+ * Get gets the creation date and time of the storage account in UTC.
*
* @return the creationTime value
*/
@@ -259,7 +265,7 @@ public DateTime creationTime() {
}
/**
- * Get the customDomain value.
+ * Get gets the custom domain the user assigned to this storage account.
*
* @return the customDomain value
*/
@@ -268,7 +274,7 @@ public CustomDomain customDomain() {
}
/**
- * Get the secondaryEndpoints value.
+ * Get gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS.
*
* @return the secondaryEndpoints value
*/
@@ -277,7 +283,7 @@ public Endpoints secondaryEndpoints() {
}
/**
- * Get the encryption value.
+ * Get gets the encryption settings on the account. If unspecified, the account is unencrypted.
*
* @return the encryption value
*/
@@ -286,7 +292,7 @@ public Encryption encryption() {
}
/**
- * Get the accessTier value.
+ * Get required for storage accounts where kind = BlobStorage. The access tier used for billing. Possible values include: 'Hot', 'Cool'.
*
* @return the accessTier value
*/
@@ -295,7 +301,7 @@ public AccessTier accessTier() {
}
/**
- * Get the enableHttpsTrafficOnly value.
+ * Get allows https traffic only to storage service if sets to true.
*
* @return the enableHttpsTrafficOnly value
*/
@@ -304,7 +310,7 @@ public Boolean enableHttpsTrafficOnly() {
}
/**
- * Set the enableHttpsTrafficOnly value.
+ * Set allows https traffic only to storage service if sets to true.
*
* @param enableHttpsTrafficOnly the enableHttpsTrafficOnly value to set
* @return the StorageAccountInner object itself.
@@ -315,7 +321,7 @@ public StorageAccountInner withEnableHttpsTrafficOnly(Boolean enableHttpsTraffic
}
/**
- * Get the networkRuleSet value.
+ * Get network rule set.
*
* @return the networkRuleSet value
*/
@@ -323,4 +329,24 @@ public NetworkRuleSet networkRuleSet() {
return this.networkRuleSet;
}
+ /**
+ * Get account HierarchicalNamespace enabled if sets to true.
+ *
+ * @return the isHnsEnabled value
+ */
+ public Boolean isHnsEnabled() {
+ return this.isHnsEnabled;
+ }
+
+ /**
+ * Set account HierarchicalNamespace enabled if sets to true.
+ *
+ * @param isHnsEnabled the isHnsEnabled value to set
+ * @return the StorageAccountInner object itself.
+ */
+ public StorageAccountInner withIsHnsEnabled(Boolean isHnsEnabled) {
+ this.isHnsEnabled = isHnsEnabled;
+ return this;
+ }
+
}
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/StorageAccountListKeysResultInner.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/StorageAccountListKeysResultInner.java
index ec199c5008f6..f15b04622cef 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/StorageAccountListKeysResultInner.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/StorageAccountListKeysResultInner.java
@@ -24,7 +24,7 @@ public class StorageAccountListKeysResultInner {
private List keys;
/**
- * Get the keys value.
+ * Get gets the list of storage account keys and their properties for the specified storage account.
*
* @return the keys value
*/
diff --git a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/UsageInner.java b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/UsageInner.java
index 3d022f23e5d5..c93119665399 100644
--- a/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/UsageInner.java
+++ b/storage/resource-manager/v2018_02_01/src/main/java/com/microsoft/azure/management/storage/v2018_02_01/implementation/UsageInner.java
@@ -43,7 +43,7 @@ public class UsageInner {
private UsageName name;
/**
- * Get the unit value.
+ * Get gets the unit of measurement. Possible values include: 'Count', 'Bytes', 'Seconds', 'Percent', 'CountsPerSecond', 'BytesPerSecond'.
*
* @return the unit value
*/
@@ -52,7 +52,7 @@ public UsageUnit unit() {
}
/**
- * Get the currentValue value.
+ * Get gets the current count of the allocated resources in the subscription.
*
* @return the currentValue value
*/
@@ -61,7 +61,7 @@ public Integer currentValue() {
}
/**
- * Get the limit value.
+ * Get gets the maximum count of the resources that can be allocated in the subscription.
*
* @return the limit value
*/
@@ -70,7 +70,7 @@ public Integer limit() {
}
/**
- * Get the name value.
+ * Get gets the name of the type of usage.
*
* @return the name value
*/
diff --git a/storage/resource-manager/v2018_03_01_preview/pom.xml b/storage/resource-manager/v2018_03_01_preview/pom.xml
index 5703f1f07ceb..febf4b3044b2 100644
--- a/storage/resource-manager/v2018_03_01_preview/pom.xml
+++ b/storage/resource-manager/v2018_03_01_preview/pom.xml
@@ -1,133 +1,133 @@
-
-
- 4.0.0
- com.microsoft.azure.storage.v2018_03_01_preview
-
- com.microsoft.azure
- azure-arm-parent
- 0.0.2-beta
- ../../../pom.xml
-
- azure-mgmt-storage
- 1.0.0-beta
- jar
- Microsoft Azure SDK for Storage Management
- This package contains Microsoft Storage Management SDK.
- https://github.com/Azure/azure-libraries-for-java
-
-
- The MIT License (MIT)
- http://opensource.org/licenses/MIT
- repo
-
-
-
- scm:git:https://github.com/Azure/azure-libraries-for-java
- scm:git:git@github.com:Azure/azure-libraries-for-java.git
- HEAD
-
-
- UTF-8
-
-
-
-
- microsoft
- Microsoft
-
-
-
-
- com.microsoft.azure
- azure-client-runtime
-
-
- com.microsoft.azure
- azure-arm-client-runtime
-
-
- junit
- junit
- test
-
-
- com.microsoft.azure
- azure-client-authentication
- test
-
-
- com.microsoft.azure
- azure-mgmt-resources
- test
-
-
- com.microsoft.azure
- azure-arm-client-runtime
- test-jar
- test
-
-
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
-
-
-
- true
- true
-
-
-
-
-
- org.codehaus.mojo
- build-helper-maven-plugin
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.1
-
- 1.7
- 1.7
-
-
- com.microsoft.azure.management.apigeneration.LangDefinitionProcessor
-
-
- true
- true
-
- true
- true
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- 2.8
-
- *.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.search
-
-
- /**
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
- */
- ]]>
-
-
-
-
-
-
+
+
+ 4.0.0
+ com.microsoft.azure.storage.v2018_03_01_preview
+
+ com.microsoft.azure
+ azure-arm-parent
+ 0.0.2-beta
+ ../../../pom.xml
+
+ azure-mgmt-storage
+ 1.0.0-beta
+ jar
+ Microsoft Azure SDK for Storage Management
+ This package contains Microsoft Storage Management SDK.
+ https://github.com/Azure/azure-libraries-for-java
+
+
+ The MIT License (MIT)
+ http://opensource.org/licenses/MIT
+ repo
+
+
+
+ scm:git:https://github.com/Azure/azure-libraries-for-java
+ scm:git:git@github.com:Azure/azure-libraries-for-java.git
+ HEAD
+
+
+ UTF-8
+
+
+
+
+ microsoft
+ Microsoft
+
+
+
+
+ com.microsoft.azure
+ azure-client-runtime
+
+
+ com.microsoft.azure
+ azure-arm-client-runtime
+
+
+ junit
+ junit
+ test
+
+
+ com.microsoft.azure
+ azure-client-authentication
+ test
+
+
+ com.microsoft.azure
+ azure-mgmt-resources
+ test
+
+
+ com.microsoft.azure
+ azure-arm-client-runtime
+ test-jar
+ test
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ true
+ true
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.1
+
+ 1.7
+ 1.7
+
+
+ com.microsoft.azure.management.apigeneration.LangDefinitionProcessor
+
+
+ true
+ true
+
+ true
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.8
+
+ *.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.search
+
+
+ /**
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ */
+ ]]>
+
+
+
+
+
+
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/AccountSasParameters.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/AccountSasParameters.java
index 9011110fe301..ddbcef3b820c 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/AccountSasParameters.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/AccountSasParameters.java
@@ -74,7 +74,7 @@ public class AccountSasParameters {
private String keyToSign;
/**
- * Get the services value.
+ * Get the signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f). Possible values include: 'b', 'q', 't', 'f'.
*
* @return the services value
*/
@@ -83,7 +83,7 @@ public Services services() {
}
/**
- * Set the services value.
+ * Set the signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f). Possible values include: 'b', 'q', 't', 'f'.
*
* @param services the services value to set
* @return the AccountSasParameters object itself.
@@ -94,7 +94,7 @@ public AccountSasParameters withServices(Services services) {
}
/**
- * Get the resourceTypes value.
+ * Get the signed resource types that are accessible with the account SAS. Service (s): Access to service-level APIs; Container (c): Access to container-level APIs; Object (o): Access to object-level APIs for blobs, queue messages, table entities, and files. Possible values include: 's', 'c', 'o'.
*
* @return the resourceTypes value
*/
@@ -103,7 +103,7 @@ public SignedResourceTypes resourceTypes() {
}
/**
- * Set the resourceTypes value.
+ * Set the signed resource types that are accessible with the account SAS. Service (s): Access to service-level APIs; Container (c): Access to container-level APIs; Object (o): Access to object-level APIs for blobs, queue messages, table entities, and files. Possible values include: 's', 'c', 'o'.
*
* @param resourceTypes the resourceTypes value to set
* @return the AccountSasParameters object itself.
@@ -114,7 +114,7 @@ public AccountSasParameters withResourceTypes(SignedResourceTypes resourceTypes)
}
/**
- * Get the permissions value.
+ * Get the signed permissions for the account SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Possible values include: 'r', 'd', 'w', 'l', 'a', 'c', 'u', 'p'.
*
* @return the permissions value
*/
@@ -123,7 +123,7 @@ public Permissions permissions() {
}
/**
- * Set the permissions value.
+ * Set the signed permissions for the account SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Possible values include: 'r', 'd', 'w', 'l', 'a', 'c', 'u', 'p'.
*
* @param permissions the permissions value to set
* @return the AccountSasParameters object itself.
@@ -134,7 +134,7 @@ public AccountSasParameters withPermissions(Permissions permissions) {
}
/**
- * Get the iPAddressOrRange value.
+ * Get an IP address or a range of IP addresses from which to accept requests.
*
* @return the iPAddressOrRange value
*/
@@ -143,7 +143,7 @@ public String iPAddressOrRange() {
}
/**
- * Set the iPAddressOrRange value.
+ * Set an IP address or a range of IP addresses from which to accept requests.
*
* @param iPAddressOrRange the iPAddressOrRange value to set
* @return the AccountSasParameters object itself.
@@ -154,7 +154,7 @@ public AccountSasParameters withIPAddressOrRange(String iPAddressOrRange) {
}
/**
- * Get the protocols value.
+ * Get the protocol permitted for a request made with the account SAS. Possible values include: 'https,http', 'https'.
*
* @return the protocols value
*/
@@ -163,7 +163,7 @@ public HttpProtocol protocols() {
}
/**
- * Set the protocols value.
+ * Set the protocol permitted for a request made with the account SAS. Possible values include: 'https,http', 'https'.
*
* @param protocols the protocols value to set
* @return the AccountSasParameters object itself.
@@ -174,7 +174,7 @@ public AccountSasParameters withProtocols(HttpProtocol protocols) {
}
/**
- * Get the sharedAccessStartTime value.
+ * Get the time at which the SAS becomes valid.
*
* @return the sharedAccessStartTime value
*/
@@ -183,7 +183,7 @@ public DateTime sharedAccessStartTime() {
}
/**
- * Set the sharedAccessStartTime value.
+ * Set the time at which the SAS becomes valid.
*
* @param sharedAccessStartTime the sharedAccessStartTime value to set
* @return the AccountSasParameters object itself.
@@ -194,7 +194,7 @@ public AccountSasParameters withSharedAccessStartTime(DateTime sharedAccessStart
}
/**
- * Get the sharedAccessExpiryTime value.
+ * Get the time at which the shared access signature becomes invalid.
*
* @return the sharedAccessExpiryTime value
*/
@@ -203,7 +203,7 @@ public DateTime sharedAccessExpiryTime() {
}
/**
- * Set the sharedAccessExpiryTime value.
+ * Set the time at which the shared access signature becomes invalid.
*
* @param sharedAccessExpiryTime the sharedAccessExpiryTime value to set
* @return the AccountSasParameters object itself.
@@ -214,7 +214,7 @@ public AccountSasParameters withSharedAccessExpiryTime(DateTime sharedAccessExpi
}
/**
- * Get the keyToSign value.
+ * Get the key to sign the account SAS token with.
*
* @return the keyToSign value
*/
@@ -223,7 +223,7 @@ public String keyToSign() {
}
/**
- * Set the keyToSign value.
+ * Set the key to sign the account SAS token with.
*
* @param keyToSign the keyToSign value to set
* @return the AccountSasParameters object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/AzureEntityResource.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/AzureEntityResource.java
index b44d811a34a6..449dd5008652 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/AzureEntityResource.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/AzureEntityResource.java
@@ -23,7 +23,7 @@ public class AzureEntityResource extends ProxyResource {
private String etag;
/**
- * Get the etag value.
+ * Get resource Etag.
*
* @return the etag value
*/
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainers.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainers.java
index 77d7193259b9..d25debdf1248 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainers.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainers.java
@@ -16,8 +16,18 @@
* Type representing BlobContainers.
*/
public interface BlobContainers {
+ /**
+ * Begins definition for a new Container resource.
+ * @param name resource name.
+ * @return the first stage of the new Container definition.
+ */
BlobContainer.DefinitionStages.Blank defineContainer(String name);
+ /**
+ * Begins definition for a new ImmutabilityPolicy resource.
+ * @param name resource name.
+ * @return the first stage of the new ImmutabilityPolicy definition.
+ */
ImmutabilityPolicy.DefinitionStages.Blank defineImmutabilityPolicy(String name);
/**
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainersCreateOrUpdateImmutabilityPolicyHeaders.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainersCreateOrUpdateImmutabilityPolicyHeaders.java
index d62609d0ebd1..52864fc35f39 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainersCreateOrUpdateImmutabilityPolicyHeaders.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainersCreateOrUpdateImmutabilityPolicyHeaders.java
@@ -24,7 +24,7 @@ public class BlobContainersCreateOrUpdateImmutabilityPolicyHeaders {
private String eTag;
/**
- * Get the eTag value.
+ * Get the ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers.
*
* @return the eTag value
*/
@@ -33,7 +33,7 @@ public String eTag() {
}
/**
- * Set the eTag value.
+ * Set the ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers.
*
* @param eTag the eTag value to set
* @return the BlobContainersCreateOrUpdateImmutabilityPolicyHeaders object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainersDeleteImmutabilityPolicyHeaders.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainersDeleteImmutabilityPolicyHeaders.java
index 2d0f69ffb000..1fa859d3c627 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainersDeleteImmutabilityPolicyHeaders.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainersDeleteImmutabilityPolicyHeaders.java
@@ -24,7 +24,7 @@ public class BlobContainersDeleteImmutabilityPolicyHeaders {
private String eTag;
/**
- * Get the eTag value.
+ * Get the ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers.
*
* @return the eTag value
*/
@@ -33,7 +33,7 @@ public String eTag() {
}
/**
- * Set the eTag value.
+ * Set the ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers.
*
* @param eTag the eTag value to set
* @return the BlobContainersDeleteImmutabilityPolicyHeaders object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainersExtendImmutabilityPolicyHeaders.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainersExtendImmutabilityPolicyHeaders.java
index 734c870e72bf..15513869ebe2 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainersExtendImmutabilityPolicyHeaders.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainersExtendImmutabilityPolicyHeaders.java
@@ -24,7 +24,7 @@ public class BlobContainersExtendImmutabilityPolicyHeaders {
private String eTag;
/**
- * Get the eTag value.
+ * Get the ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers.
*
* @return the eTag value
*/
@@ -33,7 +33,7 @@ public String eTag() {
}
/**
- * Set the eTag value.
+ * Set the ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers.
*
* @param eTag the eTag value to set
* @return the BlobContainersExtendImmutabilityPolicyHeaders object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainersGetImmutabilityPolicyHeaders.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainersGetImmutabilityPolicyHeaders.java
index b00c2940f5b6..e2fec7423db6 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainersGetImmutabilityPolicyHeaders.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainersGetImmutabilityPolicyHeaders.java
@@ -24,7 +24,7 @@ public class BlobContainersGetImmutabilityPolicyHeaders {
private String eTag;
/**
- * Get the eTag value.
+ * Get the ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers.
*
* @return the eTag value
*/
@@ -33,7 +33,7 @@ public String eTag() {
}
/**
- * Set the eTag value.
+ * Set the ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers.
*
* @param eTag the eTag value to set
* @return the BlobContainersGetImmutabilityPolicyHeaders object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainersLockImmutabilityPolicyHeaders.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainersLockImmutabilityPolicyHeaders.java
index 4d99f54251d6..30c874a456ec 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainersLockImmutabilityPolicyHeaders.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/BlobContainersLockImmutabilityPolicyHeaders.java
@@ -24,7 +24,7 @@ public class BlobContainersLockImmutabilityPolicyHeaders {
private String eTag;
/**
- * Get the eTag value.
+ * Get the ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers.
*
* @return the eTag value
*/
@@ -33,7 +33,7 @@ public String eTag() {
}
/**
- * Set the eTag value.
+ * Set the ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers.
*
* @param eTag the eTag value to set
* @return the BlobContainersLockImmutabilityPolicyHeaders object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/CustomDomain.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/CustomDomain.java
index dd208a5c287e..f89dcb1e5d07 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/CustomDomain.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/CustomDomain.java
@@ -30,7 +30,7 @@ public class CustomDomain {
private Boolean useSubDomain;
/**
- * Get the name value.
+ * Get gets or sets the custom domain name assigned to the storage account. Name is the CNAME source.
*
* @return the name value
*/
@@ -39,7 +39,7 @@ public String name() {
}
/**
- * Set the name value.
+ * Set gets or sets the custom domain name assigned to the storage account. Name is the CNAME source.
*
* @param name the name value to set
* @return the CustomDomain object itself.
@@ -50,7 +50,7 @@ public CustomDomain withName(String name) {
}
/**
- * Get the useSubDomain value.
+ * Get indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.
*
* @return the useSubDomain value
*/
@@ -59,7 +59,7 @@ public Boolean useSubDomain() {
}
/**
- * Set the useSubDomain value.
+ * Set indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.
*
* @param useSubDomain the useSubDomain value to set
* @return the CustomDomain object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/Dimension.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/Dimension.java
index 47df54760355..360fb387ec97 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/Dimension.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/Dimension.java
@@ -27,7 +27,7 @@ public class Dimension {
private String displayName;
/**
- * Get the name value.
+ * Get display name of dimension.
*
* @return the name value
*/
@@ -36,7 +36,7 @@ public String name() {
}
/**
- * Set the name value.
+ * Set display name of dimension.
*
* @param name the name value to set
* @return the Dimension object itself.
@@ -47,7 +47,7 @@ public Dimension withName(String name) {
}
/**
- * Get the displayName value.
+ * Get display name of dimension.
*
* @return the displayName value
*/
@@ -56,7 +56,7 @@ public String displayName() {
}
/**
- * Set the displayName value.
+ * Set display name of dimension.
*
* @param displayName the displayName value to set
* @return the Dimension object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/Encryption.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/Encryption.java
index b297cf6487c6..6d1dd1abc581 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/Encryption.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/Encryption.java
@@ -35,7 +35,7 @@ public class Encryption {
private KeyVaultProperties keyVaultProperties;
/**
- * Get the services value.
+ * Get list of services which support encryption.
*
* @return the services value
*/
@@ -44,7 +44,7 @@ public EncryptionServices services() {
}
/**
- * Set the services value.
+ * Set list of services which support encryption.
*
* @param services the services value to set
* @return the Encryption object itself.
@@ -55,7 +55,7 @@ public Encryption withServices(EncryptionServices services) {
}
/**
- * Get the keySource value.
+ * Get the encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault. Possible values include: 'Microsoft.Storage', 'Microsoft.Keyvault'.
*
* @return the keySource value
*/
@@ -64,7 +64,7 @@ public KeySource keySource() {
}
/**
- * Set the keySource value.
+ * Set the encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault. Possible values include: 'Microsoft.Storage', 'Microsoft.Keyvault'.
*
* @param keySource the keySource value to set
* @return the Encryption object itself.
@@ -75,7 +75,7 @@ public Encryption withKeySource(KeySource keySource) {
}
/**
- * Get the keyVaultProperties value.
+ * Get properties provided by key vault.
*
* @return the keyVaultProperties value
*/
@@ -84,7 +84,7 @@ public KeyVaultProperties keyVaultProperties() {
}
/**
- * Set the keyVaultProperties value.
+ * Set properties provided by key vault.
*
* @param keyVaultProperties the keyVaultProperties value to set
* @return the Encryption object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/EncryptionService.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/EncryptionService.java
index 8e10139ef4de..8ae089e2e4d3 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/EncryptionService.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/EncryptionService.java
@@ -32,7 +32,7 @@ public class EncryptionService {
private DateTime lastEnabledTime;
/**
- * Get the enabled value.
+ * Get a boolean indicating whether or not the service encrypts the data as it is stored.
*
* @return the enabled value
*/
@@ -41,7 +41,7 @@ public Boolean enabled() {
}
/**
- * Set the enabled value.
+ * Set a boolean indicating whether or not the service encrypts the data as it is stored.
*
* @param enabled the enabled value to set
* @return the EncryptionService object itself.
@@ -52,7 +52,7 @@ public EncryptionService withEnabled(Boolean enabled) {
}
/**
- * Get the lastEnabledTime value.
+ * Get gets a rough estimate of the date/time when the encryption was last enabled by the user. Only returned when encryption is enabled. There might be some unencrypted blobs which were written after this time, as it is just a rough estimate.
*
* @return the lastEnabledTime value
*/
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/EncryptionServices.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/EncryptionServices.java
index aa655a659432..9fbf34147c68 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/EncryptionServices.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/EncryptionServices.java
@@ -39,7 +39,7 @@ public class EncryptionServices {
private EncryptionService queue;
/**
- * Get the blob value.
+ * Get the encryption function of the blob storage service.
*
* @return the blob value
*/
@@ -48,7 +48,7 @@ public EncryptionService blob() {
}
/**
- * Set the blob value.
+ * Set the encryption function of the blob storage service.
*
* @param blob the blob value to set
* @return the EncryptionServices object itself.
@@ -59,7 +59,7 @@ public EncryptionServices withBlob(EncryptionService blob) {
}
/**
- * Get the file value.
+ * Get the encryption function of the file storage service.
*
* @return the file value
*/
@@ -68,7 +68,7 @@ public EncryptionService file() {
}
/**
- * Set the file value.
+ * Set the encryption function of the file storage service.
*
* @param file the file value to set
* @return the EncryptionServices object itself.
@@ -79,7 +79,7 @@ public EncryptionServices withFile(EncryptionService file) {
}
/**
- * Get the table value.
+ * Get the encryption function of the table storage service.
*
* @return the table value
*/
@@ -88,7 +88,7 @@ public EncryptionService table() {
}
/**
- * Get the queue value.
+ * Get the encryption function of the queue storage service.
*
* @return the queue value
*/
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/Endpoints.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/Endpoints.java
index a2b70275920c..525e0b0bf422 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/Endpoints.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/Endpoints.java
@@ -11,8 +11,8 @@
import com.fasterxml.jackson.annotation.JsonProperty;
/**
- * The URIs that are used to perform a retrieval of a public blob, queue, or
- * table object.
+ * The URIs that are used to perform a retrieval of a public blob, queue,
+ * table, web or dfs object.
*/
public class Endpoints {
/**
@@ -40,7 +40,19 @@ public class Endpoints {
private String file;
/**
- * Get the blob value.
+ * Gets the web endpoint.
+ */
+ @JsonProperty(value = "web", access = JsonProperty.Access.WRITE_ONLY)
+ private String web;
+
+ /**
+ * Gets the dfs endpoint.
+ */
+ @JsonProperty(value = "dfs", access = JsonProperty.Access.WRITE_ONLY)
+ private String dfs;
+
+ /**
+ * Get gets the blob endpoint.
*
* @return the blob value
*/
@@ -49,7 +61,7 @@ public String blob() {
}
/**
- * Get the queue value.
+ * Get gets the queue endpoint.
*
* @return the queue value
*/
@@ -58,7 +70,7 @@ public String queue() {
}
/**
- * Get the table value.
+ * Get gets the table endpoint.
*
* @return the table value
*/
@@ -67,7 +79,7 @@ public String table() {
}
/**
- * Get the file value.
+ * Get gets the file endpoint.
*
* @return the file value
*/
@@ -75,4 +87,22 @@ public String file() {
return this.file;
}
+ /**
+ * Get gets the web endpoint.
+ *
+ * @return the web value
+ */
+ public String web() {
+ return this.web;
+ }
+
+ /**
+ * Get gets the dfs endpoint.
+ *
+ * @return the dfs value
+ */
+ public String dfs() {
+ return this.dfs;
+ }
+
}
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/IPRule.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/IPRule.java
index eff3273e6054..da21eb566808 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/IPRule.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/IPRule.java
@@ -28,7 +28,7 @@ public class IPRule {
private Action action;
/**
- * Get the iPAddressOrRange value.
+ * Get specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
*
* @return the iPAddressOrRange value
*/
@@ -37,7 +37,7 @@ public String iPAddressOrRange() {
}
/**
- * Set the iPAddressOrRange value.
+ * Set specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
*
* @param iPAddressOrRange the iPAddressOrRange value to set
* @return the IPRule object itself.
@@ -48,7 +48,7 @@ public IPRule withIPAddressOrRange(String iPAddressOrRange) {
}
/**
- * Get the action value.
+ * Get the action of IP ACL rule. Possible values include: 'Allow'.
*
* @return the action value
*/
@@ -57,7 +57,7 @@ public Action action() {
}
/**
- * Set the action value.
+ * Set the action of IP ACL rule. Possible values include: 'Allow'.
*
* @param action the action value to set
* @return the IPRule object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/Identity.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/Identity.java
index 4ffa7727c7f9..7f851ea838ba 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/Identity.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/Identity.java
@@ -40,7 +40,7 @@ public Identity() {
}
/**
- * Get the principalId value.
+ * Get the principal ID of resource identity.
*
* @return the principalId value
*/
@@ -49,7 +49,7 @@ public String principalId() {
}
/**
- * Get the tenantId value.
+ * Get the tenant ID of resource.
*
* @return the tenantId value
*/
@@ -58,7 +58,7 @@ public String tenantId() {
}
/**
- * Get the type value.
+ * Get the identity type.
*
* @return the type value
*/
@@ -67,7 +67,7 @@ public String type() {
}
/**
- * Set the type value.
+ * Set the identity type.
*
* @param type the type value to set
* @return the Identity object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/ImmutabilityPolicyProperties.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/ImmutabilityPolicyProperties.java
index 8caf42f69599..9b46f134e3dd 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/ImmutabilityPolicyProperties.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/ImmutabilityPolicyProperties.java
@@ -45,7 +45,7 @@ public class ImmutabilityPolicyProperties {
private List updateHistory;
/**
- * Get the immutabilityPeriodSinceCreationInDays value.
+ * Get the immutability period for the blobs in the container since the policy creation, in days.
*
* @return the immutabilityPeriodSinceCreationInDays value
*/
@@ -54,7 +54,7 @@ public int immutabilityPeriodSinceCreationInDays() {
}
/**
- * Set the immutabilityPeriodSinceCreationInDays value.
+ * Set the immutability period for the blobs in the container since the policy creation, in days.
*
* @param immutabilityPeriodSinceCreationInDays the immutabilityPeriodSinceCreationInDays value to set
* @return the ImmutabilityPolicyProperties object itself.
@@ -65,7 +65,7 @@ public ImmutabilityPolicyProperties withImmutabilityPeriodSinceCreationInDays(in
}
/**
- * Get the state value.
+ * Get the ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked. Possible values include: 'Locked', 'Unlocked'.
*
* @return the state value
*/
@@ -74,7 +74,7 @@ public ImmutabilityPolicyState state() {
}
/**
- * Get the etag value.
+ * Get immutabilityPolicy Etag.
*
* @return the etag value
*/
@@ -83,7 +83,7 @@ public String etag() {
}
/**
- * Get the updateHistory value.
+ * Get the ImmutabilityPolicy update history of the blob container.
*
* @return the updateHistory value
*/
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/KeyVaultProperties.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/KeyVaultProperties.java
index 52374d131b8b..39955998580b 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/KeyVaultProperties.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/KeyVaultProperties.java
@@ -33,7 +33,7 @@ public class KeyVaultProperties {
private String keyVaultUri;
/**
- * Get the keyName value.
+ * Get the name of KeyVault key.
*
* @return the keyName value
*/
@@ -42,7 +42,7 @@ public String keyName() {
}
/**
- * Set the keyName value.
+ * Set the name of KeyVault key.
*
* @param keyName the keyName value to set
* @return the KeyVaultProperties object itself.
@@ -53,7 +53,7 @@ public KeyVaultProperties withKeyName(String keyName) {
}
/**
- * Get the keyVersion value.
+ * Get the version of KeyVault key.
*
* @return the keyVersion value
*/
@@ -62,7 +62,7 @@ public String keyVersion() {
}
/**
- * Set the keyVersion value.
+ * Set the version of KeyVault key.
*
* @param keyVersion the keyVersion value to set
* @return the KeyVaultProperties object itself.
@@ -73,7 +73,7 @@ public KeyVaultProperties withKeyVersion(String keyVersion) {
}
/**
- * Get the keyVaultUri value.
+ * Get the Uri of KeyVault.
*
* @return the keyVaultUri value
*/
@@ -82,7 +82,7 @@ public String keyVaultUri() {
}
/**
- * Set the keyVaultUri value.
+ * Set the Uri of KeyVault.
*
* @param keyVaultUri the keyVaultUri value to set
* @return the KeyVaultProperties object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/LegalHoldProperties.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/LegalHoldProperties.java
index b6474f5f07aa..5bce9199de80 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/LegalHoldProperties.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/LegalHoldProperties.java
@@ -32,7 +32,7 @@ public class LegalHoldProperties {
private List tags;
/**
- * Get the hasLegalHold value.
+ * Get the hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account.
*
* @return the hasLegalHold value
*/
@@ -41,7 +41,7 @@ public Boolean hasLegalHold() {
}
/**
- * Get the tags value.
+ * Get the list of LegalHold tags of a blob container.
*
* @return the tags value
*/
@@ -50,7 +50,7 @@ public List tags() {
}
/**
- * Set the tags value.
+ * Set the list of LegalHold tags of a blob container.
*
* @param tags the tags value to set
* @return the LegalHoldProperties object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/ListContainerItem.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/ListContainerItem.java
index a0c0a6542512..05cde6086ea8 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/ListContainerItem.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/ListContainerItem.java
@@ -91,7 +91,7 @@ public class ListContainerItem extends AzureEntityResource {
private Boolean hasImmutabilityPolicy;
/**
- * Get the publicAccess value.
+ * Get specifies whether data in the container may be accessed publicly and the level of access. Possible values include: 'Container', 'Blob', 'None'.
*
* @return the publicAccess value
*/
@@ -100,7 +100,7 @@ public PublicAccess publicAccess() {
}
/**
- * Set the publicAccess value.
+ * Set specifies whether data in the container may be accessed publicly and the level of access. Possible values include: 'Container', 'Blob', 'None'.
*
* @param publicAccess the publicAccess value to set
* @return the ListContainerItem object itself.
@@ -111,7 +111,7 @@ public ListContainerItem withPublicAccess(PublicAccess publicAccess) {
}
/**
- * Get the lastModifiedTime value.
+ * Get returns the date and time the container was last modified.
*
* @return the lastModifiedTime value
*/
@@ -120,7 +120,7 @@ public DateTime lastModifiedTime() {
}
/**
- * Get the leaseStatus value.
+ * Get the lease status of the container. Possible values include: 'Locked', 'Unlocked'.
*
* @return the leaseStatus value
*/
@@ -129,7 +129,7 @@ public LeaseStatus leaseStatus() {
}
/**
- * Get the leaseState value.
+ * Get lease state of the container. Possible values include: 'Available', 'Leased', 'Expired', 'Breaking', 'Broken'.
*
* @return the leaseState value
*/
@@ -138,7 +138,7 @@ public LeaseState leaseState() {
}
/**
- * Get the leaseDuration value.
+ * Get specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased. Possible values include: 'Infinite', 'Fixed'.
*
* @return the leaseDuration value
*/
@@ -147,7 +147,7 @@ public LeaseDuration leaseDuration() {
}
/**
- * Get the metadata value.
+ * Get a name-value pair to associate with the container as metadata.
*
* @return the metadata value
*/
@@ -156,7 +156,7 @@ public Map metadata() {
}
/**
- * Set the metadata value.
+ * Set a name-value pair to associate with the container as metadata.
*
* @param metadata the metadata value to set
* @return the ListContainerItem object itself.
@@ -167,7 +167,7 @@ public ListContainerItem withMetadata(Map metadata) {
}
/**
- * Get the immutabilityPolicy value.
+ * Get the ImmutabilityPolicy property of the container.
*
* @return the immutabilityPolicy value
*/
@@ -176,7 +176,7 @@ public ImmutabilityPolicyProperties immutabilityPolicy() {
}
/**
- * Get the legalHold value.
+ * Get the LegalHold property of the container.
*
* @return the legalHold value
*/
@@ -185,7 +185,7 @@ public LegalHoldProperties legalHold() {
}
/**
- * Get the hasLegalHold value.
+ * Get the hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account.
*
* @return the hasLegalHold value
*/
@@ -194,7 +194,7 @@ public Boolean hasLegalHold() {
}
/**
- * Get the hasImmutabilityPolicy value.
+ * Get the hasImmutabilityPolicy public property is set to true by SRP if ImmutabilityPolicy has been created for this container. The hasImmutabilityPolicy public property is set to false by SRP if ImmutabilityPolicy has not been created for this container.
*
* @return the hasImmutabilityPolicy value
*/
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/ManagementPoliciesRulesSetParameter.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/ManagementPoliciesRulesSetParameter.java
index f77f65a73695..1bce34c250bc 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/ManagementPoliciesRulesSetParameter.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/ManagementPoliciesRulesSetParameter.java
@@ -27,7 +27,7 @@ public class ManagementPoliciesRulesSetParameter {
private Object policy;
/**
- * Get the policy value.
+ * Get the Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
*
* @return the policy value
*/
@@ -36,7 +36,7 @@ public Object policy() {
}
/**
- * Set the policy value.
+ * Set the Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
*
* @param policy the policy value to set
* @return the ManagementPoliciesRulesSetParameter object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/MetricSpecification.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/MetricSpecification.java
index 22d731290431..d811de192bd3 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/MetricSpecification.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/MetricSpecification.java
@@ -70,7 +70,7 @@ public class MetricSpecification {
private String resourceIdDimensionNameOverride;
/**
- * Get the name value.
+ * Get name of metric specification.
*
* @return the name value
*/
@@ -79,7 +79,7 @@ public String name() {
}
/**
- * Set the name value.
+ * Set name of metric specification.
*
* @param name the name value to set
* @return the MetricSpecification object itself.
@@ -90,7 +90,7 @@ public MetricSpecification withName(String name) {
}
/**
- * Get the displayName value.
+ * Get display name of metric specification.
*
* @return the displayName value
*/
@@ -99,7 +99,7 @@ public String displayName() {
}
/**
- * Set the displayName value.
+ * Set display name of metric specification.
*
* @param displayName the displayName value to set
* @return the MetricSpecification object itself.
@@ -110,7 +110,7 @@ public MetricSpecification withDisplayName(String displayName) {
}
/**
- * Get the displayDescription value.
+ * Get display description of metric specification.
*
* @return the displayDescription value
*/
@@ -119,7 +119,7 @@ public String displayDescription() {
}
/**
- * Set the displayDescription value.
+ * Set display description of metric specification.
*
* @param displayDescription the displayDescription value to set
* @return the MetricSpecification object itself.
@@ -130,7 +130,7 @@ public MetricSpecification withDisplayDescription(String displayDescription) {
}
/**
- * Get the unit value.
+ * Get unit could be Bytes or Count.
*
* @return the unit value
*/
@@ -139,7 +139,7 @@ public String unit() {
}
/**
- * Set the unit value.
+ * Set unit could be Bytes or Count.
*
* @param unit the unit value to set
* @return the MetricSpecification object itself.
@@ -150,7 +150,7 @@ public MetricSpecification withUnit(String unit) {
}
/**
- * Get the dimensions value.
+ * Get dimensions of blobs, including blob type and access tier.
*
* @return the dimensions value
*/
@@ -159,7 +159,7 @@ public List dimensions() {
}
/**
- * Set the dimensions value.
+ * Set dimensions of blobs, including blob type and access tier.
*
* @param dimensions the dimensions value to set
* @return the MetricSpecification object itself.
@@ -170,7 +170,7 @@ public MetricSpecification withDimensions(List dimensions) {
}
/**
- * Get the aggregationType value.
+ * Get aggregation type could be Average.
*
* @return the aggregationType value
*/
@@ -179,7 +179,7 @@ public String aggregationType() {
}
/**
- * Set the aggregationType value.
+ * Set aggregation type could be Average.
*
* @param aggregationType the aggregationType value to set
* @return the MetricSpecification object itself.
@@ -190,7 +190,7 @@ public MetricSpecification withAggregationType(String aggregationType) {
}
/**
- * Get the fillGapWithZero value.
+ * Get the property to decide fill gap with zero or not.
*
* @return the fillGapWithZero value
*/
@@ -199,7 +199,7 @@ public Boolean fillGapWithZero() {
}
/**
- * Set the fillGapWithZero value.
+ * Set the property to decide fill gap with zero or not.
*
* @param fillGapWithZero the fillGapWithZero value to set
* @return the MetricSpecification object itself.
@@ -210,7 +210,7 @@ public MetricSpecification withFillGapWithZero(Boolean fillGapWithZero) {
}
/**
- * Get the category value.
+ * Get the category this metric specification belong to, could be Capacity.
*
* @return the category value
*/
@@ -219,7 +219,7 @@ public String category() {
}
/**
- * Set the category value.
+ * Set the category this metric specification belong to, could be Capacity.
*
* @param category the category value to set
* @return the MetricSpecification object itself.
@@ -230,7 +230,7 @@ public MetricSpecification withCategory(String category) {
}
/**
- * Get the resourceIdDimensionNameOverride value.
+ * Get account Resource Id.
*
* @return the resourceIdDimensionNameOverride value
*/
@@ -239,7 +239,7 @@ public String resourceIdDimensionNameOverride() {
}
/**
- * Set the resourceIdDimensionNameOverride value.
+ * Set account Resource Id.
*
* @param resourceIdDimensionNameOverride the resourceIdDimensionNameOverride value to set
* @return the MetricSpecification object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/NetworkRuleSet.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/NetworkRuleSet.java
index 66a229d14d9e..b2d60b41312b 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/NetworkRuleSet.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/NetworkRuleSet.java
@@ -45,7 +45,7 @@ public class NetworkRuleSet {
private DefaultAction defaultAction;
/**
- * Get the bypass value.
+ * Get specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. Possible values include: 'None', 'Logging', 'Metrics', 'AzureServices'.
*
* @return the bypass value
*/
@@ -54,7 +54,7 @@ public Bypass bypass() {
}
/**
- * Set the bypass value.
+ * Set specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. Possible values include: 'None', 'Logging', 'Metrics', 'AzureServices'.
*
* @param bypass the bypass value to set
* @return the NetworkRuleSet object itself.
@@ -65,7 +65,7 @@ public NetworkRuleSet withBypass(Bypass bypass) {
}
/**
- * Get the virtualNetworkRules value.
+ * Get sets the virtual network rules.
*
* @return the virtualNetworkRules value
*/
@@ -74,7 +74,7 @@ public List virtualNetworkRules() {
}
/**
- * Set the virtualNetworkRules value.
+ * Set sets the virtual network rules.
*
* @param virtualNetworkRules the virtualNetworkRules value to set
* @return the NetworkRuleSet object itself.
@@ -85,7 +85,7 @@ public NetworkRuleSet withVirtualNetworkRules(List virtualNe
}
/**
- * Get the ipRules value.
+ * Get sets the IP ACL rules.
*
* @return the ipRules value
*/
@@ -94,7 +94,7 @@ public List ipRules() {
}
/**
- * Set the ipRules value.
+ * Set sets the IP ACL rules.
*
* @param ipRules the ipRules value to set
* @return the NetworkRuleSet object itself.
@@ -105,7 +105,7 @@ public NetworkRuleSet withIpRules(List ipRules) {
}
/**
- * Get the defaultAction value.
+ * Get specifies the default action of allow or deny when no other rules match. Possible values include: 'Allow', 'Deny'.
*
* @return the defaultAction value
*/
@@ -114,7 +114,7 @@ public DefaultAction defaultAction() {
}
/**
- * Set the defaultAction value.
+ * Set specifies the default action of allow or deny when no other rules match. Possible values include: 'Allow', 'Deny'.
*
* @param defaultAction the defaultAction value to set
* @return the NetworkRuleSet object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/OperationDisplay.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/OperationDisplay.java
index 570cc5d70f93..77ffe51b4cd1 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/OperationDisplay.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/OperationDisplay.java
@@ -33,7 +33,7 @@ public class OperationDisplay {
private String operation;
/**
- * Get the provider value.
+ * Get service provider: Microsoft Storage.
*
* @return the provider value
*/
@@ -42,7 +42,7 @@ public String provider() {
}
/**
- * Set the provider value.
+ * Set service provider: Microsoft Storage.
*
* @param provider the provider value to set
* @return the OperationDisplay object itself.
@@ -53,7 +53,7 @@ public OperationDisplay withProvider(String provider) {
}
/**
- * Get the resource value.
+ * Get resource on which the operation is performed etc.
*
* @return the resource value
*/
@@ -62,7 +62,7 @@ public String resource() {
}
/**
- * Set the resource value.
+ * Set resource on which the operation is performed etc.
*
* @param resource the resource value to set
* @return the OperationDisplay object itself.
@@ -73,7 +73,7 @@ public OperationDisplay withResource(String resource) {
}
/**
- * Get the operation value.
+ * Get type of operation: get, read, delete, etc.
*
* @return the operation value
*/
@@ -82,7 +82,7 @@ public String operation() {
}
/**
- * Set the operation value.
+ * Set type of operation: get, read, delete, etc.
*
* @param operation the operation value to set
* @return the OperationDisplay object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/Restriction.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/Restriction.java
index 0828b438e74f..c00cf984f0fd 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/Restriction.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/Restriction.java
@@ -40,7 +40,7 @@ public class Restriction {
private ReasonCode reasonCode;
/**
- * Get the type value.
+ * Get the type of restrictions. As of now only possible value for this is location.
*
* @return the type value
*/
@@ -49,7 +49,7 @@ public String type() {
}
/**
- * Get the values value.
+ * Get the value of restrictions. If the restriction type is set to location. This would be different locations where the SKU is restricted.
*
* @return the values value
*/
@@ -58,7 +58,7 @@ public List values() {
}
/**
- * Get the reasonCode value.
+ * Get the reason for the restriction. As of now this can be “QuotaId” or “NotAvailableForSubscription”. Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The “NotAvailableForSubscription” is related to capacity at DC. Possible values include: 'QuotaId', 'NotAvailableForSubscription'.
*
* @return the reasonCode value
*/
@@ -67,7 +67,7 @@ public ReasonCode reasonCode() {
}
/**
- * Set the reasonCode value.
+ * Set the reason for the restriction. As of now this can be “QuotaId” or “NotAvailableForSubscription”. Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The “NotAvailableForSubscription” is related to capacity at DC. Possible values include: 'QuotaId', 'NotAvailableForSubscription'.
*
* @param reasonCode the reasonCode value to set
* @return the Restriction object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/SKUCapability.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/SKUCapability.java
index a7edb39412c8..14f170a07b18 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/SKUCapability.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/SKUCapability.java
@@ -30,7 +30,7 @@ public class SKUCapability {
private String value;
/**
- * Get the name value.
+ * Get the name of capability, The capability information in the specified sku, including file encryption, network acls, change notification, etc.
*
* @return the name value
*/
@@ -39,7 +39,7 @@ public String name() {
}
/**
- * Get the value value.
+ * Get a string value to indicate states of given capability. Possibly 'true' or 'false'.
*
* @return the value value
*/
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/ServiceSasParameters.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/ServiceSasParameters.java
index 31af2bbf20e3..836198c921c8 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/ServiceSasParameters.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/ServiceSasParameters.java
@@ -131,7 +131,7 @@ public class ServiceSasParameters {
private String contentType;
/**
- * Get the canonicalizedResource value.
+ * Get the canonical path to the signed resource.
*
* @return the canonicalizedResource value
*/
@@ -140,7 +140,7 @@ public String canonicalizedResource() {
}
/**
- * Set the canonicalizedResource value.
+ * Set the canonical path to the signed resource.
*
* @param canonicalizedResource the canonicalizedResource value to set
* @return the ServiceSasParameters object itself.
@@ -151,7 +151,7 @@ public ServiceSasParameters withCanonicalizedResource(String canonicalizedResour
}
/**
- * Get the resource value.
+ * Get the signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s). Possible values include: 'b', 'c', 'f', 's'.
*
* @return the resource value
*/
@@ -160,7 +160,7 @@ public SignedResource resource() {
}
/**
- * Set the resource value.
+ * Set the signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s). Possible values include: 'b', 'c', 'f', 's'.
*
* @param resource the resource value to set
* @return the ServiceSasParameters object itself.
@@ -171,7 +171,7 @@ public ServiceSasParameters withResource(SignedResource resource) {
}
/**
- * Get the permissions value.
+ * Get the signed permissions for the service SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Possible values include: 'r', 'd', 'w', 'l', 'a', 'c', 'u', 'p'.
*
* @return the permissions value
*/
@@ -180,7 +180,7 @@ public Permissions permissions() {
}
/**
- * Set the permissions value.
+ * Set the signed permissions for the service SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Possible values include: 'r', 'd', 'w', 'l', 'a', 'c', 'u', 'p'.
*
* @param permissions the permissions value to set
* @return the ServiceSasParameters object itself.
@@ -191,7 +191,7 @@ public ServiceSasParameters withPermissions(Permissions permissions) {
}
/**
- * Get the iPAddressOrRange value.
+ * Get an IP address or a range of IP addresses from which to accept requests.
*
* @return the iPAddressOrRange value
*/
@@ -200,7 +200,7 @@ public String iPAddressOrRange() {
}
/**
- * Set the iPAddressOrRange value.
+ * Set an IP address or a range of IP addresses from which to accept requests.
*
* @param iPAddressOrRange the iPAddressOrRange value to set
* @return the ServiceSasParameters object itself.
@@ -211,7 +211,7 @@ public ServiceSasParameters withIPAddressOrRange(String iPAddressOrRange) {
}
/**
- * Get the protocols value.
+ * Get the protocol permitted for a request made with the account SAS. Possible values include: 'https,http', 'https'.
*
* @return the protocols value
*/
@@ -220,7 +220,7 @@ public HttpProtocol protocols() {
}
/**
- * Set the protocols value.
+ * Set the protocol permitted for a request made with the account SAS. Possible values include: 'https,http', 'https'.
*
* @param protocols the protocols value to set
* @return the ServiceSasParameters object itself.
@@ -231,7 +231,7 @@ public ServiceSasParameters withProtocols(HttpProtocol protocols) {
}
/**
- * Get the sharedAccessStartTime value.
+ * Get the time at which the SAS becomes valid.
*
* @return the sharedAccessStartTime value
*/
@@ -240,7 +240,7 @@ public DateTime sharedAccessStartTime() {
}
/**
- * Set the sharedAccessStartTime value.
+ * Set the time at which the SAS becomes valid.
*
* @param sharedAccessStartTime the sharedAccessStartTime value to set
* @return the ServiceSasParameters object itself.
@@ -251,7 +251,7 @@ public ServiceSasParameters withSharedAccessStartTime(DateTime sharedAccessStart
}
/**
- * Get the sharedAccessExpiryTime value.
+ * Get the time at which the shared access signature becomes invalid.
*
* @return the sharedAccessExpiryTime value
*/
@@ -260,7 +260,7 @@ public DateTime sharedAccessExpiryTime() {
}
/**
- * Set the sharedAccessExpiryTime value.
+ * Set the time at which the shared access signature becomes invalid.
*
* @param sharedAccessExpiryTime the sharedAccessExpiryTime value to set
* @return the ServiceSasParameters object itself.
@@ -271,7 +271,7 @@ public ServiceSasParameters withSharedAccessExpiryTime(DateTime sharedAccessExpi
}
/**
- * Get the identifier value.
+ * Get a unique value up to 64 characters in length that correlates to an access policy specified for the container, queue, or table.
*
* @return the identifier value
*/
@@ -280,7 +280,7 @@ public String identifier() {
}
/**
- * Set the identifier value.
+ * Set a unique value up to 64 characters in length that correlates to an access policy specified for the container, queue, or table.
*
* @param identifier the identifier value to set
* @return the ServiceSasParameters object itself.
@@ -291,7 +291,7 @@ public ServiceSasParameters withIdentifier(String identifier) {
}
/**
- * Get the partitionKeyStart value.
+ * Get the start of partition key.
*
* @return the partitionKeyStart value
*/
@@ -300,7 +300,7 @@ public String partitionKeyStart() {
}
/**
- * Set the partitionKeyStart value.
+ * Set the start of partition key.
*
* @param partitionKeyStart the partitionKeyStart value to set
* @return the ServiceSasParameters object itself.
@@ -311,7 +311,7 @@ public ServiceSasParameters withPartitionKeyStart(String partitionKeyStart) {
}
/**
- * Get the partitionKeyEnd value.
+ * Get the end of partition key.
*
* @return the partitionKeyEnd value
*/
@@ -320,7 +320,7 @@ public String partitionKeyEnd() {
}
/**
- * Set the partitionKeyEnd value.
+ * Set the end of partition key.
*
* @param partitionKeyEnd the partitionKeyEnd value to set
* @return the ServiceSasParameters object itself.
@@ -331,7 +331,7 @@ public ServiceSasParameters withPartitionKeyEnd(String partitionKeyEnd) {
}
/**
- * Get the rowKeyStart value.
+ * Get the start of row key.
*
* @return the rowKeyStart value
*/
@@ -340,7 +340,7 @@ public String rowKeyStart() {
}
/**
- * Set the rowKeyStart value.
+ * Set the start of row key.
*
* @param rowKeyStart the rowKeyStart value to set
* @return the ServiceSasParameters object itself.
@@ -351,7 +351,7 @@ public ServiceSasParameters withRowKeyStart(String rowKeyStart) {
}
/**
- * Get the rowKeyEnd value.
+ * Get the end of row key.
*
* @return the rowKeyEnd value
*/
@@ -360,7 +360,7 @@ public String rowKeyEnd() {
}
/**
- * Set the rowKeyEnd value.
+ * Set the end of row key.
*
* @param rowKeyEnd the rowKeyEnd value to set
* @return the ServiceSasParameters object itself.
@@ -371,7 +371,7 @@ public ServiceSasParameters withRowKeyEnd(String rowKeyEnd) {
}
/**
- * Get the keyToSign value.
+ * Get the key to sign the account SAS token with.
*
* @return the keyToSign value
*/
@@ -380,7 +380,7 @@ public String keyToSign() {
}
/**
- * Set the keyToSign value.
+ * Set the key to sign the account SAS token with.
*
* @param keyToSign the keyToSign value to set
* @return the ServiceSasParameters object itself.
@@ -391,7 +391,7 @@ public ServiceSasParameters withKeyToSign(String keyToSign) {
}
/**
- * Get the cacheControl value.
+ * Get the response header override for cache control.
*
* @return the cacheControl value
*/
@@ -400,7 +400,7 @@ public String cacheControl() {
}
/**
- * Set the cacheControl value.
+ * Set the response header override for cache control.
*
* @param cacheControl the cacheControl value to set
* @return the ServiceSasParameters object itself.
@@ -411,7 +411,7 @@ public ServiceSasParameters withCacheControl(String cacheControl) {
}
/**
- * Get the contentDisposition value.
+ * Get the response header override for content disposition.
*
* @return the contentDisposition value
*/
@@ -420,7 +420,7 @@ public String contentDisposition() {
}
/**
- * Set the contentDisposition value.
+ * Set the response header override for content disposition.
*
* @param contentDisposition the contentDisposition value to set
* @return the ServiceSasParameters object itself.
@@ -431,7 +431,7 @@ public ServiceSasParameters withContentDisposition(String contentDisposition) {
}
/**
- * Get the contentEncoding value.
+ * Get the response header override for content encoding.
*
* @return the contentEncoding value
*/
@@ -440,7 +440,7 @@ public String contentEncoding() {
}
/**
- * Set the contentEncoding value.
+ * Set the response header override for content encoding.
*
* @param contentEncoding the contentEncoding value to set
* @return the ServiceSasParameters object itself.
@@ -451,7 +451,7 @@ public ServiceSasParameters withContentEncoding(String contentEncoding) {
}
/**
- * Get the contentLanguage value.
+ * Get the response header override for content language.
*
* @return the contentLanguage value
*/
@@ -460,7 +460,7 @@ public String contentLanguage() {
}
/**
- * Set the contentLanguage value.
+ * Set the response header override for content language.
*
* @param contentLanguage the contentLanguage value to set
* @return the ServiceSasParameters object itself.
@@ -471,7 +471,7 @@ public ServiceSasParameters withContentLanguage(String contentLanguage) {
}
/**
- * Get the contentType value.
+ * Get the response header override for content type.
*
* @return the contentType value
*/
@@ -480,7 +480,7 @@ public String contentType() {
}
/**
- * Set the contentType value.
+ * Set the response header override for content type.
*
* @param contentType the contentType value to set
* @return the ServiceSasParameters object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/ServiceSpecification.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/ServiceSpecification.java
index 5293473b6b5f..f5dbfaa831c8 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/ServiceSpecification.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/ServiceSpecification.java
@@ -22,7 +22,7 @@ public class ServiceSpecification {
private List metricSpecifications;
/**
- * Get the metricSpecifications value.
+ * Get metric specifications of operation.
*
* @return the metricSpecifications value
*/
@@ -31,7 +31,7 @@ public List metricSpecifications() {
}
/**
- * Set the metricSpecifications value.
+ * Set metric specifications of operation.
*
* @param metricSpecifications the metricSpecifications value to set
* @return the ServiceSpecification object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccount.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccount.java
index 542a08a5987b..9338ff33a412 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccount.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccount.java
@@ -10,12 +10,12 @@
import com.microsoft.azure.arm.model.HasInner;
import com.microsoft.azure.arm.resources.models.Resource;
+import com.microsoft.azure.arm.resources.models.GroupableResourceCore;
import com.microsoft.azure.arm.resources.models.HasResourceGroup;
import com.microsoft.azure.arm.model.Refreshable;
import com.microsoft.azure.arm.model.Updatable;
import com.microsoft.azure.arm.model.Appliable;
import com.microsoft.azure.arm.model.Creatable;
-import com.microsoft.azure.arm.resources.models.GroupableResourceCore;
import com.microsoft.azure.arm.resources.models.HasManager;
import com.microsoft.azure.management.storage.v2018_03_01_preview.implementation.StorageManager;
import com.microsoft.azure.management.storage.v2018_03_01_preview.implementation.SkuInner;
@@ -56,6 +56,11 @@ public interface StorageAccount extends HasInner, Resource,
*/
Identity identity();
+ /**
+ * @return the isHnsEnabled value.
+ */
+ Boolean isHnsEnabled();
+
/**
* @return the kind value.
*/
@@ -203,6 +208,16 @@ interface WithIdentity {
WithCreate withIdentity(Identity identity);
}
+ /**
+ * The stage of the storageaccount update allowing to specify IsHnsEnabled.
+ */
+ interface WithIsHnsEnabled {
+ /**
+ * Specifies isHnsEnabled.
+ */
+ WithCreate withIsHnsEnabled(Boolean isHnsEnabled);
+ }
+
/**
* The stage of the storageaccount update allowing to specify NetworkRuleSet.
*/
@@ -218,7 +233,7 @@ interface WithNetworkRuleSet {
* the resource to be created (via {@link WithCreate#create()}), but also allows
* for any other optional settings to be specified.
*/
- interface WithCreate extends Creatable, Resource.DefinitionWithTags, DefinitionStages.WithAccessTier, DefinitionStages.WithCustomDomain, DefinitionStages.WithEnableHttpsTrafficOnly, DefinitionStages.WithEncryption, DefinitionStages.WithIdentity, DefinitionStages.WithNetworkRuleSet {
+ interface WithCreate extends Creatable, Resource.DefinitionWithTags, DefinitionStages.WithAccessTier, DefinitionStages.WithCustomDomain, DefinitionStages.WithEnableHttpsTrafficOnly, DefinitionStages.WithEncryption, DefinitionStages.WithIdentity, DefinitionStages.WithIsHnsEnabled, DefinitionStages.WithNetworkRuleSet {
}
}
/**
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccountCheckNameAvailabilityParameters.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccountCheckNameAvailabilityParameters.java
index 0329322c11f5..bc2aa2ce7975 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccountCheckNameAvailabilityParameters.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccountCheckNameAvailabilityParameters.java
@@ -28,13 +28,14 @@ public class StorageAccountCheckNameAvailabilityParameters {
/**
* Creates an instance of StorageAccountCheckNameAvailabilityParameters class.
+ * @param name the storage account name.
*/
public StorageAccountCheckNameAvailabilityParameters() {
type = "Microsoft.Storage/storageAccounts";
}
/**
- * Get the name value.
+ * Get the storage account name.
*
* @return the name value
*/
@@ -43,7 +44,7 @@ public String name() {
}
/**
- * Set the name value.
+ * Set the storage account name.
*
* @param name the name value to set
* @return the StorageAccountCheckNameAvailabilityParameters object itself.
@@ -54,7 +55,7 @@ public StorageAccountCheckNameAvailabilityParameters withName(String name) {
}
/**
- * Get the type value.
+ * Get the type of resource, Microsoft.Storage/storageAccounts.
*
* @return the type value
*/
@@ -63,7 +64,7 @@ public String type() {
}
/**
- * Set the type value.
+ * Set the type of resource, Microsoft.Storage/storageAccounts.
*
* @param type the type value to set
* @return the StorageAccountCheckNameAvailabilityParameters object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccountCreateParameters.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccountCreateParameters.java
index 8a49edfcf452..f3cfb865f7fa 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccountCreateParameters.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccountCreateParameters.java
@@ -94,7 +94,13 @@ public class StorageAccountCreateParameters {
private Boolean enableHttpsTrafficOnly;
/**
- * Get the sku value.
+ * Account HierarchicalNamespace enabled if sets to true.
+ */
+ @JsonProperty(value = "properties.isHnsEnabled")
+ private Boolean isHnsEnabled;
+
+ /**
+ * Get required. Gets or sets the sku name.
*
* @return the sku value
*/
@@ -103,7 +109,7 @@ public SkuInner sku() {
}
/**
- * Set the sku value.
+ * Set required. Gets or sets the sku name.
*
* @param sku the sku value to set
* @return the StorageAccountCreateParameters object itself.
@@ -114,7 +120,7 @@ public StorageAccountCreateParameters withSku(SkuInner sku) {
}
/**
- * Get the kind value.
+ * Get required. Indicates the type of storage account. Possible values include: 'Storage', 'StorageV2', 'BlobStorage'.
*
* @return the kind value
*/
@@ -123,7 +129,7 @@ public Kind kind() {
}
/**
- * Set the kind value.
+ * Set required. Indicates the type of storage account. Possible values include: 'Storage', 'StorageV2', 'BlobStorage'.
*
* @param kind the kind value to set
* @return the StorageAccountCreateParameters object itself.
@@ -134,7 +140,7 @@ public StorageAccountCreateParameters withKind(Kind kind) {
}
/**
- * Get the location value.
+ * Get required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed.
*
* @return the location value
*/
@@ -143,7 +149,7 @@ public String location() {
}
/**
- * Set the location value.
+ * Set required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed.
*
* @param location the location value to set
* @return the StorageAccountCreateParameters object itself.
@@ -154,7 +160,7 @@ public StorageAccountCreateParameters withLocation(String location) {
}
/**
- * Get the tags value.
+ * Get gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters.
*
* @return the tags value
*/
@@ -163,7 +169,7 @@ public Map tags() {
}
/**
- * Set the tags value.
+ * Set gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters.
*
* @param tags the tags value to set
* @return the StorageAccountCreateParameters object itself.
@@ -174,7 +180,7 @@ public StorageAccountCreateParameters withTags(Map tags) {
}
/**
- * Get the identity value.
+ * Get the identity of the resource.
*
* @return the identity value
*/
@@ -183,7 +189,7 @@ public Identity identity() {
}
/**
- * Set the identity value.
+ * Set the identity of the resource.
*
* @param identity the identity value to set
* @return the StorageAccountCreateParameters object itself.
@@ -194,7 +200,7 @@ public StorageAccountCreateParameters withIdentity(Identity identity) {
}
/**
- * Get the customDomain value.
+ * Get user domain assigned to the storage account. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property.
*
* @return the customDomain value
*/
@@ -203,7 +209,7 @@ public CustomDomain customDomain() {
}
/**
- * Set the customDomain value.
+ * Set user domain assigned to the storage account. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property.
*
* @param customDomain the customDomain value to set
* @return the StorageAccountCreateParameters object itself.
@@ -214,7 +220,7 @@ public StorageAccountCreateParameters withCustomDomain(CustomDomain customDomain
}
/**
- * Get the encryption value.
+ * Get provides the encryption settings on the account. If left unspecified the account encryption settings will remain the same. The default setting is unencrypted.
*
* @return the encryption value
*/
@@ -223,7 +229,7 @@ public Encryption encryption() {
}
/**
- * Set the encryption value.
+ * Set provides the encryption settings on the account. If left unspecified the account encryption settings will remain the same. The default setting is unencrypted.
*
* @param encryption the encryption value to set
* @return the StorageAccountCreateParameters object itself.
@@ -234,7 +240,7 @@ public StorageAccountCreateParameters withEncryption(Encryption encryption) {
}
/**
- * Get the networkRuleSet value.
+ * Get network rule set.
*
* @return the networkRuleSet value
*/
@@ -243,7 +249,7 @@ public NetworkRuleSet networkRuleSet() {
}
/**
- * Set the networkRuleSet value.
+ * Set network rule set.
*
* @param networkRuleSet the networkRuleSet value to set
* @return the StorageAccountCreateParameters object itself.
@@ -254,7 +260,7 @@ public StorageAccountCreateParameters withNetworkRuleSet(NetworkRuleSet networkR
}
/**
- * Get the accessTier value.
+ * Get required for storage accounts where kind = BlobStorage. The access tier used for billing. Possible values include: 'Hot', 'Cool'.
*
* @return the accessTier value
*/
@@ -263,7 +269,7 @@ public AccessTier accessTier() {
}
/**
- * Set the accessTier value.
+ * Set required for storage accounts where kind = BlobStorage. The access tier used for billing. Possible values include: 'Hot', 'Cool'.
*
* @param accessTier the accessTier value to set
* @return the StorageAccountCreateParameters object itself.
@@ -274,7 +280,7 @@ public StorageAccountCreateParameters withAccessTier(AccessTier accessTier) {
}
/**
- * Get the enableHttpsTrafficOnly value.
+ * Get allows https traffic only to storage service if sets to true.
*
* @return the enableHttpsTrafficOnly value
*/
@@ -283,7 +289,7 @@ public Boolean enableHttpsTrafficOnly() {
}
/**
- * Set the enableHttpsTrafficOnly value.
+ * Set allows https traffic only to storage service if sets to true.
*
* @param enableHttpsTrafficOnly the enableHttpsTrafficOnly value to set
* @return the StorageAccountCreateParameters object itself.
@@ -293,4 +299,24 @@ public StorageAccountCreateParameters withEnableHttpsTrafficOnly(Boolean enableH
return this;
}
+ /**
+ * Get account HierarchicalNamespace enabled if sets to true.
+ *
+ * @return the isHnsEnabled value
+ */
+ public Boolean isHnsEnabled() {
+ return this.isHnsEnabled;
+ }
+
+ /**
+ * Set account HierarchicalNamespace enabled if sets to true.
+ *
+ * @param isHnsEnabled the isHnsEnabled value to set
+ * @return the StorageAccountCreateParameters object itself.
+ */
+ public StorageAccountCreateParameters withIsHnsEnabled(Boolean isHnsEnabled) {
+ this.isHnsEnabled = isHnsEnabled;
+ return this;
+ }
+
}
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccountKey.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccountKey.java
index 70c5e9f86c9d..7f313a6c6f05 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccountKey.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccountKey.java
@@ -34,7 +34,7 @@ public class StorageAccountKey {
private KeyPermission permissions;
/**
- * Get the keyName value.
+ * Get name of the key.
*
* @return the keyName value
*/
@@ -43,7 +43,7 @@ public String keyName() {
}
/**
- * Get the value value.
+ * Get base 64-encoded value of the key.
*
* @return the value value
*/
@@ -52,7 +52,7 @@ public String value() {
}
/**
- * Get the permissions value.
+ * Get permissions for the key -- read-only or full permissions. Possible values include: 'Read', 'Full'.
*
* @return the permissions value
*/
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccountRegenerateKeyParameters.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccountRegenerateKeyParameters.java
index 32bba3bef9d2..c78fc8a24f88 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccountRegenerateKeyParameters.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccountRegenerateKeyParameters.java
@@ -22,7 +22,7 @@ public class StorageAccountRegenerateKeyParameters {
private String keyName;
/**
- * Get the keyName value.
+ * Get the name of storage keys that want to be regenerated, possible vaules are key1, key2.
*
* @return the keyName value
*/
@@ -31,7 +31,7 @@ public String keyName() {
}
/**
- * Set the keyName value.
+ * Set the name of storage keys that want to be regenerated, possible vaules are key1, key2.
*
* @param keyName the keyName value to set
* @return the StorageAccountRegenerateKeyParameters object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccountUpdateParameters.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccountUpdateParameters.java
index d4596c3c87cf..439ec53b4aad 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccountUpdateParameters.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccountUpdateParameters.java
@@ -87,7 +87,7 @@ public class StorageAccountUpdateParameters {
private Kind kind;
/**
- * Get the sku value.
+ * Get gets or sets the SKU name. Note that the SKU name cannot be updated to Standard_ZRS or Premium_LRS, nor can accounts of those sku names be updated to any other value.
*
* @return the sku value
*/
@@ -96,7 +96,7 @@ public SkuInner sku() {
}
/**
- * Set the sku value.
+ * Set gets or sets the SKU name. Note that the SKU name cannot be updated to Standard_ZRS or Premium_LRS, nor can accounts of those sku names be updated to any other value.
*
* @param sku the sku value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -107,7 +107,7 @@ public StorageAccountUpdateParameters withSku(SkuInner sku) {
}
/**
- * Get the tags value.
+ * Get gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters.
*
* @return the tags value
*/
@@ -116,7 +116,7 @@ public Map tags() {
}
/**
- * Set the tags value.
+ * Set gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters.
*
* @param tags the tags value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -127,7 +127,7 @@ public StorageAccountUpdateParameters withTags(Map tags) {
}
/**
- * Get the identity value.
+ * Get the identity of the resource.
*
* @return the identity value
*/
@@ -136,7 +136,7 @@ public Identity identity() {
}
/**
- * Set the identity value.
+ * Set the identity of the resource.
*
* @param identity the identity value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -147,7 +147,7 @@ public StorageAccountUpdateParameters withIdentity(Identity identity) {
}
/**
- * Get the customDomain value.
+ * Get custom domain assigned to the storage account by the user. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property.
*
* @return the customDomain value
*/
@@ -156,7 +156,7 @@ public CustomDomain customDomain() {
}
/**
- * Set the customDomain value.
+ * Set custom domain assigned to the storage account by the user. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property.
*
* @param customDomain the customDomain value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -167,7 +167,7 @@ public StorageAccountUpdateParameters withCustomDomain(CustomDomain customDomain
}
/**
- * Get the encryption value.
+ * Get provides the encryption settings on the account. The default setting is unencrypted.
*
* @return the encryption value
*/
@@ -176,7 +176,7 @@ public Encryption encryption() {
}
/**
- * Set the encryption value.
+ * Set provides the encryption settings on the account. The default setting is unencrypted.
*
* @param encryption the encryption value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -187,7 +187,7 @@ public StorageAccountUpdateParameters withEncryption(Encryption encryption) {
}
/**
- * Get the accessTier value.
+ * Get required for storage accounts where kind = BlobStorage. The access tier used for billing. Possible values include: 'Hot', 'Cool'.
*
* @return the accessTier value
*/
@@ -196,7 +196,7 @@ public AccessTier accessTier() {
}
/**
- * Set the accessTier value.
+ * Set required for storage accounts where kind = BlobStorage. The access tier used for billing. Possible values include: 'Hot', 'Cool'.
*
* @param accessTier the accessTier value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -207,7 +207,7 @@ public StorageAccountUpdateParameters withAccessTier(AccessTier accessTier) {
}
/**
- * Get the enableHttpsTrafficOnly value.
+ * Get allows https traffic only to storage service if sets to true.
*
* @return the enableHttpsTrafficOnly value
*/
@@ -216,7 +216,7 @@ public Boolean enableHttpsTrafficOnly() {
}
/**
- * Set the enableHttpsTrafficOnly value.
+ * Set allows https traffic only to storage service if sets to true.
*
* @param enableHttpsTrafficOnly the enableHttpsTrafficOnly value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -227,7 +227,7 @@ public StorageAccountUpdateParameters withEnableHttpsTrafficOnly(Boolean enableH
}
/**
- * Get the networkRuleSet value.
+ * Get network rule set.
*
* @return the networkRuleSet value
*/
@@ -236,7 +236,7 @@ public NetworkRuleSet networkRuleSet() {
}
/**
- * Set the networkRuleSet value.
+ * Set network rule set.
*
* @param networkRuleSet the networkRuleSet value to set
* @return the StorageAccountUpdateParameters object itself.
@@ -247,7 +247,7 @@ public StorageAccountUpdateParameters withNetworkRuleSet(NetworkRuleSet networkR
}
/**
- * Get the kind value.
+ * Get optional. Indicates the type of storage account. Currently only StorageV2 value supported by server. Possible values include: 'Storage', 'StorageV2', 'BlobStorage'.
*
* @return the kind value
*/
@@ -256,7 +256,7 @@ public Kind kind() {
}
/**
- * Set the kind value.
+ * Set optional. Indicates the type of storage account. Currently only StorageV2 value supported by server. Possible values include: 'Storage', 'StorageV2', 'BlobStorage'.
*
* @param kind the kind value to set
* @return the StorageAccountUpdateParameters object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccounts.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccounts.java
index bcf2dfecf572..9250577e7185 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccounts.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/StorageAccounts.java
@@ -23,6 +23,11 @@
* Type representing StorageAccounts.
*/
public interface StorageAccounts extends SupportsCreating, SupportsDeletingByResourceGroup, SupportsBatchDeletion, SupportsGettingByResourceGroup, SupportsListingByResourceGroup, SupportsListing, HasInner {
+ /**
+ * Begins definition for a new ManagementPolicy resource.
+ * @param name resource name.
+ * @return the first stage of the new ManagementPolicy definition.
+ */
StorageAccountManagementPolicies.DefinitionStages.Blank defineManagementPolicy(String name);
/**
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/TagProperty.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/TagProperty.java
index a4989ede37e7..9e4d56faf3c0 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/TagProperty.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/TagProperty.java
@@ -56,7 +56,7 @@ public String tag() {
}
/**
- * Get the timestamp value.
+ * Get returns the date and time the tag was added.
*
* @return the timestamp value
*/
@@ -65,7 +65,7 @@ public DateTime timestamp() {
}
/**
- * Get the objectIdentifier value.
+ * Get returns the Object ID of the user who added the tag.
*
* @return the objectIdentifier value
*/
@@ -74,7 +74,7 @@ public String objectIdentifier() {
}
/**
- * Get the tenantId value.
+ * Get returns the Tenant ID that issued the token for the user who added the tag.
*
* @return the tenantId value
*/
@@ -83,7 +83,7 @@ public String tenantId() {
}
/**
- * Get the upn value.
+ * Get returns the User Principal Name of the user who added the tag.
*
* @return the upn value
*/
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/UpdateHistoryProperty.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/UpdateHistoryProperty.java
index 8f7c08e312e2..f26c58e0eb2b 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/UpdateHistoryProperty.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/UpdateHistoryProperty.java
@@ -57,7 +57,7 @@ public class UpdateHistoryProperty {
private String upn;
/**
- * Get the update value.
+ * Get the ImmutabilityPolicy update type of a blob container, possible values include: put, lock and extend. Possible values include: 'put', 'lock', 'extend'.
*
* @return the update value
*/
@@ -66,7 +66,7 @@ public ImmutabilityPolicyUpdateType update() {
}
/**
- * Get the immutabilityPeriodSinceCreationInDays value.
+ * Get the immutability period for the blobs in the container since the policy creation, in days.
*
* @return the immutabilityPeriodSinceCreationInDays value
*/
@@ -75,7 +75,7 @@ public Integer immutabilityPeriodSinceCreationInDays() {
}
/**
- * Get the timestamp value.
+ * Get returns the date and time the ImmutabilityPolicy was updated.
*
* @return the timestamp value
*/
@@ -84,7 +84,7 @@ public DateTime timestamp() {
}
/**
- * Get the objectIdentifier value.
+ * Get returns the Object ID of the user who updated the ImmutabilityPolicy.
*
* @return the objectIdentifier value
*/
@@ -93,7 +93,7 @@ public String objectIdentifier() {
}
/**
- * Get the tenantId value.
+ * Get returns the Tenant ID that issued the token for the user who updated the ImmutabilityPolicy.
*
* @return the tenantId value
*/
@@ -102,7 +102,7 @@ public String tenantId() {
}
/**
- * Get the upn value.
+ * Get returns the User Principal Name of the user who updated the ImmutabilityPolicy.
*
* @return the upn value
*/
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/UsageName.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/UsageName.java
index e0e1f9bc1fd8..19b781c90774 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/UsageName.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/UsageName.java
@@ -27,7 +27,7 @@ public class UsageName {
private String localizedValue;
/**
- * Get the value value.
+ * Get gets a string describing the resource name.
*
* @return the value value
*/
@@ -36,7 +36,7 @@ public String value() {
}
/**
- * Get the localizedValue value.
+ * Get gets a localized string describing the resource name.
*
* @return the localizedValue value
*/
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/VirtualNetworkRule.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/VirtualNetworkRule.java
index 9ca645962a51..8d9a22e62ad5 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/VirtualNetworkRule.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/VirtualNetworkRule.java
@@ -36,7 +36,7 @@ public class VirtualNetworkRule {
private State state;
/**
- * Get the virtualNetworkResourceId value.
+ * Get resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
*
* @return the virtualNetworkResourceId value
*/
@@ -45,7 +45,7 @@ public String virtualNetworkResourceId() {
}
/**
- * Set the virtualNetworkResourceId value.
+ * Set resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
*
* @param virtualNetworkResourceId the virtualNetworkResourceId value to set
* @return the VirtualNetworkRule object itself.
@@ -56,7 +56,7 @@ public VirtualNetworkRule withVirtualNetworkResourceId(String virtualNetworkReso
}
/**
- * Get the action value.
+ * Get the action of virtual network rule. Possible values include: 'Allow'.
*
* @return the action value
*/
@@ -65,7 +65,7 @@ public Action action() {
}
/**
- * Set the action value.
+ * Set the action of virtual network rule. Possible values include: 'Allow'.
*
* @param action the action value to set
* @return the VirtualNetworkRule object itself.
@@ -76,7 +76,7 @@ public VirtualNetworkRule withAction(Action action) {
}
/**
- * Get the state value.
+ * Get gets the state of virtual network rule. Possible values include: 'provisioning', 'deprovisioning', 'succeeded', 'failed', 'networkSourceDeleted'.
*
* @return the state value
*/
@@ -85,7 +85,7 @@ public State state() {
}
/**
- * Set the state value.
+ * Set gets the state of virtual network rule. Possible values include: 'provisioning', 'deprovisioning', 'succeeded', 'failed', 'networkSourceDeleted'.
*
* @param state the state value to set
* @return the VirtualNetworkRule object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/BlobContainerInner.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/BlobContainerInner.java
index 12c5463674d4..9a2004c67aa7 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/BlobContainerInner.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/BlobContainerInner.java
@@ -99,7 +99,7 @@ public class BlobContainerInner extends AzureEntityResource {
private Boolean hasImmutabilityPolicy;
/**
- * Get the publicAccess value.
+ * Get specifies whether data in the container may be accessed publicly and the level of access. Possible values include: 'Container', 'Blob', 'None'.
*
* @return the publicAccess value
*/
@@ -108,7 +108,7 @@ public PublicAccess publicAccess() {
}
/**
- * Set the publicAccess value.
+ * Set specifies whether data in the container may be accessed publicly and the level of access. Possible values include: 'Container', 'Blob', 'None'.
*
* @param publicAccess the publicAccess value to set
* @return the BlobContainerInner object itself.
@@ -119,7 +119,7 @@ public BlobContainerInner withPublicAccess(PublicAccess publicAccess) {
}
/**
- * Get the lastModifiedTime value.
+ * Get returns the date and time the container was last modified.
*
* @return the lastModifiedTime value
*/
@@ -128,7 +128,7 @@ public DateTime lastModifiedTime() {
}
/**
- * Get the leaseStatus value.
+ * Get the lease status of the container. Possible values include: 'Locked', 'Unlocked'.
*
* @return the leaseStatus value
*/
@@ -137,7 +137,7 @@ public LeaseStatus leaseStatus() {
}
/**
- * Get the leaseState value.
+ * Get lease state of the container. Possible values include: 'Available', 'Leased', 'Expired', 'Breaking', 'Broken'.
*
* @return the leaseState value
*/
@@ -146,7 +146,7 @@ public LeaseState leaseState() {
}
/**
- * Get the leaseDuration value.
+ * Get specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased. Possible values include: 'Infinite', 'Fixed'.
*
* @return the leaseDuration value
*/
@@ -155,7 +155,7 @@ public LeaseDuration leaseDuration() {
}
/**
- * Get the metadata value.
+ * Get a name-value pair to associate with the container as metadata.
*
* @return the metadata value
*/
@@ -164,7 +164,7 @@ public Map metadata() {
}
/**
- * Set the metadata value.
+ * Set a name-value pair to associate with the container as metadata.
*
* @param metadata the metadata value to set
* @return the BlobContainerInner object itself.
@@ -175,7 +175,7 @@ public BlobContainerInner withMetadata(Map metadata) {
}
/**
- * Get the immutabilityPolicy value.
+ * Get the ImmutabilityPolicy property of the container.
*
* @return the immutabilityPolicy value
*/
@@ -184,7 +184,7 @@ public ImmutabilityPolicyProperties immutabilityPolicy() {
}
/**
- * Get the legalHold value.
+ * Get the LegalHold property of the container.
*
* @return the legalHold value
*/
@@ -193,7 +193,7 @@ public LegalHoldProperties legalHold() {
}
/**
- * Get the hasLegalHold value.
+ * Get the hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account.
*
* @return the hasLegalHold value
*/
@@ -202,7 +202,7 @@ public Boolean hasLegalHold() {
}
/**
- * Get the hasImmutabilityPolicy value.
+ * Get the hasImmutabilityPolicy public property is set to true by SRP if ImmutabilityPolicy has been created for this container. The hasImmutabilityPolicy public property is set to false by SRP if ImmutabilityPolicy has not been created for this container.
*
* @return the hasImmutabilityPolicy value
*/
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/CheckNameAvailabilityResultInner.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/CheckNameAvailabilityResultInner.java
index cbb670e103e4..75a89c63eb5b 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/CheckNameAvailabilityResultInner.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/CheckNameAvailabilityResultInner.java
@@ -38,7 +38,7 @@ public class CheckNameAvailabilityResultInner {
private String message;
/**
- * Get the nameAvailable value.
+ * Get gets a boolean value that indicates whether the name is available for you to use. If true, the name is available. If false, the name has already been taken or is invalid and cannot be used.
*
* @return the nameAvailable value
*/
@@ -47,7 +47,7 @@ public Boolean nameAvailable() {
}
/**
- * Get the reason value.
+ * Get gets the reason that a storage account name could not be used. The Reason element is only returned if NameAvailable is false. Possible values include: 'AccountNameInvalid', 'AlreadyExists'.
*
* @return the reason value
*/
@@ -56,7 +56,7 @@ public Reason reason() {
}
/**
- * Get the message value.
+ * Get gets an error message explaining the Reason value in more detail.
*
* @return the message value
*/
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/ImmutabilityPolicyInner.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/ImmutabilityPolicyInner.java
index ba2729fc5020..ac8869e9c3b5 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/ImmutabilityPolicyInner.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/ImmutabilityPolicyInner.java
@@ -35,7 +35,7 @@ public class ImmutabilityPolicyInner extends AzureEntityResource {
private ImmutabilityPolicyState state;
/**
- * Get the immutabilityPeriodSinceCreationInDays value.
+ * Get the immutability period for the blobs in the container since the policy creation, in days.
*
* @return the immutabilityPeriodSinceCreationInDays value
*/
@@ -44,7 +44,7 @@ public int immutabilityPeriodSinceCreationInDays() {
}
/**
- * Set the immutabilityPeriodSinceCreationInDays value.
+ * Set the immutability period for the blobs in the container since the policy creation, in days.
*
* @param immutabilityPeriodSinceCreationInDays the immutabilityPeriodSinceCreationInDays value to set
* @return the ImmutabilityPolicyInner object itself.
@@ -55,7 +55,7 @@ public ImmutabilityPolicyInner withImmutabilityPeriodSinceCreationInDays(int imm
}
/**
- * Get the state value.
+ * Get the ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked. Possible values include: 'Locked', 'Unlocked'.
*
* @return the state value
*/
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/LegalHoldInner.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/LegalHoldInner.java
index 7b14a552698d..bdb438306ac0 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/LegalHoldInner.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/LegalHoldInner.java
@@ -33,7 +33,7 @@ public class LegalHoldInner {
private List tags;
/**
- * Get the hasLegalHold value.
+ * Get the hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account.
*
* @return the hasLegalHold value
*/
@@ -42,7 +42,7 @@ public Boolean hasLegalHold() {
}
/**
- * Get the tags value.
+ * Get each tag should be 3 to 23 alphanumeric characters and is normalized to lower case at SRP.
*
* @return the tags value
*/
@@ -51,7 +51,7 @@ public List tags() {
}
/**
- * Set the tags value.
+ * Set each tag should be 3 to 23 alphanumeric characters and is normalized to lower case at SRP.
*
* @param tags the tags value to set
* @return the LegalHoldInner object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/ListAccountSasResponseInner.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/ListAccountSasResponseInner.java
index bfa960538587..827c8d0ee069 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/ListAccountSasResponseInner.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/ListAccountSasResponseInner.java
@@ -21,7 +21,7 @@ public class ListAccountSasResponseInner {
private String accountSasToken;
/**
- * Get the accountSasToken value.
+ * Get list SAS credentials of storage account.
*
* @return the accountSasToken value
*/
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/ListContainerItemsInner.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/ListContainerItemsInner.java
index b7abf57a866a..28220fc11414 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/ListContainerItemsInner.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/ListContainerItemsInner.java
@@ -23,7 +23,7 @@ public class ListContainerItemsInner {
private List value;
/**
- * Get the value value.
+ * Get the list of blob containers.
*
* @return the value value
*/
@@ -32,7 +32,7 @@ public List value() {
}
/**
- * Set the value value.
+ * Set the list of blob containers.
*
* @param value the value value to set
* @return the ListContainerItemsInner object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/ListServiceSasResponseInner.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/ListServiceSasResponseInner.java
index aa676f5860e6..a7d8f454128e 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/ListServiceSasResponseInner.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/ListServiceSasResponseInner.java
@@ -21,7 +21,7 @@ public class ListServiceSasResponseInner {
private String serviceSasToken;
/**
- * Get the serviceSasToken value.
+ * Get list service SAS credentials of speicific resource.
*
* @return the serviceSasToken value
*/
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/OperationInner.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/OperationInner.java
index f4afd630d8ac..453bae7ba0f6 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/OperationInner.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/OperationInner.java
@@ -43,7 +43,7 @@ public class OperationInner {
private ServiceSpecification serviceSpecification;
/**
- * Get the name value.
+ * Get operation name: {provider}/{resource}/{operation}.
*
* @return the name value
*/
@@ -52,7 +52,7 @@ public String name() {
}
/**
- * Set the name value.
+ * Set operation name: {provider}/{resource}/{operation}.
*
* @param name the name value to set
* @return the OperationInner object itself.
@@ -63,7 +63,7 @@ public OperationInner withName(String name) {
}
/**
- * Get the display value.
+ * Get display metadata associated with the operation.
*
* @return the display value
*/
@@ -72,7 +72,7 @@ public OperationDisplay display() {
}
/**
- * Set the display value.
+ * Set display metadata associated with the operation.
*
* @param display the display value to set
* @return the OperationInner object itself.
@@ -83,7 +83,7 @@ public OperationInner withDisplay(OperationDisplay display) {
}
/**
- * Get the origin value.
+ * Get the origin of operations.
*
* @return the origin value
*/
@@ -92,7 +92,7 @@ public String origin() {
}
/**
- * Set the origin value.
+ * Set the origin of operations.
*
* @param origin the origin value to set
* @return the OperationInner object itself.
@@ -103,7 +103,7 @@ public OperationInner withOrigin(String origin) {
}
/**
- * Get the serviceSpecification value.
+ * Get one property of operation, include metric specifications.
*
* @return the serviceSpecification value
*/
@@ -112,7 +112,7 @@ public ServiceSpecification serviceSpecification() {
}
/**
- * Set the serviceSpecification value.
+ * Set one property of operation, include metric specifications.
*
* @param serviceSpecification the serviceSpecification value to set
* @return the OperationInner object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/OperationsImpl.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/OperationsImpl.java
index c6a2da09d5f1..5b04b6eff75f 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/OperationsImpl.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/OperationsImpl.java
@@ -37,7 +37,8 @@ public Observable listAsync() {
public Observable call(List innerList) {
return Observable.from(innerList);
}
- }) .map(new Func1() {
+ })
+ .map(new Func1() {
@Override
public Operation call(OperationInner inner) {
return new OperationImpl(inner, manager());
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/SkuInner.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/SkuInner.java
index 815302f7bcb1..b19dff5e8aee 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/SkuInner.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/SkuInner.java
@@ -72,7 +72,7 @@ public class SkuInner {
private List restrictions;
/**
- * Get the name value.
+ * Get gets or sets the sku name. Required for account creation; optional for update. Note that in older versions, sku name was called accountType. Possible values include: 'Standard_LRS', 'Standard_GRS', 'Standard_RAGRS', 'Standard_ZRS', 'Premium_LRS'.
*
* @return the name value
*/
@@ -81,7 +81,7 @@ public SkuName name() {
}
/**
- * Set the name value.
+ * Set gets or sets the sku name. Required for account creation; optional for update. Note that in older versions, sku name was called accountType. Possible values include: 'Standard_LRS', 'Standard_GRS', 'Standard_RAGRS', 'Standard_ZRS', 'Premium_LRS'.
*
* @param name the name value to set
* @return the SkuInner object itself.
@@ -92,7 +92,7 @@ public SkuInner withName(SkuName name) {
}
/**
- * Get the tier value.
+ * Get gets the sku tier. This is based on the SKU name. Possible values include: 'Standard', 'Premium'.
*
* @return the tier value
*/
@@ -101,7 +101,7 @@ public SkuTier tier() {
}
/**
- * Get the resourceType value.
+ * Get the type of the resource, usually it is 'storageAccounts'.
*
* @return the resourceType value
*/
@@ -110,7 +110,7 @@ public String resourceType() {
}
/**
- * Get the kind value.
+ * Get indicates the type of storage account. Possible values include: 'Storage', 'StorageV2', 'BlobStorage'.
*
* @return the kind value
*/
@@ -119,7 +119,7 @@ public Kind kind() {
}
/**
- * Get the locations value.
+ * Get the set of locations that the SKU is available. This will be supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.).
*
* @return the locations value
*/
@@ -128,7 +128,7 @@ public List locations() {
}
/**
- * Get the capabilities value.
+ * Get the capability information in the specified sku, including file encryption, network acls, change notification, etc.
*
* @return the capabilities value
*/
@@ -137,7 +137,7 @@ public List capabilities() {
}
/**
- * Get the restrictions value.
+ * Get the restrictions because of which SKU cannot be used. This is empty if there are no restrictions.
*
* @return the restrictions value
*/
@@ -146,7 +146,7 @@ public List restrictions() {
}
/**
- * Set the restrictions value.
+ * Set the restrictions because of which SKU cannot be used. This is empty if there are no restrictions.
*
* @param restrictions the restrictions value to set
* @return the SkuInner object itself.
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/StorageAccountImpl.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/StorageAccountImpl.java
index ff48a2b25922..83ba7a87e6c6 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/StorageAccountImpl.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/StorageAccountImpl.java
@@ -111,6 +111,11 @@ public Identity identity() {
return this.inner().identity();
}
+ @Override
+ public Boolean isHnsEnabled() {
+ return this.inner().isHnsEnabled();
+ }
+
@Override
public Kind kind() {
return this.inner().kind();
@@ -171,6 +176,12 @@ public AccountStatus statusOfSecondary() {
return this.inner().statusOfSecondary();
}
+ @Override
+ public StorageAccountImpl withIsHnsEnabled(Boolean isHnsEnabled) {
+ this.createParameter.withIsHnsEnabled(isHnsEnabled);
+ return this;
+ }
+
@Override
public StorageAccountImpl withKind(Kind kind) {
if (isInCreateMode()) {
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/StorageAccountInner.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/StorageAccountInner.java
index 4ade36dcfad4..091d2de35599 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/StorageAccountInner.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/StorageAccountInner.java
@@ -149,7 +149,13 @@ public class StorageAccountInner extends Resource {
private NetworkRuleSet networkRuleSet;
/**
- * Get the sku value.
+ * Account HierarchicalNamespace enabled if sets to true.
+ */
+ @JsonProperty(value = "properties.isHnsEnabled")
+ private Boolean isHnsEnabled;
+
+ /**
+ * Get gets the SKU.
*
* @return the sku value
*/
@@ -158,7 +164,7 @@ public SkuInner sku() {
}
/**
- * Get the kind value.
+ * Get gets the Kind. Possible values include: 'Storage', 'StorageV2', 'BlobStorage'.
*
* @return the kind value
*/
@@ -167,7 +173,7 @@ public Kind kind() {
}
/**
- * Get the identity value.
+ * Get the identity of the resource.
*
* @return the identity value
*/
@@ -176,7 +182,7 @@ public Identity identity() {
}
/**
- * Set the identity value.
+ * Set the identity of the resource.
*
* @param identity the identity value to set
* @return the StorageAccountInner object itself.
@@ -187,7 +193,7 @@ public StorageAccountInner withIdentity(Identity identity) {
}
/**
- * Get the provisioningState value.
+ * Get gets the status of the storage account at the time the operation was called. Possible values include: 'Creating', 'ResolvingDNS', 'Succeeded'.
*
* @return the provisioningState value
*/
@@ -196,7 +202,7 @@ public ProvisioningState provisioningState() {
}
/**
- * Get the primaryEndpoints value.
+ * Get gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint.
*
* @return the primaryEndpoints value
*/
@@ -205,7 +211,7 @@ public Endpoints primaryEndpoints() {
}
/**
- * Get the primaryLocation value.
+ * Get gets the location of the primary data center for the storage account.
*
* @return the primaryLocation value
*/
@@ -214,7 +220,7 @@ public String primaryLocation() {
}
/**
- * Get the statusOfPrimary value.
+ * Get gets the status indicating whether the primary location of the storage account is available or unavailable. Possible values include: 'available', 'unavailable'.
*
* @return the statusOfPrimary value
*/
@@ -223,7 +229,7 @@ public AccountStatus statusOfPrimary() {
}
/**
- * Get the lastGeoFailoverTime value.
+ * Get gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS.
*
* @return the lastGeoFailoverTime value
*/
@@ -232,7 +238,7 @@ public DateTime lastGeoFailoverTime() {
}
/**
- * Get the secondaryLocation value.
+ * Get gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS.
*
* @return the secondaryLocation value
*/
@@ -241,7 +247,7 @@ public String secondaryLocation() {
}
/**
- * Get the statusOfSecondary value.
+ * Get gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS. Possible values include: 'available', 'unavailable'.
*
* @return the statusOfSecondary value
*/
@@ -250,7 +256,7 @@ public AccountStatus statusOfSecondary() {
}
/**
- * Get the creationTime value.
+ * Get gets the creation date and time of the storage account in UTC.
*
* @return the creationTime value
*/
@@ -259,7 +265,7 @@ public DateTime creationTime() {
}
/**
- * Get the customDomain value.
+ * Get gets the custom domain the user assigned to this storage account.
*
* @return the customDomain value
*/
@@ -268,7 +274,7 @@ public CustomDomain customDomain() {
}
/**
- * Get the secondaryEndpoints value.
+ * Get gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS.
*
* @return the secondaryEndpoints value
*/
@@ -277,7 +283,7 @@ public Endpoints secondaryEndpoints() {
}
/**
- * Get the encryption value.
+ * Get gets the encryption settings on the account. If unspecified, the account is unencrypted.
*
* @return the encryption value
*/
@@ -286,7 +292,7 @@ public Encryption encryption() {
}
/**
- * Get the accessTier value.
+ * Get required for storage accounts where kind = BlobStorage. The access tier used for billing. Possible values include: 'Hot', 'Cool'.
*
* @return the accessTier value
*/
@@ -295,7 +301,7 @@ public AccessTier accessTier() {
}
/**
- * Get the enableHttpsTrafficOnly value.
+ * Get allows https traffic only to storage service if sets to true.
*
* @return the enableHttpsTrafficOnly value
*/
@@ -304,7 +310,7 @@ public Boolean enableHttpsTrafficOnly() {
}
/**
- * Set the enableHttpsTrafficOnly value.
+ * Set allows https traffic only to storage service if sets to true.
*
* @param enableHttpsTrafficOnly the enableHttpsTrafficOnly value to set
* @return the StorageAccountInner object itself.
@@ -315,7 +321,7 @@ public StorageAccountInner withEnableHttpsTrafficOnly(Boolean enableHttpsTraffic
}
/**
- * Get the networkRuleSet value.
+ * Get network rule set.
*
* @return the networkRuleSet value
*/
@@ -323,4 +329,24 @@ public NetworkRuleSet networkRuleSet() {
return this.networkRuleSet;
}
+ /**
+ * Get account HierarchicalNamespace enabled if sets to true.
+ *
+ * @return the isHnsEnabled value
+ */
+ public Boolean isHnsEnabled() {
+ return this.isHnsEnabled;
+ }
+
+ /**
+ * Set account HierarchicalNamespace enabled if sets to true.
+ *
+ * @param isHnsEnabled the isHnsEnabled value to set
+ * @return the StorageAccountInner object itself.
+ */
+ public StorageAccountInner withIsHnsEnabled(Boolean isHnsEnabled) {
+ this.isHnsEnabled = isHnsEnabled;
+ return this;
+ }
+
}
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/StorageAccountListKeysResultInner.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/StorageAccountListKeysResultInner.java
index c5ade470b929..427c6bfc16ea 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/StorageAccountListKeysResultInner.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/StorageAccountListKeysResultInner.java
@@ -24,7 +24,7 @@ public class StorageAccountListKeysResultInner {
private List keys;
/**
- * Get the keys value.
+ * Get gets the list of storage account keys and their properties for the specified storage account.
*
* @return the keys value
*/
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/StorageAccountManagementPoliciesInner.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/StorageAccountManagementPoliciesInner.java
index f2383a2623f8..74c9ed7f3347 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/StorageAccountManagementPoliciesInner.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/StorageAccountManagementPoliciesInner.java
@@ -33,7 +33,7 @@ public class StorageAccountManagementPoliciesInner extends ProxyResource {
private DateTime lastModifiedTime;
/**
- * Get the policy value.
+ * Get the Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
*
* @return the policy value
*/
@@ -42,7 +42,7 @@ public Object policy() {
}
/**
- * Set the policy value.
+ * Set the Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
*
* @param policy the policy value to set
* @return the StorageAccountManagementPoliciesInner object itself.
@@ -53,7 +53,7 @@ public StorageAccountManagementPoliciesInner withPolicy(Object policy) {
}
/**
- * Get the lastModifiedTime value.
+ * Get returns the date and time the ManagementPolicies was last modified.
*
* @return the lastModifiedTime value
*/
diff --git a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/UsageInner.java b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/UsageInner.java
index 2cd94452002d..dad5326e6595 100644
--- a/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/UsageInner.java
+++ b/storage/resource-manager/v2018_03_01_preview/src/main/java/com/microsoft/azure/management/storage/v2018_03_01_preview/implementation/UsageInner.java
@@ -43,7 +43,7 @@ public class UsageInner {
private UsageName name;
/**
- * Get the unit value.
+ * Get gets the unit of measurement. Possible values include: 'Count', 'Bytes', 'Seconds', 'Percent', 'CountsPerSecond', 'BytesPerSecond'.
*
* @return the unit value
*/
@@ -52,7 +52,7 @@ public UsageUnit unit() {
}
/**
- * Get the currentValue value.
+ * Get gets the current count of the allocated resources in the subscription.
*
* @return the currentValue value
*/
@@ -61,7 +61,7 @@ public Integer currentValue() {
}
/**
- * Get the limit value.
+ * Get gets the maximum count of the resources that can be allocated in the subscription.
*
* @return the limit value
*/
@@ -70,7 +70,7 @@ public Integer limit() {
}
/**
- * Get the name value.
+ * Get gets the name of the type of usage.
*
* @return the name value
*/