Package com.microsoft.graph.models
Class ApplePushNotificationCertificate
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.ApplePushNotificationCertificate
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class ApplePushNotificationCertificate
extends Entity
implements com.microsoft.kiota.serialization.Parsable
Apple push notification certificate.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newApplePushNotificationCertificate
and sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the appleIdentifier property value.Gets the certificate property value.Gets the certificateSerialNumber property value.Gets the certificateUploadFailureReason property value.Gets the certificateUploadStatus property value.Gets the expirationDateTime property value.The deserialization information for the current modelGets the lastModifiedDateTime property value.Gets the topicIdentifier property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setAppleIdentifier
(String value) Sets the appleIdentifier property value.void
setCertificate
(String value) Sets the certificate property value.void
setCertificateSerialNumber
(String value) Sets the certificateSerialNumber property value.void
Sets the certificateUploadFailureReason property value.void
setCertificateUploadStatus
(String value) Sets the certificateUploadStatus property value.void
Sets the expirationDateTime property value.void
Sets the lastModifiedDateTime property value.void
setTopicIdentifier
(String value) Sets the topicIdentifier property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
ApplePushNotificationCertificate
public ApplePushNotificationCertificate()Instantiates a newApplePushNotificationCertificate
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static ApplePushNotificationCertificate 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
ApplePushNotificationCertificate
-
getAppleIdentifier
Gets the appleIdentifier property value. Apple Id of the account used to create the MDM push certificate.- Returns:
- a
String
-
getCertificate
Gets the certificate property value. Not yet documented- Returns:
- a
String
-
getCertificateSerialNumber
Gets the certificateSerialNumber property value. Certificate serial number. This property is read-only.- Returns:
- a
String
-
getCertificateUploadFailureReason
Gets the certificateUploadFailureReason property value. The reason the certificate upload failed.- Returns:
- a
String
-
getCertificateUploadStatus
Gets the certificateUploadStatus property value. The certificate upload status.- Returns:
- a
String
-
getExpirationDateTime
Gets the expirationDateTime property value. The expiration date and time for Apple push notification certificate.- Returns:
- a
OffsetDateTime
-
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>>
-
getLastModifiedDateTime
Gets the lastModifiedDateTime property value. Last modified date and time for Apple push notification certificate.- Returns:
- a
OffsetDateTime
-
getTopicIdentifier
Gets the topicIdentifier property value. Topic Id.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAppleIdentifier
Sets the appleIdentifier property value. Apple Id of the account used to create the MDM push certificate.- Parameters:
value
- Value to set for the appleIdentifier property.
-
setCertificate
Sets the certificate property value. Not yet documented- Parameters:
value
- Value to set for the certificate property.
-
setCertificateSerialNumber
Sets the certificateSerialNumber property value. Certificate serial number. This property is read-only.- Parameters:
value
- Value to set for the certificateSerialNumber property.
-
setCertificateUploadFailureReason
Sets the certificateUploadFailureReason property value. The reason the certificate upload failed.- Parameters:
value
- Value to set for the certificateUploadFailureReason property.
-
setCertificateUploadStatus
Sets the certificateUploadStatus property value. The certificate upload status.- Parameters:
value
- Value to set for the certificateUploadStatus property.
-
setExpirationDateTime
Sets the expirationDateTime property value. The expiration date and time for Apple push notification certificate.- Parameters:
value
- Value to set for the expirationDateTime property.
-
setLastModifiedDateTime
Sets the lastModifiedDateTime property value. Last modified date and time for Apple push notification certificate.- Parameters:
value
- Value to set for the lastModifiedDateTime property.
-
setTopicIdentifier
Sets the topicIdentifier property value. Topic Id.- Parameters:
value
- Value to set for the topicIdentifier property.
-