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 AccessPackageCatalog
createFromDiscriminatorValue
(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.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setAccessPackages
(List<AccessPackage> value) Sets the accessPackages property value.void
Sets the catalogType property value.void
setCreatedDateTime
(OffsetDateTime value) Sets the createdDateTime property value.void
Sets the customWorkflowExtensions property value.void
setDescription
(String value) Sets the description property value.void
setDisplayName
(String value) Sets the displayName property value.void
setIsExternallyVisible
(Boolean value) Sets the isExternallyVisible property value.void
Sets the modifiedDateTime property value.void
Sets the resourceRoles property value.void
setResources
(List<AccessPackageResource> value) Sets the resources property value.void
Sets the resourceScopes property value.void
Sets 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 newAccessPackageCatalog
and 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:
getFieldDeserializers
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in 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.
-