Package com.microsoft.graph.models
Class Certification
java.lang.Object
com.microsoft.graph.models.Certification
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class Certification
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CertificationcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.Gets the certificationDetailsUrl property value.Gets the certificationExpirationDateTime property value.The deserialization information for the current modelGets the isCertifiedByMicrosoft property value.Gets the isPublisherAttested property value.Gets the lastCertificationDateTime property value.Gets the @odata.type property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidsetCertificationDetailsUrl(String value) Sets the certificationDetailsUrl property value.voidSets the certificationExpirationDateTime property value.voidsetIsCertifiedByMicrosoft(Boolean value) Sets the isCertifiedByMicrosoft property value.voidsetIsPublisherAttested(Boolean value) Sets the isPublisherAttested property value.voidSets the lastCertificationDateTime property value.voidsetOdataType(String value) Sets the @odata.type property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
Certification
public Certification()Instantiates a newCertificationand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static Certification 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
Certification
-
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. -
getBackingStore
@Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()Gets the backingStore property value. Stores model information.- Specified by:
getBackingStorein interfacecom.microsoft.kiota.store.BackedModel- Returns:
- a
BackingStore
-
getCertificationDetailsUrl
Gets the certificationDetailsUrl property value. URL that shows certification details for the application.- Returns:
- a
String
-
getCertificationExpirationDateTime
Gets the certificationExpirationDateTime property value. The timestamp when the current certification for the application expires.- Returns:
- a
OffsetDateTime
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getIsCertifiedByMicrosoft
Gets the isCertifiedByMicrosoft property value. Indicates whether the application is certified by Microsoft.- Returns:
- a
Boolean
-
getIsPublisherAttested
Gets the isPublisherAttested property value. Indicates whether the application developer or publisher completed Publisher Attestation.- Returns:
- a
Boolean
-
getLastCertificationDateTime
Gets the lastCertificationDateTime property value. The timestamp when the certification for the application was most recently added or updated.- Returns:
- a
OffsetDateTime
-
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
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.
-
setBackingStore
public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value. Stores model information.- Parameters:
value- Value to set for the backingStore property.
-
setCertificationDetailsUrl
Sets the certificationDetailsUrl property value. URL that shows certification details for the application.- Parameters:
value- Value to set for the certificationDetailsUrl property.
-
setCertificationExpirationDateTime
Sets the certificationExpirationDateTime property value. The timestamp when the current certification for the application expires.- Parameters:
value- Value to set for the certificationExpirationDateTime property.
-
setIsCertifiedByMicrosoft
Sets the isCertifiedByMicrosoft property value. Indicates whether the application is certified by Microsoft.- Parameters:
value- Value to set for the isCertifiedByMicrosoft property.
-
setIsPublisherAttested
Sets the isPublisherAttested property value. Indicates whether the application developer or publisher completed Publisher Attestation.- Parameters:
value- Value to set for the isPublisherAttested property.
-
setLastCertificationDateTime
Sets the lastCertificationDateTime property value. The timestamp when the certification for the application was most recently added or updated.- Parameters:
value- Value to set for the lastCertificationDateTime property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-