CertificateProfileInner Class

public final class CertificateProfileInner
extends ProxyResource

Certificate profile resource.

Constructor Summary

Constructor Description
CertificateProfileInner()

Creates an instance of CertificateProfileInner class.

Method Summary

Modifier and Type Method and Description
List<Certificate> certificates()

Get the certificates property: List of renewed certificates.

static CertificateProfileInner fromJson(JsonReader jsonReader)

Reads an instance of CertificateProfileInner from the JsonReader.

String id()

Get the id property: Fully qualified resource Id for the resource.

String identityValidationId()

Get the identityValidationId property: Identity validation id used for the certificate subject name.

Boolean includeCity()

Get the includeCity property: Whether to include L in the certificate subject name.

Boolean includeCountry()

Get the includeCountry property: Whether to include C in the certificate subject name.

Boolean includePostalCode()

Get the includePostalCode property: Whether to include PC in the certificate subject name.

Boolean includeState()

Get the includeState property: Whether to include S in the certificate subject name.

Boolean includeStreetAddress()

Get the includeStreetAddress property: Whether to include STREET in the certificate subject name.

String name()

Get the name property: The name of the resource.

ProfileType profileType()

Get the profileType property: Profile type of the certificate.

ProvisioningState provisioningState()

Get the provisioningState property: Status of the current operation on certificate profile.

CertificateProfileStatus status()

Get the status property: Status of the certificate profile.

SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

CertificateProfileInner withIdentityValidationId(String identityValidationId)

Set the identityValidationId property: Identity validation id used for the certificate subject name.

CertificateProfileInner withIncludeCity(Boolean includeCity)

Set the includeCity property: Whether to include L in the certificate subject name.

CertificateProfileInner withIncludeCountry(Boolean includeCountry)

Set the includeCountry property: Whether to include C in the certificate subject name.

CertificateProfileInner withIncludePostalCode(Boolean includePostalCode)

Set the includePostalCode property: Whether to include PC in the certificate subject name.

CertificateProfileInner withIncludeState(Boolean includeState)

Set the includeState property: Whether to include S in the certificate subject name.

CertificateProfileInner withIncludeStreetAddress(Boolean includeStreetAddress)

Set the includeStreetAddress property: Whether to include STREET in the certificate subject name.

CertificateProfileInner withProfileType(ProfileType profileType)

Set the profileType property: Profile type of the certificate.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Constructor Details

CertificateProfileInner

public CertificateProfileInner()

Creates an instance of CertificateProfileInner class.

Method Details

certificates

public List<Certificate> certificates()

Get the certificates property: List of renewed certificates.

Returns:

the certificates value.

fromJson

public static CertificateProfileInner fromJson(JsonReader jsonReader)

Reads an instance of CertificateProfileInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of CertificateProfileInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

id

public String id()

Get the id property: Fully qualified resource Id for the resource.

Overrides:

CertificateProfileInner.id()

Returns:

the id value.

identityValidationId

public String identityValidationId()

Get the identityValidationId property: Identity validation id used for the certificate subject name.

Returns:

the identityValidationId value.

includeCity

public Boolean includeCity()

Get the includeCity property: Whether to include L in the certificate subject name. Applicable only for private trust, private trust ci profile types.

Returns:

the includeCity value.

includeCountry

public Boolean includeCountry()

Get the includeCountry property: Whether to include C in the certificate subject name. Applicable only for private trust, private trust ci profile types.

Returns:

the includeCountry value.

includePostalCode

public Boolean includePostalCode()

Get the includePostalCode property: Whether to include PC in the certificate subject name.

Returns:

the includePostalCode value.

includeState

public Boolean includeState()

Get the includeState property: Whether to include S in the certificate subject name. Applicable only for private trust, private trust ci profile types.

Returns:

the includeState value.

includeStreetAddress

public Boolean includeStreetAddress()

Get the includeStreetAddress property: Whether to include STREET in the certificate subject name.

Returns:

the includeStreetAddress value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

CertificateProfileInner.name()

Returns:

the name value.

profileType

public ProfileType profileType()

Get the profileType property: Profile type of the certificate.

Returns:

the profileType value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: Status of the current operation on certificate profile.

Returns:

the provisioningState value.

status

public CertificateProfileStatus status()

Get the status property: Status of the certificate profile.

Returns:

the status value.

systemData

public SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

CertificateProfileInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

CertificateProfileInner.type()

Returns:

the type value.

withIdentityValidationId

public CertificateProfileInner withIdentityValidationId(String identityValidationId)

Set the identityValidationId property: Identity validation id used for the certificate subject name.

Parameters:

identityValidationId - the identityValidationId value to set.

Returns:

the CertificateProfileInner object itself.

withIncludeCity

public CertificateProfileInner withIncludeCity(Boolean includeCity)

Set the includeCity property: Whether to include L in the certificate subject name. Applicable only for private trust, private trust ci profile types.

Parameters:

includeCity - the includeCity value to set.

Returns:

the CertificateProfileInner object itself.

withIncludeCountry

public CertificateProfileInner withIncludeCountry(Boolean includeCountry)

Set the includeCountry property: Whether to include C in the certificate subject name. Applicable only for private trust, private trust ci profile types.

Parameters:

includeCountry - the includeCountry value to set.

Returns:

the CertificateProfileInner object itself.

withIncludePostalCode

public CertificateProfileInner withIncludePostalCode(Boolean includePostalCode)

Set the includePostalCode property: Whether to include PC in the certificate subject name.

Parameters:

includePostalCode - the includePostalCode value to set.

Returns:

the CertificateProfileInner object itself.

withIncludeState

public CertificateProfileInner withIncludeState(Boolean includeState)

Set the includeState property: Whether to include S in the certificate subject name. Applicable only for private trust, private trust ci profile types.

Parameters:

includeState - the includeState value to set.

Returns:

the CertificateProfileInner object itself.

withIncludeStreetAddress

public CertificateProfileInner withIncludeStreetAddress(Boolean includeStreetAddress)

Set the includeStreetAddress property: Whether to include STREET in the certificate subject name.

Parameters:

includeStreetAddress - the includeStreetAddress value to set.

Returns:

the CertificateProfileInner object itself.

withProfileType

public CertificateProfileInner withProfileType(ProfileType profileType)

Set the profileType property: Profile type of the certificate.

Parameters:

profileType - the profileType value to set.

Returns:

the CertificateProfileInner object itself.

Applies to