StorageAccountSharedKeyAccessProperties Class
- java.
lang. Object - com.
azure. resourcemanager. storage. models. StorageAccountSharedKeyAccessProperties
- com.
Implements
public final class StorageAccountSharedKeyAccessProperties
implements JsonSerializable<StorageAccountSharedKeyAccessProperties>
Defines shared key access properties for a storage account.
Constructor Summary
| Constructor | Description |
|---|---|
| StorageAccountSharedKeyAccessProperties() |
Creates an instance of Storage |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Service |
blob()
Get the blob property: Shared key access settings for Blob service. |
|
Service |
file()
Get the file property: Shared key access settings for File service. |
|
static
Storage |
fromJson(JsonReader jsonReader)
Reads an instance of Storage |
|
Service |
queue()
Get the queue property: Shared key access settings for Queue service. |
|
Service |
table()
Get the table property: Shared key access settings for Table service. |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Storage |
withBlob(ServiceSharedKeyAccessProperties blob)
Set the blob property: Shared key access settings for Blob service. |
|
Storage |
withFile(ServiceSharedKeyAccessProperties file)
Set the file property: Shared key access settings for File service. |
|
Storage |
withQueue(ServiceSharedKeyAccessProperties queue)
Set the queue property: Shared key access settings for Queue service. |
|
Storage |
withTable(ServiceSharedKeyAccessProperties table)
Set the table property: Shared key access settings for Table service. |
Methods inherited from java.lang.Object
Constructor Details
StorageAccountSharedKeyAccessProperties
public StorageAccountSharedKeyAccessProperties()
Creates an instance of StorageAccountSharedKeyAccessProperties class.
Method Details
blob
public ServiceSharedKeyAccessProperties blob()
Get the blob property: Shared key access settings for Blob service.
Returns:
file
public ServiceSharedKeyAccessProperties file()
Get the file property: Shared key access settings for File service.
Returns:
fromJson
public static StorageAccountSharedKeyAccessProperties fromJson(JsonReader jsonReader)
Reads an instance of StorageAccountSharedKeyAccessProperties from the JsonReader.
Parameters:
Returns:
Throws:
queue
public ServiceSharedKeyAccessProperties queue()
Get the queue property: Shared key access settings for Queue service.
Returns:
table
public ServiceSharedKeyAccessProperties table()
Get the table property: Shared key access settings for Table service.
Returns:
toJson
validate
public void validate()
Validates the instance.
withBlob
public StorageAccountSharedKeyAccessProperties withBlob(ServiceSharedKeyAccessProperties blob)
Set the blob property: Shared key access settings for Blob service.
Parameters:
Returns:
withFile
public StorageAccountSharedKeyAccessProperties withFile(ServiceSharedKeyAccessProperties file)
Set the file property: Shared key access settings for File service.
Parameters:
Returns:
withQueue
public StorageAccountSharedKeyAccessProperties withQueue(ServiceSharedKeyAccessProperties queue)
Set the queue property: Shared key access settings for Queue service.
Parameters:
Returns:
withTable
public StorageAccountSharedKeyAccessProperties withTable(ServiceSharedKeyAccessProperties table)
Set the table property: Shared key access settings for Table service.
Parameters:
Returns: