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 com.fasterxml.jackson.annotation.JsonProperty;
A list of services that support encryption.
/** * A list of services that support encryption. */
public class EncryptionServices {
The encryption function of the blob storage service.
/** * The encryption function of the blob storage service. */
@JsonProperty(value = "blob") private EncryptionService blob;
The encryption function of the file storage service.
/** * The encryption function of the file storage service. */
@JsonProperty(value = "file") private EncryptionService file;
The encryption function of the table storage service.
/** * The encryption function of the table storage service. */
@JsonProperty(value = "table") private EncryptionService table;
The encryption function of the queue storage service.
/** * The encryption function of the queue storage service. */
@JsonProperty(value = "queue") private EncryptionService queue;
Get the encryption function of the blob storage service.
Returns:the blob value
/** * Get the encryption function of the blob storage service. * * @return the blob value */
public EncryptionService blob() { return this.blob; }
Set the encryption function of the blob storage service.
Params:
  • blob – the blob value to set
Returns:the EncryptionServices object itself.
/** * Set the encryption function of the blob storage service. * * @param blob the blob value to set * @return the EncryptionServices object itself. */
public EncryptionServices withBlob(EncryptionService blob) { this.blob = blob; return this; }
Get the encryption function of the file storage service.
Returns:the file value
/** * Get the encryption function of the file storage service. * * @return the file value */
public EncryptionService file() { return this.file; }
Set the encryption function of the file storage service.
Params:
  • file – the file value to set
Returns:the EncryptionServices object itself.
/** * Set the encryption function of the file storage service. * * @param file the file value to set * @return the EncryptionServices object itself. */
public EncryptionServices withFile(EncryptionService file) { this.file = file; return this; }
Get the encryption function of the table storage service.
Returns:the table value
/** * Get the encryption function of the table storage service. * * @return the table value */
public EncryptionService table() { return this.table; }
Set the encryption function of the table storage service.
Params:
  • table – the table value to set
Returns:the EncryptionServices object itself.
/** * Set the encryption function of the table storage service. * * @param table the table value to set * @return the EncryptionServices object itself. */
public EncryptionServices withTable(EncryptionService table) { this.table = table; return this; }
Get the encryption function of the queue storage service.
Returns:the queue value
/** * Get the encryption function of the queue storage service. * * @return the queue value */
public EncryptionService queue() { return this.queue; }
Set the encryption function of the queue storage service.
Params:
  • queue – the queue value to set
Returns:the EncryptionServices object itself.
/** * Set the encryption function of the queue storage service. * * @param queue the queue value to set * @return the EncryptionServices object itself. */
public EncryptionServices withQueue(EncryptionService queue) { this.queue = queue; return this; } }