Package com.microsoft.graph.models
Class AccessPackageCatalog
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.AccessPackageCatalog
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class AccessPackageCatalog
extends Entity
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AccessPackageCatalogcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the accessPackages property value.Gets the catalogType property value.Gets the createdDateTime property value.Gets the customWorkflowExtensions property value.Gets the description property value.Gets the displayName property value.The deserialization information for the current modelGets the isExternallyVisible property value.Gets the modifiedDateTime property value.Gets the resourceRoles property value.Gets the resources property value.Gets the resourceScopes property value.getState()Gets the state property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAccessPackages(List<AccessPackage> value) Sets the accessPackages property value.voidSets the catalogType property value.voidsetCreatedDateTime(OffsetDateTime value) Sets the createdDateTime property value.voidSets the customWorkflowExtensions property value.voidsetDescription(String value) Sets the description property value.voidsetDisplayName(String value) Sets the displayName property value.voidsetIsExternallyVisible(Boolean value) Sets the isExternallyVisible property value.voidSets the modifiedDateTime property value.voidSets the resourceRoles property value.voidsetResources(List<AccessPackageResource> value) Sets the resources property value.voidSets the resourceScopes property value.voidSets the state property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
AccessPackageCatalog
public AccessPackageCatalog()Instantiates a newAccessPackageCatalogand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static AccessPackageCatalog 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
AccessPackageCatalog
-
getAccessPackages
Gets the accessPackages property value. The access packages in this catalog. Read-only. Nullable.- Returns:
- a
List<AccessPackage>
-
getCatalogType
Gets the catalogType property value. Whether the catalog is created by a user or entitlement management. The possible values are: userManaged, serviceDefault, serviceManaged, unknownFutureValue.- Returns:
- a
AccessPackageCatalogType
-
getCreatedDateTime
Gets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.- Returns:
- a
OffsetDateTime
-
getCustomWorkflowExtensions
Gets the customWorkflowExtensions property value. The customWorkflowExtensions property- Returns:
- a
List<CustomCalloutExtension>
-
getDescription
Gets the description property value. The description of the access package catalog.- Returns:
- a
String
-
getDisplayName
Gets the displayName property value. The display name of the access package catalog.- Returns:
- a
String
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classEntity- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getIsExternallyVisible
Gets the isExternallyVisible property value. Whether the access packages in this catalog can be requested by users outside of the tenant.- Returns:
- a
Boolean
-
getModifiedDateTime
Gets the modifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.- Returns:
- a
OffsetDateTime
-
getResourceRoles
Gets the resourceRoles property value. The resourceRoles property- Returns:
- a
List<AccessPackageResourceRole>
-
getResources
Gets the resources property value. Access package resources in this catalog.- Returns:
- a
List<AccessPackageResource>
-
getResourceScopes
Gets the resourceScopes property value. The resourceScopes property- Returns:
- a
List<AccessPackageResourceScope>
-
getState
Gets the state property value. Has the value published if the access packages are available for management. The possible values are: unpublished, published, unknownFutureValue.- Returns:
- a
AccessPackageCatalogState
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAccessPackages
Sets the accessPackages property value. The access packages in this catalog. Read-only. Nullable.- Parameters:
value- Value to set for the accessPackages property.
-
setCatalogType
Sets the catalogType property value. Whether the catalog is created by a user or entitlement management. The possible values are: userManaged, serviceDefault, serviceManaged, unknownFutureValue.- Parameters:
value- Value to set for the catalogType property.
-
setCreatedDateTime
Sets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.- Parameters:
value- Value to set for the createdDateTime property.
-
setCustomWorkflowExtensions
Sets the customWorkflowExtensions property value. The customWorkflowExtensions property- Parameters:
value- Value to set for the customWorkflowExtensions property.
-
setDescription
Sets the description property value. The description of the access package catalog.- Parameters:
value- Value to set for the description property.
-
setDisplayName
Sets the displayName property value. The display name of the access package catalog.- Parameters:
value- Value to set for the displayName property.
-
setIsExternallyVisible
Sets the isExternallyVisible property value. Whether the access packages in this catalog can be requested by users outside of the tenant.- Parameters:
value- Value to set for the isExternallyVisible property.
-
setModifiedDateTime
Sets the modifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.- Parameters:
value- Value to set for the modifiedDateTime property.
-
setResourceRoles
Sets the resourceRoles property value. The resourceRoles property- Parameters:
value- Value to set for the resourceRoles property.
-
setResources
Sets the resources property value. Access package resources in this catalog.- Parameters:
value- Value to set for the resources property.
-
setResourceScopes
Sets the resourceScopes property value. The resourceScopes property- Parameters:
value- Value to set for the resourceScopes property.
-
setState
Sets the state property value. Has the value published if the access packages are available for management. The possible values are: unpublished, published, unknownFutureValue.- Parameters:
value- Value to set for the state property.
-