ApplicationGatewaySslCertificateInner Class

public final class ApplicationGatewaySslCertificateInner
extends SubResource

SSL certificates of an application gateway.

Constructor Summary

Constructor Description
ApplicationGatewaySslCertificateInner()

Creates an instance of ApplicationGatewaySslCertificateInner class.

Method Summary

Modifier and Type Method and Description
String data()

Get the data property: Base-64 encoded pfx certificate.

String etag()

Get the etag property: A unique read-only string that changes whenever the resource is updated.

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 SSL certificate that is unique within an Application Gateway.

String password()

Get the password property: Password for the pfx file specified in data.

ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the SSL certificate resource.

String publicCertData()

Get the publicCertData property: Base-64 encoded Public cert data corresponding to pfx specified in data.

String type()

Get the type property: Type of the resource.

void validate()

Validates the instance.

ApplicationGatewaySslCertificateInner withData(String data)

Set the data property: Base-64 encoded pfx certificate.

ApplicationGatewaySslCertificateInner withId(String id)
ApplicationGatewaySslCertificateInner withKeyVaultSecretId(String keyVaultSecretId)

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

ApplicationGatewaySslCertificateInner withName(String name)

Set the name property: Name of the SSL certificate that is unique within an Application Gateway.

ApplicationGatewaySslCertificateInner withPassword(String password)

Set the password property: Password for the pfx file specified in data.

Methods inherited from SubResource

Methods inherited from java.lang.Object

Constructor Details

ApplicationGatewaySslCertificateInner

public ApplicationGatewaySslCertificateInner()

Creates an instance of ApplicationGatewaySslCertificateInner class.

Method Details

data

public String data()

Get the data property: Base-64 encoded pfx certificate. Only applicable in PUT Request.

Returns:

the data value.

etag

public String etag()

Get the etag property: A unique read-only string that changes whenever the resource is updated.

Returns:

the etag value.

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 SSL certificate that is unique within an Application Gateway.

Returns:

the name value.

password

public String password()

Get the password property: Password for the pfx file specified in data. Only applicable in PUT request.

Returns:

the password value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the SSL certificate resource.

Returns:

the provisioningState value.

publicCertData

public String publicCertData()

Get the publicCertData property: Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request.

Returns:

the publicCertData value.

type

public String type()

Get the type property: Type of the resource.

Returns:

the type value.

validate

public void validate()

Validates the instance.

withData

public ApplicationGatewaySslCertificateInner withData(String data)

Set the data property: Base-64 encoded pfx certificate. Only applicable in PUT Request.

Parameters:

data - the data value to set.

Returns:

the ApplicationGatewaySslCertificateInner object itself.

withId

public ApplicationGatewaySslCertificateInner withId(String id)

Overrides:

ApplicationGatewaySslCertificateInner.withId(String id)

Parameters:

id

withKeyVaultSecretId

public ApplicationGatewaySslCertificateInner 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 ApplicationGatewaySslCertificateInner object itself.

withName

public ApplicationGatewaySslCertificateInner withName(String name)

Set the name property: Name of the SSL certificate that is unique within an Application Gateway.

Parameters:

name - the name value to set.

Returns:

the ApplicationGatewaySslCertificateInner object itself.

withPassword

public ApplicationGatewaySslCertificateInner withPassword(String password)

Set the password property: Password for the pfx file specified in data. Only applicable in PUT request.

Parameters:

password - the password value to set.

Returns:

the ApplicationGatewaySslCertificateInner object itself.

Applies to