Class UserInfo
java.lang.Object
io.apicurio.registry.rest.client.models.UserInfo
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable
@Generated("com.microsoft.kiota")
public class UserInfo
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable
Information about a single user.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic UserInfocreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.getAdmin()Gets the admin property value.Gets the developer property value.Gets the displayName property value.The deserialization information for the current modelGets the username property value.Gets the viewer property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidSets the admin property value.voidsetDeveloper(Boolean value) Sets the developer property value.voidsetDisplayName(String value) Sets the displayName property value.voidsetUsername(String value) Sets the username property value.voidSets the viewer property value.
-
Constructor Details
-
UserInfo
public UserInfo()Instantiates a newUserInfoand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static UserInfo createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
UserInfo
-
getAdditionalData
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
getAdmin
Gets the admin property value. The admin property- Returns:
- a
Boolean
-
getDeveloper
Gets the developer property value. The developer property- Returns:
- a
Boolean
-
getDisplayName
Gets the displayName property value. The displayName property- Returns:
- a
String
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getUsername
Gets the username property value. The username property- Returns:
- a
String
-
getViewer
Gets the viewer property value. The viewer property- Returns:
- a
Boolean
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Parameters:
writer- Serialization writer to use to serialize this model
-
setAdditionalData
Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.- Parameters:
value- Value to set for the AdditionalData property.
-
setAdmin
Sets the admin property value. The admin property- Parameters:
value- Value to set for the admin property.
-
setDeveloper
Sets the developer property value. The developer property- Parameters:
value- Value to set for the developer property.
-
setDisplayName
Sets the displayName property value. The displayName property- Parameters:
value- Value to set for the displayName property.
-
setUsername
Sets the username property value. The username property- Parameters:
value- Value to set for the username property.
-
setViewer
Sets the viewer property value. The viewer property- Parameters:
value- Value to set for the viewer property.
-