Class ApplicationGatewayTrustedRootCertificatePropertiesFormat
java.lang.Object
com.azure.resourcemanager.network.fluent.models.ApplicationGatewayTrustedRootCertificatePropertiesFormat
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ApplicationGatewayTrustedRootCertificatePropertiesFormat>
public final class ApplicationGatewayTrustedRootCertificatePropertiesFormat
extends Object
implements com.azure.json.JsonSerializable<ApplicationGatewayTrustedRootCertificatePropertiesFormat>
Trusted Root certificates properties of an application gateway.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ApplicationGatewayTrustedRootCertificatePropertiesFormat class. -
Method Summary
Modifier and TypeMethodDescriptiondata()Get the data property: Certificate public data.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ApplicationGatewayTrustedRootCertificatePropertiesFormat from the JsonReader.Get the keyVaultSecretId property: Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.Get the provisioningState property: The provisioning state of the trusted root certificate resource.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.Set the data property: Certificate public data.withKeyVaultSecretId(String keyVaultSecretId) Set the keyVaultSecretId property: Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
ApplicationGatewayTrustedRootCertificatePropertiesFormat
public ApplicationGatewayTrustedRootCertificatePropertiesFormat()Creates an instance of ApplicationGatewayTrustedRootCertificatePropertiesFormat class.
-
-
Method Details
-
data
Get the data property: Certificate public data.- Returns:
- the data value.
-
withData
Set the data property: Certificate public data.- Parameters:
data- the data value to set.- Returns:
- the ApplicationGatewayTrustedRootCertificatePropertiesFormat object itself.
-
keyVaultSecretId
Get the keyVaultSecretId property: Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.- Returns:
- the keyVaultSecretId value.
-
withKeyVaultSecretId
public ApplicationGatewayTrustedRootCertificatePropertiesFormat 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 ApplicationGatewayTrustedRootCertificatePropertiesFormat object itself.
-
provisioningState
Get the provisioningState property: The provisioning state of the trusted root certificate resource.- Returns:
- the provisioningState value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<ApplicationGatewayTrustedRootCertificatePropertiesFormat>- Throws:
IOException
-
fromJson
public static ApplicationGatewayTrustedRootCertificatePropertiesFormat fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of ApplicationGatewayTrustedRootCertificatePropertiesFormat from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of ApplicationGatewayTrustedRootCertificatePropertiesFormat 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 ApplicationGatewayTrustedRootCertificatePropertiesFormat.
-