ApplicationGatewayTrustedClientCertificate Class

public final class ApplicationGatewayTrustedClientCertificate
extends SubResource

Trusted client certificates of an application gateway.

Constructor Summary

Constructor Description
ApplicationGatewayTrustedClientCertificate()

Creates an instance of ApplicationGatewayTrustedClientCertificate class.

Method Summary

Modifier and Type Method and Description
String clientCertIssuerDN()

Get the clientCertIssuerDN property: Distinguished name of client certificate issuer.

String data()

Get the data property: Certificate public data.

String etag()

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

static ApplicationGatewayTrustedClientCertificate fromJson(JsonReader jsonReader)

Reads an instance of ApplicationGatewayTrustedClientCertificate from the JsonReader.

String name()

Get the name property: Name of the trusted client certificate that is unique within an Application Gateway.

ProvisioningState provisioningState()

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

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: Type of the resource.

void validate()

Validates the instance.

String validatedCertData()

Get the validatedCertData property: Validated certificate data.

ApplicationGatewayTrustedClientCertificate withData(String data)

Set the data property: Certificate public data.

ApplicationGatewayTrustedClientCertificate withId(String id)
ApplicationGatewayTrustedClientCertificate withName(String name)

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

Methods inherited from SubResource

Methods inherited from java.lang.Object

Constructor Details

ApplicationGatewayTrustedClientCertificate

public ApplicationGatewayTrustedClientCertificate()

Creates an instance of ApplicationGatewayTrustedClientCertificate class.

Method Details

clientCertIssuerDN

public String clientCertIssuerDN()

Get the clientCertIssuerDN property: Distinguished name of client certificate issuer.

Returns:

the clientCertIssuerDN value.

data

public String data()

Get the data property: Certificate public data.

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.

fromJson

public static ApplicationGatewayTrustedClientCertificate fromJson(JsonReader jsonReader)

Reads an instance of ApplicationGatewayTrustedClientCertificate from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ApplicationGatewayTrustedClientCertificate 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 ApplicationGatewayTrustedClientCertificate.

name

public String name()

Get the name property: Name of the trusted client certificate that is unique within an Application Gateway.

Returns:

the name value.

provisioningState

public ProvisioningState provisioningState()

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

Returns:

the provisioningState value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

ApplicationGatewayTrustedClientCertificate.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: Type of the resource.

Returns:

the type value.

validate

public void validate()

Validates the instance.

validatedCertData

public String validatedCertData()

Get the validatedCertData property: Validated certificate data.

Returns:

the validatedCertData value.

withData

public ApplicationGatewayTrustedClientCertificate withData(String data)

Set the data property: Certificate public data.

Parameters:

data - the data value to set.

Returns:

the ApplicationGatewayTrustedClientCertificate object itself.

withId

public ApplicationGatewayTrustedClientCertificate withId(String id)

Overrides:

ApplicationGatewayTrustedClientCertificate.withId(String id)

Parameters:

id

withName

public ApplicationGatewayTrustedClientCertificate withName(String name)

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

Parameters:

name - the name value to set.

Returns:

the ApplicationGatewayTrustedClientCertificate object itself.

Applies to