Package com.microsoft.graph.models
Class AccessPackageSubject
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.AccessPackageSubject
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class AccessPackageSubject
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Access Package Subject.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Connected Organization.The Display Name.The Email.The Object Id.The On Premises Security Identifier.The Principal Name.The Subject Type. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManager
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
displayName
@SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayNameThe Display Name. The display name of the subject. -
email
The Email. The email address of the subject. -
objectId
The Object Id. The object identifier of the subject. null if the subject is not yet a user in the tenant. -
onPremisesSecurityIdentifier
@SerializedName(value="onPremisesSecurityIdentifier", alternate="OnPremisesSecurityIdentifier") @Expose @Nullable public String onPremisesSecurityIdentifierThe On Premises Security Identifier. A string representation of the principal's security identifier, if known, or null if the subject does not have a security identifier. -
principalName
@SerializedName(value="principalName", alternate="PrincipalName") @Expose @Nullable public String principalNameThe Principal Name. The principal name, if known, of the subject. -
subjectType
@SerializedName(value="subjectType", alternate="SubjectType") @Expose @Nullable public AccessPackageSubjectType subjectTypeThe Subject Type. The resource type of the subject. The possible values are: notSpecified, user, servicePrincipal, unknownFutureValue. -
connectedOrganization
@SerializedName(value="connectedOrganization", alternate="ConnectedOrganization") @Expose @Nullable public ConnectedOrganization connectedOrganizationThe Connected Organization. The connected organization of the subject. Read-only. Nullable.
-
-
Constructor Details
-
AccessPackageSubject
public AccessPackageSubject()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Overrides:
setRawObject
in classEntity
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-