FileShareInner Classe
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. storage. models. AzureEntityResource - com.
azure. resourcemanager. storage. fluent. models. FileShareInner
- com.
- com.
- com.
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 Compartilhamento |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
Share |
accessTier()
Obter a propriedade camada de acesso |
Offset |
accessTierChangeTime()
Obter a propriedade Hora de Alteração |
String |
accessTierStatus()
Obter a propriedade status da camada |
Boolean |
deleted()
Obter a propriedade excluída: indica se o compartilhamento foi excluído. |
Offset |
deletedTime()
Obter a propriedade Time excluída |
Enabled |
enabledProtocols()
Obter a propriedade Protocolos habilitado |
Offset |
lastModifiedTime()
Obter a última |
Lease |
leaseDuration()
Obter a propriedade Duração da concessão |
Lease |
leaseState()
Obter a propriedade Estado de concessão |
Lease |
leaseStatus()
Obter a propriedade Status da concessão |
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ção |
Root |
rootSquash()
Obter a propriedade Squash raiz |
Integer |
shareQuota()
Obter a propriedade Cota de compartilhamento |
Long |
shareUsageBytes()
Obter a propriedade compartilhamento |
List<Signed |
signedIdentifiers()
Obter a propriedade Identificadores assinada |
Offset |
snapshotTime()
Obtenha a propriedade instantâneo |
void |
validate()
Valida a instância. |
String |
version()
Obter a propriedade de versão: a versão do compartilhamento. |
File |
withAccessTier(ShareAccessTier accessTier)
Defina a propriedade Camada de acesso |
File |
withEnabledProtocols(EnabledProtocols enabledProtocols)
Defina a propriedade Protocols habilitada |
File |
withMetadata(Map<String,String> metadata)
Defina a propriedade de metadados: um par nome-valor a ser associado ao compartilhamento como metadados. |
File |
withRootSquash(RootSquashType rootSquash)
Defina a propriedade Squash raiz |
File |
withShareQuota(Integer shareQuota)
Defina a propriedade Cota de compartilhamento |
File |
withSignedIdentifiers(List<SignedIdentifier> signedIdentifiers)
Defina a propriedade Identificadores assinada |
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:
accessTierChangeTime
public OffsetDateTime accessTierChangeTime()
Obter a propriedade accessTierChangeTime: indica a hora da última modificação para a camada de acesso de compartilhamento.
Returns:
accessTierStatus
public String accessTierStatus()
Obter a propriedade accessTierStatus: indica se há uma transição pendente para a camada de acesso.
Returns:
deleted
public Boolean deleted()
Obter a propriedade excluída: indica se o compartilhamento foi excluído.
Returns:
deletedTime
public OffsetDateTime deletedTime()
Obter a propriedade deletedTime: a hora excluída se o compartilhamento foi excluído.
Returns:
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:
lastModifiedTime
public OffsetDateTime lastModifiedTime()
Obter a propriedade lastModifiedTime: retorna a data e a hora em que o compartilhamento foi modificado pela última vez.
Returns:
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:
leaseState
public LeaseState leaseState()
Obter a propriedade leaseState: estado de concessão do compartilhamento.
Returns:
leaseStatus
public LeaseStatus leaseStatus()
Obter a propriedade leaseStatus: a status de concessão do compartilhamento.
Returns:
metadata
public Map
Obter a propriedade de metadados: um par nome-valor a ser associado ao compartilhamento como metadados.
Returns:
remainingRetentionDays
public Integer remainingRetentionDays()
Obter a propriedade remainingRetentionDays: dias de retenção restantes para o compartilhamento que foi excluído temporariamente.
Returns:
rootSquash
public RootSquashType rootSquash()
Obter a propriedade rootSquash: a propriedade é somente para compartilhamento NFS. O padrão é NoRootSquash.
Returns:
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:
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:
signedIdentifiers
public List
Obter a propriedade signedIdentifiers: lista de políticas de acesso armazenadas especificadas no compartilhamento.
Returns:
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:
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:
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:
Returns:
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:
Returns:
withMetadata
public FileShareInner withMetadata(Map
Defina a propriedade de metadados: um par nome-valor a ser associado ao compartilhamento como metadados.
Parameters:
Returns:
withRootSquash
public FileShareInner withRootSquash(RootSquashType rootSquash)
Defina a propriedade rootSquash: a propriedade é somente para compartilhamento NFS. O padrão é NoRootSquash.
Parameters:
Returns:
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:
Returns:
withSignedIdentifiers
public FileShareInner withSignedIdentifiers(List
Defina a propriedade signedIdentifiers: lista de políticas de acesso armazenadas especificadas no compartilhamento.
Parameters:
Returns:
Aplica-se a
Azure SDK for Java