Compartilhar via


FileShareItemInner Classe

public final class FileShareItemInner
extends AzureEntityResource

As propriedades de compartilhamento de arquivo serão listadas.

Resumo do Construtor

Construtor Description
FileShareItemInner()

Cria uma instância da classe Inner do Itemde Compartilhamentode Arquivo.

Resumo do método

Modificador e tipo Método e descrição
ShareAccessTier accessTier()

Obtenha a propriedade Camada de acesso: camada de acesso para compartilhamento específico.

OffsetDateTime accessTierChangeTime()

Obter a propriedade Tempo de Alteraçãode Camadade acesso: indica o último tempo de modificação para a camada de acesso de compartilhamento.

String accessTierStatus()

Obter a propriedade Status da Camadade acesso: indica se há uma transição pendente para a camada de acesso.

Boolean deleted()

Obter a propriedade excluída: indica se o compartilhamento foi excluído.

OffsetDateTime deletedTime()

Obter a propriedade Time excluída: a hora excluída se o compartilhamento tiver sido excluído.

EnabledProtocols enabledProtocols()

Obter a propriedade Protocols habilitada: o protocolo de autenticação usado para o compartilhamento de arquivos.

OffsetDateTime lastModifiedTime()

Obter a últimapropriedade Hora Modificada: retorna a data e a hora em que o compartilhamento foi modificado pela última vez.

LeaseDuration leaseDuration()

Obter a propriedade Duration de concessão: especifica se a concessão em um compartilhamento é de duração infinita ou fixa, somente quando o compartilhamento é concedido.

LeaseState leaseState()

Obter a propriedade Estado de concessão: estado de concessão do compartilhamento.

LeaseStatus leaseStatus()

Obter a propriedade Status de concessão: o status de concessão do compartilhamento.

Map<String,String> metadata()

Obter a propriedade de metadados: um par nome-valor a ser associado ao compartilhamento como metadados.

Integer remainingRetentionDays()

Obtenha a propriedade Dias de Retençãorestantes: dias de retenção restantes para o compartilhamento que foi excluído temporariamente.

RootSquashType rootSquash()

Obter a propriedade Squash raiz: a propriedade é somente para compartilhamento NFS.

Integer shareQuota()

Obter a propriedade Cota de compartilhamento: o tamanho máximo do compartilhamento, em gigabytes.

Long shareUsageBytes()

Obter a propriedade compartilhamentoBytes de Uso: o tamanho aproximado dos dados armazenados no compartilhamento.

List<SignedIdentifier> signedIdentifiers()

Obter a propriedade Identificadores assinada: lista de políticas de acesso armazenadas especificadas no compartilhamento.

OffsetDateTime snapshotTime()

Obtenha a propriedade instantâneo Time: o tempo de criação do compartilhamento instantâneo retornado na resposta de compartilhamentos de lista com o parâmetro de expansão "instantâneos".

void validate()

Valida a instância.

String version()

Obter a propriedade de versão: a versão do compartilhamento.

FileShareItemInner withAccessTier(ShareAccessTier accessTier)

Defina a propriedade Camada de acesso: camada de acesso para compartilhamento específico.

FileShareItemInner withEnabledProtocols(EnabledProtocols enabledProtocols)

Defina a propriedade Protocols habilitada: o protocolo de autenticação usado para o compartilhamento de arquivos.

FileShareItemInner withMetadata(Map<String,String> metadata)

Defina a propriedade de metadados: um par nome-valor a ser associado ao compartilhamento como metadados.

FileShareItemInner withRootSquash(RootSquashType rootSquash)

Defina a propriedade Squash raiz: a propriedade é somente para compartilhamento NFS.

FileShareItemInner withShareQuota(Integer shareQuota)

Defina a propriedade Cota de compartilhamento: o tamanho máximo do compartilhamento, em gigabytes.

FileShareItemInner withSignedIdentifiers(List<SignedIdentifier> signedIdentifiers)

Defina a propriedade Identificadores assinada: lista de políticas de acesso armazenadas especificadas no compartilhamento.

Métodos herdados de ProxyResource

Métodos herdados de AzureEntityResource

Métodos herdados de java.lang.Object

Detalhes do construtor

FileShareItemInner

public FileShareItemInner()

Cria uma instância da classe FileShareItemInner.

Detalhes do método

accessTier

public ShareAccessTier accessTier()

Obter a propriedade accessTier: camada de acesso para compartilhamento específico. A conta gpV2 pode escolher entre TransactionOptimized (padrão), Hot e Cool. A conta FileStorage pode escolher Premium.

Returns:

o valor accessTier.

accessTierChangeTime

public OffsetDateTime accessTierChangeTime()

Obter a propriedade accessTierChangeTime: indica o último tempo de modificação para a camada de acesso de compartilhamento.

Returns:

o valor accessTierChangeTime.

accessTierStatus

public String accessTierStatus()

Obter a propriedade accessTierStatus: indica se há uma transição pendente para a camada de acesso.

Returns:

o valor accessTierStatus.

deleted

public Boolean deleted()

Obter a propriedade excluída: indica se o compartilhamento foi excluído.

Returns:

o valor excluído.

deletedTime

public OffsetDateTime deletedTime()

Obter a propriedade deletedTime: a hora excluída se o compartilhamento tiver sido excluído.

