Class CustomHostnameAnalysisResultProperties
- java.lang.Object
-
- com.azure.resourcemanager.appservice.fluent.models.CustomHostnameAnalysisResultProperties
-
public final class CustomHostnameAnalysisResultProperties extends Object
CustomHostnameAnalysisResult resource specific properties.
-
-
Constructor Summary
Constructors Constructor Description CustomHostnameAnalysisResultProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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>aRecords()Get the aRecords property: A records controller can see for this hostname.List<String>cNameRecords()Get the cNameRecords property: CName records controller can see for this hostname.StringconflictingAppResourceId()Get the conflictingAppResourceId property: Name of the conflicting app on scale unit if it's within the same subscription.ErrorEntitycustomDomainVerificationFailureInfo()Get the customDomainVerificationFailureInfo property: Raw failure information if DNS verification fails.DnsVerificationTestResultcustomDomainVerificationTest()Get the customDomainVerificationTest property: DNS verification test result.BooleanhasConflictAcrossSubscription()Get the hasConflictAcrossSubscription property: <code>true</code> if there is a conflict across subscriptions; otherwise, <code>false</code>.BooleanhasConflictOnScaleUnit()Get the hasConflictOnScaleUnit property: <code>true</code> if there is a conflict on a scale unit; otherwise, <code>false</code>.BooleanisHostnameAlreadyVerified()Get the isHostnameAlreadyVerified property: <code>true</code> if hostname is already verified; otherwise, <code>false</code>.List<String>txtRecords()Get the txtRecords property: TXT records controller can see for this hostname.voidvalidate()Validates the instance.CustomHostnameAnalysisResultPropertieswithAlternateCNameRecords(List<String> alternateCNameRecords)Set the alternateCNameRecords property: Alternate CName records controller can see for this hostname.CustomHostnameAnalysisResultPropertieswithAlternateTxtRecords(List<String> alternateTxtRecords)Set the alternateTxtRecords property: Alternate TXT records controller can see for this hostname.CustomHostnameAnalysisResultPropertieswithARecords(List<String> aRecords)Set the aRecords property: A records controller can see for this hostname.CustomHostnameAnalysisResultPropertieswithCNameRecords(List<String> cNameRecords)Set the cNameRecords property: CName records controller can see for this hostname.CustomHostnameAnalysisResultPropertieswithTxtRecords(List<String> txtRecords)Set the txtRecords property: TXT records controller can see for this hostname.
-
-
-
Method Detail
-
isHostnameAlreadyVerified
public Boolean isHostnameAlreadyVerified()
Get the isHostnameAlreadyVerified property: <code>true</code> if hostname is already verified; otherwise, <code>false</code>.- Returns:
- the isHostnameAlreadyVerified value.
-
customDomainVerificationTest
public DnsVerificationTestResult customDomainVerificationTest()
Get the customDomainVerificationTest property: DNS verification test result.- Returns:
- the customDomainVerificationTest value.
-
customDomainVerificationFailureInfo
public ErrorEntity customDomainVerificationFailureInfo()
Get the customDomainVerificationFailureInfo property: Raw failure information if DNS verification fails.- Returns:
- the customDomainVerificationFailureInfo value.
-
hasConflictOnScaleUnit
public Boolean hasConflictOnScaleUnit()
Get the hasConflictOnScaleUnit property: <code>true</code> if there is a conflict on a scale unit; otherwise, <code>false</code>.- Returns:
- the hasConflictOnScaleUnit value.
-
hasConflictAcrossSubscription
public Boolean hasConflictAcrossSubscription()
Get the hasConflictAcrossSubscription property: <code>true</code> if there is a conflict across subscriptions; otherwise, <code>false</code>.- Returns:
- the hasConflictAcrossSubscription 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.
-
cNameRecords
public List<String> cNameRecords()
Get the cNameRecords property: CName records controller can see for this hostname.- Returns:
- the cNameRecords value.
-
withCNameRecords
public CustomHostnameAnalysisResultProperties withCNameRecords(List<String> cNameRecords)
Set the cNameRecords property: CName records controller can see for this hostname.- Parameters:
cNameRecords- the cNameRecords value to set.- Returns:
- the CustomHostnameAnalysisResultProperties object itself.
-
txtRecords
public List<String> txtRecords()
Get the txtRecords property: TXT records controller can see for this hostname.- Returns:
- the txtRecords value.
-
withTxtRecords
public CustomHostnameAnalysisResultProperties withTxtRecords(List<String> txtRecords)
Set the txtRecords property: TXT records controller can see for this hostname.- Parameters:
txtRecords- the txtRecords value to set.- Returns:
- the CustomHostnameAnalysisResultProperties object itself.
-
aRecords
public List<String> aRecords()
Get the aRecords property: A records controller can see for this hostname.- Returns:
- the aRecords value.
-
withARecords
public CustomHostnameAnalysisResultProperties withARecords(List<String> aRecords)
Set the aRecords property: A records controller can see for this hostname.- Parameters:
aRecords- the aRecords value to set.- Returns:
- the CustomHostnameAnalysisResultProperties object itself.
-
alternateCNameRecords
public List<String> alternateCNameRecords()
Get the alternateCNameRecords property: Alternate CName records controller can see for this hostname.- Returns:
- the alternateCNameRecords value.
-
withAlternateCNameRecords
public CustomHostnameAnalysisResultProperties withAlternateCNameRecords(List<String> alternateCNameRecords)
Set the alternateCNameRecords property: Alternate CName records controller can see for this hostname.- Parameters:
alternateCNameRecords- the alternateCNameRecords value to set.- Returns:
- the CustomHostnameAnalysisResultProperties object itself.
-
alternateTxtRecords
public List<String> alternateTxtRecords()
Get the alternateTxtRecords property: Alternate TXT records controller can see for this hostname.- Returns:
- the alternateTxtRecords value.
-
withAlternateTxtRecords
public CustomHostnameAnalysisResultProperties withAlternateTxtRecords(List<String> alternateTxtRecords)
Set the alternateTxtRecords property: Alternate TXT records controller can see for this hostname.- Parameters:
alternateTxtRecords- the alternateTxtRecords value to set.- Returns:
- the CustomHostnameAnalysisResultProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-