IstioPluginCertificateAuthority Class
- java.
lang. Object - com.
azure. resourcemanager. containerservice. models. IstioPluginCertificateAuthority
- com.
Implements
public final class IstioPluginCertificateAuthority
implements JsonSerializable<IstioPluginCertificateAuthority>
Plugin certificates information for Service Mesh.
Constructor Summary
Constructor | Description |
---|---|
IstioPluginCertificateAuthority() |
Creates an instance of Istio |
Method Summary
Modifier and Type | Method and Description |
---|---|
String |
certChainObjectName()
Get the cert |
String |
certObjectName()
Get the cert |
static
Istio |
fromJson(JsonReader jsonReader)
Reads an instance of Istio |
String |
keyObjectName()
Get the key |
String |
keyVaultId()
Get the key |
String |
rootCertObjectName()
Get the root |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Istio |
withCertChainObjectName(String certChainObjectName)
Set the cert |
Istio |
withCertObjectName(String certObjectName)
Set the cert |
Istio |
withKeyObjectName(String keyObjectName)
Set the key |
Istio |
withKeyVaultId(String keyVaultId)
Set the key |
Istio |
withRootCertObjectName(String rootCertObjectName)
Set the root |
Methods inherited from java.lang.Object
Constructor Details
IstioPluginCertificateAuthority
public IstioPluginCertificateAuthority()
Creates an instance of IstioPluginCertificateAuthority class.
Method Details
certChainObjectName
public String certChainObjectName()
Get the certChainObjectName property: Certificate chain object name in Azure Key Vault.
Returns:
certObjectName
public String certObjectName()
Get the certObjectName property: Intermediate certificate object name in Azure Key Vault.
Returns:
fromJson
public static IstioPluginCertificateAuthority fromJson(JsonReader jsonReader)
Reads an instance of IstioPluginCertificateAuthority from the JsonReader.
Parameters:
Returns:
Throws:
keyObjectName
public String keyObjectName()
Get the keyObjectName property: Intermediate certificate private key object name in Azure Key Vault.
Returns:
keyVaultId
public String keyVaultId()
Get the keyVaultId property: The resource ID of the Key Vault.
Returns:
rootCertObjectName
public String rootCertObjectName()
Get the rootCertObjectName property: Root certificate object name in Azure Key Vault.
Returns:
toJson
validate
public void validate()
Validates the instance.
withCertChainObjectName
public IstioPluginCertificateAuthority withCertChainObjectName(String certChainObjectName)
Set the certChainObjectName property: Certificate chain object name in Azure Key Vault.
Parameters:
Returns:
withCertObjectName
public IstioPluginCertificateAuthority withCertObjectName(String certObjectName)
Set the certObjectName property: Intermediate certificate object name in Azure Key Vault.
Parameters:
Returns:
withKeyObjectName
public IstioPluginCertificateAuthority withKeyObjectName(String keyObjectName)
Set the keyObjectName property: Intermediate certificate private key object name in Azure Key Vault.
Parameters:
Returns:
withKeyVaultId
public IstioPluginCertificateAuthority withKeyVaultId(String keyVaultId)
Set the keyVaultId property: The resource ID of the Key Vault.
Parameters:
Returns:
withRootCertObjectName
public IstioPluginCertificateAuthority withRootCertObjectName(String rootCertObjectName)
Set the rootCertObjectName property: Root certificate object name in Azure Key Vault.
Parameters:
Returns:
Applies to
Azure SDK for Java