Returns:

o valor deletedTime.

enabledProtocols

public EnabledProtocols enabledProtocols()

Obter a propriedade enabledProtocols: o protocolo de autenticação usado para o compartilhamento de arquivos. Só pode ser especificado ao criar um compartilhamento.

Returns:

o valor enabledProtocols.

lastModifiedTime

public OffsetDateTime lastModifiedTime()

Obter a propriedade lastModifiedTime: retorna a data e a hora em que o compartilhamento foi modificado pela última vez.

Returns:

o valor lastModifiedTime.

leaseDuration

public LeaseDuration leaseDuration()

Obter a propriedade leaseDuration: especifica se a concessão em um compartilhamento é de duração infinita ou fixa, somente quando o compartilhamento é concedido.

Returns:

o valor leaseDuration.

leaseState

public LeaseState leaseState()

Obter a propriedade leaseState: estado de concessão do compartilhamento.

Returns:

o valor leaseState.

leaseStatus

public LeaseStatus leaseStatus()

Obter a propriedade leaseStatus: o status de concessão do compartilhamento.

Returns:

o valor leaseStatus.

metadata

public Map metadata()

Obter a propriedade de metadados: um par nome-valor a ser associado ao compartilhamento como metadados.

Returns:

o valor dos metadados.

remainingRetentionDays

public Integer remainingRetentionDays()

Obtenha a propriedade restanteRetentionDays: dias de retenção restantes para o compartilhamento que foi excluído temporariamente.

Returns:

o valor restanteRetentionDays.

rootSquash

public RootSquashType rootSquash()

Obter a propriedade rootSquash: a propriedade é somente para compartilhamento NFS. O padrão é NoRootSquash.

Returns:

o valor rootSquash.

shareQuota

public Integer shareQuota()

Obter a propriedade shareQuota: o tamanho máximo do compartilhamento, em gigabytes. Deve ser maior que 0 e menor ou igual a 5 TB (5120). Para Compartilhamentos de Arquivos Grandes, o tamanho máximo é 102400.

Returns:

o valor shareQuota.

shareUsageBytes

public Long shareUsageBytes()

Obter a propriedade shareUsageBytes: o tamanho aproximado dos dados armazenados no compartilhamento. Observe que esse valor pode não incluir todos os arquivos recém-criados ou redimensionados recentemente.

Returns:

o valor shareUsageBytes.

signedIdentifiers

public List signedIdentifiers()

Obter a propriedade signedIdentifiers: lista de políticas de acesso armazenadas especificadas no compartilhamento.

Returns:

o valor signedIdentifiers.

snapshotTime

public OffsetDateTime snapshotTime()

Obter a propriedade snapshotTime: o tempo de criação do compartilhamento instantâneo retornado na resposta de compartilhamentos de lista com o parâmetro expand "snapshots".

Returns:

o valor snapshotTime.

validate

public void validate()

Valida a instância.

Overrides:

FileShareItemInner.validate()

version

public String version()

Obter a propriedade de versão: a versão do compartilhamento.

Returns:

o valor da versão.

withAccessTier

public FileShareItemInner withAccessTier(ShareAccessTier accessTier)

Defina a propriedade accessTier: camada de acesso para compartilhamento específico. A conta gpV2 pode escolher entre TransactionOptimized (padrão), Hot e Cool. A conta FileStorage pode escolher Premium.

Parameters:

accessTier - o valor accessTier a ser definido.

Returns:

o próprio objeto FileShareItemInner.

withEnabledProtocols

public FileShareItemInner withEnabledProtocols(EnabledProtocols enabledProtocols)

Defina a propriedade enabledProtocols: o protocolo de autenticação usado para o compartilhamento de arquivos. Só pode ser especificado ao criar um compartilhamento.

Parameters:

enabledProtocols - o valor enabledProtocols a ser definido.

Returns:

o próprio objeto FileShareItemInner.

withMetadata

public FileShareItemInner withMetadata(Map metadata)

Defina a propriedade de metadados: um par nome-valor a ser associado ao compartilhamento como metadados.

Parameters:

metadata - o valor de metadados a ser definido.

Returns:

o próprio objeto FileShareItemInner.

withRootSquash

public FileShareItemInner withRootSquash(RootSquashType rootSquash)

Defina a propriedade rootSquash: a propriedade é somente para compartilhamento NFS. O padrão é NoRootSquash.

Parameters:

rootSquash - o valor rootSquash a ser definido.

Returns:

o próprio objeto FileShareItemInner.

withShareQuota

public FileShareItemInner withShareQuota(Integer shareQuota)

Defina a propriedade shareQuota: o tamanho máximo do compartilhamento, em gigabytes. Deve ser maior que 0 e menor ou igual a 5 TB (5120). Para Compartilhamentos de Arquivos Grandes, o tamanho máximo é 102400.

Parameters:

shareQuota - o valor shareQuota a ser definido.

Returns:

o próprio objeto FileShareItemInner.

withSignedIdentifiers

public FileShareItemInner withSignedIdentifiers(List signedIdentifiers)

Defina a propriedade signedIdentifiers: lista de políticas de acesso armazenadas especificadas no compartilhamento.

Parameters:

signedIdentifiers - o valor signedIdentifiers a ser definido.

Returns:

o próprio objeto FileShareItemInner.

Aplica-se a