StorageAccount Interface

public interface StorageAccount

An immutable client-side representation of StorageAccount.

Method Summary

Modifier and Type Method and Description
abstract String blobEndpoint()

Gets the blobEndpoint property: BlobEndpoint of Storage Account.

abstract Integer containerCount()

Gets the containerCount property: The Container Count.

abstract DataPolicy dataPolicy()

Gets the dataPolicy property: Data policy of the storage Account.

abstract String description()

Gets the description property: Description for the storage Account.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract StorageAccountInner innerModel()

Gets the inner com.azure.resourcemanager.databoxedge.fluent.models.StorageAccountInner object.

abstract String name()

Gets the name property: The name of the resource.

abstract StorageAccount refresh()

Refreshes the resource to sync with Azure.

abstract StorageAccount refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract String storageAccountCredentialId()

Gets the storageAccountCredentialId property: Storage Account Credential Id.

abstract StorageAccountStatus storageAccountStatus()

Gets the storageAccountStatus property: Current status of the storage account.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the StorageAccount resource.

Method Details

blobEndpoint

public abstract String blobEndpoint()

Gets the blobEndpoint property: BlobEndpoint of Storage Account.

Returns:

the blobEndpoint value.

containerCount

public abstract Integer containerCount()

Gets the containerCount property: The Container Count. Present only for Storage Accounts with DataPolicy set to Cloud.

Returns:

the containerCount value.

dataPolicy

public abstract DataPolicy dataPolicy()

Gets the dataPolicy property: Data policy of the storage Account.

Returns:

the dataPolicy value.

description

public abstract String description()

Gets the description property: Description for the storage Account.

Returns:

the description value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract StorageAccountInner innerModel()

Gets the inner com.azure.resourcemanager.databoxedge.fluent.models.StorageAccountInner object.

Returns:

the inner object.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

refresh

public abstract StorageAccount refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract StorageAccount refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

storageAccountCredentialId

public abstract String storageAccountCredentialId()

Gets the storageAccountCredentialId property: Storage Account Credential Id.

Returns:

the storageAccountCredentialId value.

storageAccountStatus

public abstract StorageAccountStatus storageAccountStatus()

Gets the storageAccountStatus property: Current status of the storage account.

Returns:

the storageAccountStatus value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract StorageAccount.Update update()

Begins update for the StorageAccount resource.

Returns:

the stage of resource update.

Applies to