VaultPatchProperties Class

  • java.lang.Object
    • com.microsoft.azure.management.keyvault.VaultPatchProperties

public class VaultPatchProperties

Properties of the vault.

Constructor Summary

Constructor Description
VaultPatchProperties()

Method Summary

Modifier and Type Method and Description
java.util.List<AccessPolicyEntry> accessPolicies()

Get the accessPolicies value.

CreateMode createMode()

Get the createMode value.

java.lang.Boolean enablePurgeProtection()

Get the enablePurgeProtection value.

java.lang.Boolean enableSoftDelete()

Get the enableSoftDelete value.

java.lang.Boolean enabledForDeployment()

Get the enabledForDeployment value.

java.lang.Boolean enabledForDiskEncryption()

Get the enabledForDiskEncryption value.

java.lang.Boolean enabledForTemplateDeployment()

Get the enabledForTemplateDeployment value.

NetworkRuleSet networkAcls()

Get the networkAcls value.

Sku sku()

Get the sku value.

java.util.UUID tenantId()

Get the tenantId value.

VaultPatchProperties withAccessPolicies(List<AccessPolicyEntry> accessPolicies)

Set the accessPolicies value.

VaultPatchProperties withCreateMode(CreateMode createMode)

Set the createMode value.

VaultPatchProperties withEnablePurgeProtection(Boolean enablePurgeProtection)

Set the enablePurgeProtection value.

VaultPatchProperties withEnableSoftDelete(Boolean enableSoftDelete)

Set the enableSoftDelete value.

VaultPatchProperties withEnabledForDeployment(Boolean enabledForDeployment)

Set the enabledForDeployment value.

VaultPatchProperties withEnabledForDiskEncryption(Boolean enabledForDiskEncryption)

Set the enabledForDiskEncryption value.

VaultPatchProperties withEnabledForTemplateDeployment(Boolean enabledForTemplateDeployment)

Set the enabledForTemplateDeployment value.

VaultPatchProperties withNetworkAcls(NetworkRuleSet networkAcls)

Set the networkAcls value.

VaultPatchProperties withSku(Sku sku)

Set the sku value.

VaultPatchProperties withTenantId(UUID tenantId)

Set the tenantId value.

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Constructor Details

VaultPatchProperties

public VaultPatchProperties()

Method Details

accessPolicies

public List accessPolicies()

Get the accessPolicies value.

Returns:

the accessPolicies value

createMode

public CreateMode createMode()

Get the createMode value.

Returns:

the createMode value

enablePurgeProtection

public Boolean enablePurgeProtection()

Get the enablePurgeProtection value.

Returns:

the enablePurgeProtection value

enableSoftDelete

public Boolean enableSoftDelete()

Get the enableSoftDelete value.

Returns:

the enableSoftDelete value

enabledForDeployment

public Boolean enabledForDeployment()

Get the enabledForDeployment value.

Returns:

the enabledForDeployment value

enabledForDiskEncryption

public Boolean enabledForDiskEncryption()

Get the enabledForDiskEncryption value.

Returns:

the enabledForDiskEncryption value

enabledForTemplateDeployment

public Boolean enabledForTemplateDeployment()

Get the enabledForTemplateDeployment value.

Returns:

the enabledForTemplateDeployment value

networkAcls

public NetworkRuleSet networkAcls()

Get the networkAcls value.

Returns:

the networkAcls value

sku

public Sku sku()

Get the sku value.

Returns:

the sku value

tenantId

public UUID tenantId()

Get the tenantId value.

Returns:

the tenantId value

withAccessPolicies

public VaultPatchProperties withAccessPolicies(List accessPolicies)

Set the accessPolicies value.

Parameters:

accessPolicies - the accessPolicies value to set

Returns:

the VaultPatchProperties object itself.

withCreateMode

public VaultPatchProperties withCreateMode(CreateMode createMode)

Set the createMode value.

Parameters:

createMode - the createMode value to set

Returns:

the VaultPatchProperties object itself.

withEnablePurgeProtection

public VaultPatchProperties withEnablePurgeProtection(Boolean enablePurgeProtection)

Set the enablePurgeProtection value.

Parameters:

enablePurgeProtection - the enablePurgeProtection value to set

Returns:

the VaultPatchProperties object itself.

withEnableSoftDelete

public VaultPatchProperties withEnableSoftDelete(Boolean enableSoftDelete)

Set the enableSoftDelete value.

Parameters:

enableSoftDelete - the enableSoftDelete value to set

Returns:

the VaultPatchProperties object itself.

withEnabledForDeployment

public VaultPatchProperties withEnabledForDeployment(Boolean enabledForDeployment)

Set the enabledForDeployment value.

Parameters:

enabledForDeployment - the enabledForDeployment value to set

Returns:

the VaultPatchProperties object itself.

withEnabledForDiskEncryption

public VaultPatchProperties withEnabledForDiskEncryption(Boolean enabledForDiskEncryption)

Set the enabledForDiskEncryption value.

Parameters:

enabledForDiskEncryption - the enabledForDiskEncryption value to set

Returns:

the VaultPatchProperties object itself.

withEnabledForTemplateDeployment

public VaultPatchProperties withEnabledForTemplateDeployment(Boolean enabledForTemplateDeployment)

Set the enabledForTemplateDeployment value.

Parameters:

enabledForTemplateDeployment - the enabledForTemplateDeployment value to set

Returns:

the VaultPatchProperties object itself.

withNetworkAcls

public VaultPatchProperties withNetworkAcls(NetworkRuleSet networkAcls)

Set the networkAcls value.

Parameters:

networkAcls - the networkAcls value to set

Returns:

the VaultPatchProperties object itself.

withSku

public VaultPatchProperties withSku(Sku sku)

Set the sku value.

Parameters:

sku - the sku value to set

Returns:

the VaultPatchProperties object itself.

withTenantId

public VaultPatchProperties withTenantId(UUID tenantId)

Set the tenantId value.

Parameters:

tenantId - the tenantId value to set

Returns:

the VaultPatchProperties object itself.

Applies to