CustomHostnameAnalysisResultInner Class

public final class CustomHostnameAnalysisResultInner
extends ProxyOnlyResource

Custom domain analysis.

Constructor Summary

Constructor Description
CustomHostnameAnalysisResultInner()

Creates an instance of CustomHostnameAnalysisResultInner class.

Method Summary

Modifier and Type Method and Description
List<String> aRecords()

Get the aRecords property: A records controller can see for this hostname.

List<String> alternateCNameRecords()

Get the alternateCNameRecords property: Alternate CName records controller can see for this hostname.

List<String> alternateTxtRecords()

Get the alternateTxtRecords property: Alternate TXT records controller can see for this hostname.

List<String> cNameRecords()

Get the cNameRecords property: CName records controller can see for this hostname.

String conflictingAppResourceId()

Get the conflictingAppResourceId property: Name of the conflicting app on scale unit if it's within the same subscription.

ErrorEntity customDomainVerificationFailureInfo()

Get the customDomainVerificationFailureInfo property: Raw failure information if DNS verification fails.

DnsVerificationTestResult customDomainVerificationTest()

Get the customDomainVerificationTest property: DNS verification test result.

Boolean hasConflictAcrossSubscription()

Get the hasConflictAcrossSubscription property: true if there is a conflict across subscriptions; otherwise, false.

Boolean hasConflictOnScaleUnit()

Get the hasConflictOnScaleUnit property: true if there is a conflict on a scale unit; otherwise, false.

Boolean isHostnameAlreadyVerified()

Get the isHostnameAlreadyVerified property: true if hostname is already verified; otherwise, false.

List<String> txtRecords()

Get the txtRecords property: TXT records controller can see for this hostname.

void validate()

Validates the instance.

CustomHostnameAnalysisResultInner withARecords(List<String> aRecords)

Set the aRecords property: A records controller can see for this hostname.

CustomHostnameAnalysisResultInner withAlternateCNameRecords(List<String> alternateCNameRecords)

Set the alternateCNameRecords property: Alternate CName records controller can see for this hostname.

CustomHostnameAnalysisResultInner withAlternateTxtRecords(List<String> alternateTxtRecords)

Set the alternateTxtRecords property: Alternate TXT records controller can see for this hostname.

CustomHostnameAnalysisResultInner withCNameRecords(List<String> cNameRecords)

Set the cNameRecords property: CName records controller can see for this hostname.

CustomHostnameAnalysisResultInner withKind(String kind)

Set the kind property: Kind of resource.

CustomHostnameAnalysisResultInner withTxtRecords(List<String> txtRecords)

Set the txtRecords property: TXT records controller can see for this hostname.

Methods inherited from ProxyResource

Methods inherited from ProxyOnlyResource

Methods inherited from java.lang.Object

Constructor Details

CustomHostnameAnalysisResultInner

public CustomHostnameAnalysisResultInner()

Creates an instance of CustomHostnameAnalysisResultInner class.

Method Details

aRecords

public List aRecords()

Get the aRecords property: A records controller can see for this hostname.

Returns:

the aRecords value.

alternateCNameRecords

public List alternateCNameRecords()

Get the alternateCNameRecords property: Alternate CName records controller can see for this hostname.

Returns:

the alternateCNameRecords value.

alternateTxtRecords

public List alternateTxtRecords()

Get the alternateTxtRecords property: Alternate TXT records controller can see for this hostname.

Returns:

the alternateTxtRecords value.

cNameRecords

public List cNameRecords()

Get the cNameRecords property: CName records controller can see for this hostname.

Returns:

the cNameRecords value.

conflictingAppResourceId

public String conflictingAppResourceId()

Get the conflictingAppResourceId property: Name of the conflicting app on scale unit if it's within the same subscription.

Returns:

the conflictingAppResourceId value.

customDomainVerificationFailureInfo

public ErrorEntity customDomainVerificationFailureInfo()

Get the customDomainVerificationFailureInfo property: Raw failure information if DNS verification fails.

Returns:

the customDomainVerificationFailureInfo value.

customDomainVerificationTest

public DnsVerificationTestResult customDomainVerificationTest()

Get the customDomainVerificationTest property: DNS verification test result.

Returns:

the customDomainVerificationTest value.

hasConflictAcrossSubscription

public Boolean hasConflictAcrossSubscription()

Get the hasConflictAcrossSubscription property: true if there is a conflict across subscriptions; otherwise, false.

Returns:

the hasConflictAcrossSubscription value.

hasConflictOnScaleUnit

public Boolean hasConflictOnScaleUnit()

Get the hasConflictOnScaleUnit property: true if there is a conflict on a scale unit; otherwise, false.

Returns:

the hasConflictOnScaleUnit value.

isHostnameAlreadyVerified

public Boolean isHostnameAlreadyVerified()

Get the isHostnameAlreadyVerified property: true if hostname is already verified; otherwise, false.

Returns:

the isHostnameAlreadyVerified value.

txtRecords

public List txtRecords()

Get the txtRecords property: TXT records controller can see for this hostname.

Returns:

the txtRecords value.

validate

public void validate()

Validates the instance.

Overrides:

CustomHostnameAnalysisResultInner.validate()

withARecords

public CustomHostnameAnalysisResultInner withARecords(List aRecords)

Set the aRecords property: A records controller can see for this hostname.

Parameters:

aRecords - the aRecords value to set.

Returns:

the CustomHostnameAnalysisResultInner object itself.

withAlternateCNameRecords

public CustomHostnameAnalysisResultInner withAlternateCNameRecords(List alternateCNameRecords)

Set the alternateCNameRecords property: Alternate CName records controller can see for this hostname.

Parameters:

alternateCNameRecords - the alternateCNameRecords value to set.

Returns:

the CustomHostnameAnalysisResultInner object itself.

withAlternateTxtRecords

public CustomHostnameAnalysisResultInner withAlternateTxtRecords(List alternateTxtRecords)

Set the alternateTxtRecords property: Alternate TXT records controller can see for this hostname.

Parameters:

alternateTxtRecords - the alternateTxtRecords value to set.

Returns:

the CustomHostnameAnalysisResultInner object itself.

withCNameRecords

public CustomHostnameAnalysisResultInner withCNameRecords(List cNameRecords)

Set the cNameRecords property: CName records controller can see for this hostname.

Parameters:

cNameRecords - the cNameRecords value to set.

Returns:

the CustomHostnameAnalysisResultInner object itself.

withKind

public CustomHostnameAnalysisResultInner withKind(String kind)

Set the kind property: Kind of resource.

Overrides:

CustomHostnameAnalysisResultInner.withKind(String kind)

Parameters:

kind

withTxtRecords

public CustomHostnameAnalysisResultInner withTxtRecords(List txtRecords)

Set the txtRecords property: TXT records controller can see for this hostname.

Parameters:

txtRecords - the txtRecords value to set.

Returns:

the CustomHostnameAnalysisResultInner object itself.

Applies to