Class ClusterServiceConfigsProfile
java.lang.Object
com.azure.resourcemanager.hdinsight.containers.models.ClusterServiceConfigsProfile
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ClusterServiceConfigsProfile>
public final class ClusterServiceConfigsProfile
extends Object
implements com.azure.json.JsonSerializable<ClusterServiceConfigsProfile>
Cluster service configs.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ClusterServiceConfigsProfile class. -
Method Summary
Modifier and TypeMethodDescriptionconfigs()Get the configs property: List of service configs.static ClusterServiceConfigsProfilefromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ClusterServiceConfigsProfile from the JsonReader.Get the serviceName property: Name of the service the configurations should apply to.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withConfigs(List<ClusterServiceConfig> configs) Set the configs property: List of service configs.withServiceName(String serviceName) Set the serviceName property: Name of the service the configurations should apply to.Methods 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
-
ClusterServiceConfigsProfile
public ClusterServiceConfigsProfile()Creates an instance of ClusterServiceConfigsProfile class.
-
-
Method Details
-
serviceName
Get the serviceName property: Name of the service the configurations should apply to.- Returns:
- the serviceName value.
-
withServiceName
Set the serviceName property: Name of the service the configurations should apply to.- Parameters:
serviceName- the serviceName value to set.- Returns:
- the ClusterServiceConfigsProfile object itself.
-
configs
Get the configs property: List of service configs.- Returns:
- the configs value.
-
withConfigs
Set the configs property: List of service configs.- Parameters:
configs- the configs value to set.- Returns:
- the ClusterServiceConfigsProfile object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<ClusterServiceConfigsProfile>- Throws:
IOException
-
fromJson
public static ClusterServiceConfigsProfile fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of ClusterServiceConfigsProfile from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of ClusterServiceConfigsProfile 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 ClusterServiceConfigsProfile.
-