Class IstioPluginCertificateAuthority
java.lang.Object
com.azure.resourcemanager.containerservice.models.IstioPluginCertificateAuthority
Plugin certificates information for Service Mesh.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of IstioPluginCertificateAuthority class. -
Method Summary
Modifier and TypeMethodDescriptionGet the certChainObjectName property: Certificate chain object name in Azure Key Vault.Get the certObjectName property: Intermediate certificate object name in Azure Key Vault.Get the keyObjectName property: Intermediate certificate private key object name in Azure Key Vault.Get the keyVaultId property: The resource ID of the Key Vault.Get the rootCertObjectName property: Root certificate object name in Azure Key Vault.voidvalidate()Validates the instance.withCertChainObjectName(String certChainObjectName) Set the certChainObjectName property: Certificate chain object name in Azure Key Vault.withCertObjectName(String certObjectName) Set the certObjectName property: Intermediate certificate object name in Azure Key Vault.withKeyObjectName(String keyObjectName) Set the keyObjectName property: Intermediate certificate private key object name in Azure Key Vault.withKeyVaultId(String keyVaultId) Set the keyVaultId property: The resource ID of the Key Vault.withRootCertObjectName(String rootCertObjectName) Set the rootCertObjectName property: Root certificate object name in Azure Key Vault.
-
Constructor Details
-
IstioPluginCertificateAuthority
public IstioPluginCertificateAuthority()Creates an instance of IstioPluginCertificateAuthority class.
-
-
Method Details
-
keyVaultId
Get the keyVaultId property: The resource ID of the Key Vault.- Returns:
- the keyVaultId value.
-
withKeyVaultId
Set the keyVaultId property: The resource ID of the Key Vault.- Parameters:
keyVaultId- the keyVaultId value to set.- Returns:
- the IstioPluginCertificateAuthority object itself.
-
certObjectName
Get the certObjectName property: Intermediate certificate object name in Azure Key Vault.- Returns:
- the certObjectName value.
-
withCertObjectName
Set the certObjectName property: Intermediate certificate object name in Azure Key Vault.- Parameters:
certObjectName- the certObjectName value to set.- Returns:
- the IstioPluginCertificateAuthority object itself.
-
keyObjectName
Get the keyObjectName property: Intermediate certificate private key object name in Azure Key Vault.- Returns:
- the keyObjectName value.
-
withKeyObjectName
Set the keyObjectName property: Intermediate certificate private key object name in Azure Key Vault.- Parameters:
keyObjectName- the keyObjectName value to set.- Returns:
- the IstioPluginCertificateAuthority object itself.
-
rootCertObjectName
Get the rootCertObjectName property: Root certificate object name in Azure Key Vault.- Returns:
- the rootCertObjectName value.
-
withRootCertObjectName
Set the rootCertObjectName property: Root certificate object name in Azure Key Vault.- Parameters:
rootCertObjectName- the rootCertObjectName value to set.- Returns:
- the IstioPluginCertificateAuthority object itself.
-
certChainObjectName
Get the certChainObjectName property: Certificate chain object name in Azure Key Vault.- Returns:
- the certChainObjectName value.
-
withCertChainObjectName
Set the certChainObjectName property: Certificate chain object name in Azure Key Vault.- Parameters:
certChainObjectName- the certChainObjectName value to set.- Returns:
- the IstioPluginCertificateAuthority object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-