FileShareItemInner Classe
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. storage. models. AzureEntityResource - com.
azure. resourcemanager. storage. fluent. models. FileShareItemInner
- com.
- com.
- com.
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 Item |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
Share |
accessTier()
Obtenha a propriedade Camada de acesso |
Offset |
accessTierChangeTime()
Obter a propriedade Tempo 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 Protocols habilitada |
Offset |
lastModifiedTime()
Obter a última |
Lease |
leaseDuration()
Obter a propriedade Duration de concessão |
Lease |
leaseState()
Obter a propriedade Estado de concessão |
Lease |
leaseStatus()
Obter a propriedade Status de concessão |
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çã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
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:
accessTierChangeTime
public OffsetDateTime accessTierChangeTime()
Obter a propriedade accessTierChangeTime: indica o último tempo de 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 tiver sido 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: o 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()
Obtenha a propriedade restanteRetentionDays: 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:
FileShareItemInner.validate()version
public String version()
Obter a propriedade de versão: a versão do compartilhamento.
Returns:
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:
Returns:
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:
Returns:
withMetadata
public FileShareItemInner withMetadata(Map
Defina a propriedade de metadados: um par nome-valor a ser associado ao compartilhamento como metadados.
Parameters:
Returns:
withRootSquash
public FileShareItemInner withRootSquash(RootSquashType rootSquash)
Defina a propriedade rootSquash: a propriedade é somente para compartilhamento NFS. O padrão é NoRootSquash.
Parameters:
Returns:
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:
Returns:
withSignedIdentifiers
public FileShareItemInner 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