Identity Class
- java.
lang. Object - com.
azure. resourcemanager. streamanalytics. models. Identity
- com.
Implements
public final class Identity
implements JsonSerializable<Identity>
Describes how identity is verified.
Constructor Summary
| Constructor | Description |
|---|---|
| Identity() |
Creates an instance of Identity class. |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| static Identity |
fromJson(JsonReader jsonReader)
Reads an instance of Identity from the Json |
| String |
principalId()
Get the principal |
| String |
tenantId()
Get the tenant |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: The type of identity, can be System |
| Map<String,Object> |
userAssignedIdentities()
Get the user |
| void |
validate()
Validates the instance. |
| Identity |
withType(String type)
Set the type property: The type of identity, can be System |
| Identity |
withUserAssignedIdentities(Map<String,Object> userAssignedIdentities)
Set the user |
Methods inherited from java.lang.Object
Constructor Details
Identity
public Identity()
Creates an instance of Identity class.
Method Details
fromJson
public static Identity fromJson(JsonReader jsonReader)
Reads an instance of Identity from the JsonReader.
Parameters:
Returns:
Throws:
principalId
public String principalId()
Get the principalId property: The principalId of the identity.
Returns:
tenantId
public String tenantId()
Get the tenantId property: The tenantId of the identity.
Returns:
toJson
type
public String type()
Get the type property: The type of identity, can be SystemAssigned or UserAssigned.
Returns:
userAssignedIdentities
public Map<String,Object> userAssignedIdentities()
Get the userAssignedIdentities property: The user assigned identities associated with the streaming job resource.
Returns:
validate
public void validate()
Validates the instance.
withType
public Identity withType(String type)
Set the type property: The type of identity, can be SystemAssigned or UserAssigned.
Parameters:
Returns:
withUserAssignedIdentities
public Identity withUserAssignedIdentities(Map<String,Object> userAssignedIdentities)
Set the userAssignedIdentities property: The user assigned identities associated with the streaming job resource.
Parameters:
Returns: