Class ManagedComputeIdentity
java.lang.Object
com.azure.resourcemanager.machinelearning.models.MonitorComputeIdentityBase
com.azure.resourcemanager.machinelearning.models.ManagedComputeIdentity
- All Implemented Interfaces:
com.azure.json.JsonSerializable<MonitorComputeIdentityBase>
Managed compute identity definition.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ManagedComputeIdentity class. -
Method Summary
Modifier and TypeMethodDescriptionGet the computeIdentityType property: [Required] Specifies the type of identity to use within the monitoring jobs.static ManagedComputeIdentityfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ManagedComputeIdentity from the JsonReader.identity()Get the identity property: The identity which will be leveraged by the monitoring jobs.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withIdentity(ManagedServiceIdentity identity) Set the identity property: The identity which will be leveraged by the monitoring jobs.Methods inherited from class java.lang.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
-
ManagedComputeIdentity
public ManagedComputeIdentity()Creates an instance of ManagedComputeIdentity class.
-
-
Method Details
-
computeIdentityType
Get the computeIdentityType property: [Required] Specifies the type of identity to use within the monitoring jobs.- Overrides:
computeIdentityTypein classMonitorComputeIdentityBase- Returns:
- the computeIdentityType value.
-
identity
Get the identity property: The identity which will be leveraged by the monitoring jobs.- Returns:
- the identity value.
-
withIdentity
Set the identity property: The identity which will be leveraged by the monitoring jobs.- Parameters:
identity- the identity value to set.- Returns:
- the ManagedComputeIdentity object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classMonitorComputeIdentityBase- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<MonitorComputeIdentityBase>- Overrides:
toJsonin classMonitorComputeIdentityBase- Throws:
IOException
-
fromJson
public static ManagedComputeIdentity fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of ManagedComputeIdentity from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of ManagedComputeIdentity if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException- If an error occurs while reading the ManagedComputeIdentity.
-