Compartilhar via


FirewallPolicyCertificateAuthority Class

  • java.lang.Object
    • com.azure.resourcemanager.network.models.FirewallPolicyCertificateAuthority

Implements

public final class FirewallPolicyCertificateAuthority
implements JsonSerializable<FirewallPolicyCertificateAuthority>

Trusted Root certificates properties for tls.

Constructor Summary

Constructor Description
FirewallPolicyCertificateAuthority()

Creates an instance of FirewallPolicyCertificateAuthority class.

Method Summary

Modifier and Type Method and Description
static FirewallPolicyCertificateAuthority fromJson(JsonReader jsonReader)

Reads an instance of FirewallPolicyCertificateAuthority from the JsonReader.

String keyVaultSecretId()

Get the keyVaultSecretId property: Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

String name()

Get the name property: Name of the CA certificate.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

FirewallPolicyCertificateAuthority withKeyVaultSecretId(String keyVaultSecretId)

Set the keyVaultSecretId property: Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

FirewallPolicyCertificateAuthority withName(String name)

Set the name property: Name of the CA certificate.

Methods inherited from java.lang.Object

Constructor Details

FirewallPolicyCertificateAuthority

public FirewallPolicyCertificateAuthority()

Creates an instance of FirewallPolicyCertificateAuthority class.

Method Details

fromJson

public static FirewallPolicyCertificateAuthority fromJson(JsonReader jsonReader)

Reads an instance of FirewallPolicyCertificateAuthority from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of FirewallPolicyCertificateAuthority if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the FirewallPolicyCertificateAuthority.

keyVaultSecretId

public String keyVaultSecretId()

Get the keyVaultSecretId property: Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

Returns:

the keyVaultSecretId value.

name

public String name()

Get the name property: Name of the CA certificate.

Returns:

the name value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withKeyVaultSecretId

public FirewallPolicyCertificateAuthority withKeyVaultSecretId(String keyVaultSecretId)

Set the keyVaultSecretId property: Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

Parameters:

keyVaultSecretId - the keyVaultSecretId value to set.

Returns:

the FirewallPolicyCertificateAuthority object itself.

withName

public FirewallPolicyCertificateAuthority withName(String name)

Set the name property: Name of the CA certificate.

Parameters:

name - the name value to set.

Returns:

the FirewallPolicyCertificateAuthority object itself.

Applies to