Partilhar via


FileShareInner Classe

public final class FileShareInner
extends AzureEntityResource

Propriedades do compartilhamento de arquivos, incluindo ID, nome do recurso, tipo de recurso, Etag.

Resumo do Construtor

Construtor Description
FileShareInner()

Cria uma instância da classe Inner do Compartilhamentode Arquivos.

Resumo do método

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

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

OffsetDateTime accessTierChangeTime()

Obter a propriedade Hora de Alteraçãoda Camadade Acesso: indica a hora da última 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 Protocolos habilitado: 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 Duração da 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 da concessão: a 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()

Obter 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.

FileShareInner withAccessTier(ShareAccessTier accessTier)

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

FileShareInner withEnabledProtocols(EnabledProtocols enabledProtocols)

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

FileShareInner withMetadata(Map<String,String> metadata)

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

FileShareInner withRootSquash(RootSquashType rootSquash)

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

FileShareInner withShareQuota(Integer shareQuota)

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

FileShareInner 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

FileShareInner

public FileShareInner()

Cria uma instância da classe FileShareInner.

Detalhes do método

accessTier

public ShareAccessTier accessTier()

Obter a propriedade accessTier: camada de acesso para um compartilhamento específico. A conta gpv2 pode escolher entre TransactionOptimized (padrão), Frequente e Esporádico. A conta FileStorage pode escolher Premium.

Returns:

o valor accessTier.

accessTierChangeTime

public OffsetDateTime accessTierChangeTime()

Obter a propriedade accessTierChangeTime: indica a hora da última 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 foi 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: a 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 de metadados.

remainingRetentionDays

public Integer remainingRetentionDays()

Obter a propriedade remainingRetentionDays: 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:

FileShareInner.validate()

version

public String version()

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

Returns:

o valor da versão.

withAccessTier

public FileShareInner 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 FileShareInner.

withEnabledProtocols

public FileShareInner 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 FileShareInner.

withMetadata

public FileShareInner 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 FileShareInner.

withRootSquash

public FileShareInner 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 FileShareInner.

withShareQuota

public FileShareInner 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 FileShareInner.

withSignedIdentifiers

public FileShareInner 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 FileShareInner.

Aplica-se a