Class UserInterfaceConfigFeatures
java.lang.Object
io.apicurio.registry.rest.client.models.UserInterfaceConfigFeatures
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable
@Generated("com.microsoft.kiota")
public class UserInterfaceConfigFeatures
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic UserInterfaceConfigFeaturescreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.Gets the agents property value.Gets the breadcrumbs property value.Gets the deleteArtifact property value.Gets the deleteGroup property value.Gets the deleteVersion property value.Gets the draftMutability property value.The deserialization information for the current modelGets the readOnly property value.Gets the roleManagement property value.Gets the searchIndex property value.Gets the settings 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 agents property value.voidsetBreadcrumbs(Boolean value) Sets the breadcrumbs property value.voidsetDeleteArtifact(Boolean value) Sets the deleteArtifact property value.voidsetDeleteGroup(Boolean value) Sets the deleteGroup property value.voidsetDeleteVersion(Boolean value) Sets the deleteVersion property value.voidsetDraftMutability(Boolean value) Sets the draftMutability property value.voidsetReadOnly(Boolean value) Sets the readOnly property value.voidsetRoleManagement(Boolean value) Sets the roleManagement property value.voidsetSearchIndex(Boolean value) Sets the searchIndex property value.voidsetSettings(Boolean value) Sets the settings property value.
-
Constructor Details
-
UserInterfaceConfigFeatures
public UserInterfaceConfigFeatures()Instantiates a newUserInterfaceConfigFeaturesand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static UserInterfaceConfigFeatures 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
UserInterfaceConfigFeatures
-
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. -
getAgents
Gets the agents property value. The agents property- Returns:
- a
Boolean
-
getBreadcrumbs
Gets the breadcrumbs property value. The breadcrumbs property- Returns:
- a
Boolean
-
getDeleteArtifact
Gets the deleteArtifact property value. The deleteArtifact property- Returns:
- a
Boolean
-
getDeleteGroup
Gets the deleteGroup property value. The deleteGroup property- Returns:
- a
Boolean
-
getDeleteVersion
Gets the deleteVersion property value. The deleteVersion property- Returns:
- a
Boolean
-
getDraftMutability
Gets the draftMutability property value. The draftMutability property- Returns:
- a
Boolean
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getReadOnly
Gets the readOnly property value. The readOnly property- Returns:
- a
Boolean
-
getRoleManagement
Gets the roleManagement property value. The roleManagement property- Returns:
- a
Boolean
-
getSearchIndex
Gets the searchIndex property value. The searchIndex property- Returns:
- a
Boolean
-
getSettings
Gets the settings property value. The settings 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.
-
setAgents
Sets the agents property value. The agents property- Parameters:
value- Value to set for the agents property.
-
setBreadcrumbs
Sets the breadcrumbs property value. The breadcrumbs property- Parameters:
value- Value to set for the breadcrumbs property.
-
setDeleteArtifact
Sets the deleteArtifact property value. The deleteArtifact property- Parameters:
value- Value to set for the deleteArtifact property.
-
setDeleteGroup
Sets the deleteGroup property value. The deleteGroup property- Parameters:
value- Value to set for the deleteGroup property.
-
setDeleteVersion
Sets the deleteVersion property value. The deleteVersion property- Parameters:
value- Value to set for the deleteVersion property.
-
setDraftMutability
Sets the draftMutability property value. The draftMutability property- Parameters:
value- Value to set for the draftMutability property.
-
setReadOnly
Sets the readOnly property value. The readOnly property- Parameters:
value- Value to set for the readOnly property.
-
setRoleManagement
Sets the roleManagement property value. The roleManagement property- Parameters:
value- Value to set for the roleManagement property.
-
setSearchIndex
Sets the searchIndex property value. The searchIndex property- Parameters:
value- Value to set for the searchIndex property.
-
setSettings
Sets the settings property value. The settings property- Parameters:
value- Value to set for the settings property.
-