Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See License.txt in the project root for
license information.
Code generated by Microsoft (R) AutoRest Code Generator.
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
*/
package com.microsoft.azure.management.storage;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty;
The Storage Account ManagementPolicies Rules. See more details in:
https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
/**
* The Storage Account ManagementPolicies Rules. See more details in:
* https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
*/
public class ManagementPolicySchema {
The Storage Account ManagementPolicies Rules. See more details in:
https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
/**
* The Storage Account ManagementPolicies Rules. See more details in:
* https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
*/
@JsonProperty(value = "rules", required = true)
private List<ManagementPolicyRule> rules;
Get the Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
Returns: the rules value
/**
* Get the Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
*
* @return the rules value
*/
public List<ManagementPolicyRule> rules() {
return this.rules;
}
Set the Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
Params: - rules – the rules value to set
Returns: the ManagementPolicySchema object itself.
/**
* Set the Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
*
* @param rules the rules value to set
* @return the ManagementPolicySchema object itself.
*/
public ManagementPolicySchema withRules(List<ManagementPolicyRule> rules) {
this.rules = rules;
return this;
}
}