Compartilhar via


BlobInventoryPolicySchema Classe

  • java.lang.Object
    • com.azure.resourcemanager.storage.models.BlobInventoryPolicySchema

public final class BlobInventoryPolicySchema

As regras de política de inventário de blobs da conta de armazenamento.

Resumo do Construtor

Construtor Description
BlobInventoryPolicySchema()

Cria uma instância da classe Esquema de Políticade Inventáriode Blobs.

Resumo do método

Modificador e tipo Método e descrição
String destination()

Obtenha a propriedade de destino: Propriedade preterida da API versão 2021-04-01 em diante, o nome do contêiner de destino necessário deve ser especificado no nível da regra 'policy.Regra.destination'.

boolean enabled()

Obter a propriedade habilitada: a política será habilitada se definida como true.

List<BlobInventoryPolicyRule> rules()

Obter a propriedade rules: as regras de política de inventário de blob da conta de armazenamento.

InventoryRuleType type()

Obter a propriedade type: o valor válido é Inventory.

void validate()

Valida a instância.

BlobInventoryPolicySchema withEnabled(boolean enabled)

Defina a propriedade habilitada: a política será habilitada se definida como true.

BlobInventoryPolicySchema withRules(List<BlobInventoryPolicyRule> rules)

Defina a propriedade rules: as regras de política de inventário de blob da conta de armazenamento.

BlobInventoryPolicySchema withType(InventoryRuleType type)

Defina a propriedade type: o valor válido é Inventory.

Métodos herdados de java.lang.Object

Detalhes do construtor

BlobInventoryPolicySchema

public BlobInventoryPolicySchema()

Cria uma instância da classe BlobInventoryPolicySchema.

Detalhes do método

destination

public String destination()

Obtenha a propriedade de destino: Propriedade preterida da API versão 2021-04-01 em diante, o nome do contêiner de destino necessário deve ser especificado no nível da regra 'policy.rule.destination'.

Returns:

o valor de destino.

enabled

public boolean enabled()

Obter a propriedade habilitada: a política será habilitada se definida como true.

Returns:

o valor habilitado.

rules

public List rules()

Obter a propriedade rules: as regras de política de inventário de blob da conta de armazenamento. A regra é aplicada quando está habilitada.

Returns:

o valor das regras.

type

public InventoryRuleType type()

Obter a propriedade type: o valor válido é Inventory.

Returns:

o valor do tipo.

validate

public void validate()

Valida a instância.

withEnabled

public BlobInventoryPolicySchema withEnabled(boolean enabled)

Defina a propriedade habilitada: a política será habilitada se definida como true.

Parameters:

enabled - o valor habilitado a ser definido.

Returns:

o próprio objeto BlobInventoryPolicySchema.

withRules

public BlobInventoryPolicySchema withRules(List rules)

Defina a propriedade rules: as regras de política de inventário de blob da conta de armazenamento. A regra é aplicada quando está habilitada.

Parameters:

rules - o valor de regras a ser definido.

Returns:

o próprio objeto BlobInventoryPolicySchema.

withType

public BlobInventoryPolicySchema withType(InventoryRuleType type)

Defina a propriedade type: o valor válido é Inventory.

Parameters:

type - o valor de tipo a ser definido.

Returns:

o próprio objeto BlobInventoryPolicySchema.

Aplica-se a