Class CustomHostnameSitesInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.appservice.models.ProxyOnlyResource
com.azure.resourcemanager.appservice.fluent.models.CustomHostnameSitesInner
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
A hostname and its assigned sites.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of CustomHostnameSitesInner class. -
Method Summary
Modifier and TypeMethodDescriptionGet the customHostname property: The customHostname property.static CustomHostnameSitesInnerfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of CustomHostnameSitesInner from the JsonReader.id()Get the id property: Fully qualified resource Id for the resource.name()Get the name property: The name of the resource.region()Get the region property: The region property.Get the siteResourceIds property: The siteResourceIds property.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) type()Get the type property: The type of the resource.voidvalidate()Validates the instance.withCustomHostname(String customHostname) Set the customHostname property: The customHostname property.Set the kind property: Kind of resource.withRegion(String region) Set the region property: The region property.withSiteResourceIds(List<IdentifierInner> siteResourceIds) Set the siteResourceIds property: The siteResourceIds property.Methods inherited from class ProxyOnlyResource
kindMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
CustomHostnameSitesInner
public CustomHostnameSitesInner()Creates an instance of CustomHostnameSitesInner class.
-
-
Method Details
-
type
Get the type property: The type of the resource.- Overrides:
typein classProxyOnlyResource- Returns:
- the type value.
-
name
Get the name property: The name of the resource.- Overrides:
namein classProxyOnlyResource- Returns:
- the name value.
-
id
Get the id property: Fully qualified resource Id for the resource.- Overrides:
idin classProxyOnlyResource- Returns:
- the id value.
-
withKind
Set the kind property: Kind of resource.- Overrides:
withKindin classProxyOnlyResource- Parameters:
kind- the kind value to set.- Returns:
- the ProxyOnlyResource object itself.
-
customHostname
Get the customHostname property: The customHostname property.- Returns:
- the customHostname value.
-
withCustomHostname
Set the customHostname property: The customHostname property.- Parameters:
customHostname- the customHostname value to set.- Returns:
- the CustomHostnameSitesInner object itself.
-
region
-
withRegion
Set the region property: The region property.- Parameters:
region- the region value to set.- Returns:
- the CustomHostnameSitesInner object itself.
-
siteResourceIds
Get the siteResourceIds property: The siteResourceIds property.- Returns:
- the siteResourceIds value.
-
withSiteResourceIds
Set the siteResourceIds property: The siteResourceIds property.- Parameters:
siteResourceIds- the siteResourceIds value to set.- Returns:
- the CustomHostnameSitesInner object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classProxyOnlyResource- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>- Overrides:
toJsonin classProxyOnlyResource- Throws:
IOException
-
fromJson
public static CustomHostnameSitesInner fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of CustomHostnameSitesInner from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of CustomHostnameSitesInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the CustomHostnameSitesInner.
-