Package com.microsoft.graph.models
Class CertificateBasedAuthPki
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DirectoryObject
com.microsoft.graph.models.CertificateBasedAuthPki
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class CertificateBasedAuthPki
extends DirectoryObject
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 CertificateBasedAuthPkicreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the certificateAuthorities property value.Gets the displayName property value.The deserialization information for the current modelGets the lastModifiedDateTime property value.Gets the status property value.Gets the statusDetails property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the certificateAuthorities property value.voidsetDisplayName(String value) Sets the displayName property value.voidSets the lastModifiedDateTime property value.voidSets the status property value.voidsetStatusDetails(String value) Sets the statusDetails property value.Methods inherited from class com.microsoft.graph.models.DirectoryObject
getDeletedDateTime, setDeletedDateTimeMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
CertificateBasedAuthPki
public CertificateBasedAuthPki()Instantiates a newCertificateBasedAuthPkiand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static CertificateBasedAuthPki 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
CertificateBasedAuthPki
-
getCertificateAuthorities
Gets the certificateAuthorities property value. The collection of certificate authorities contained in this public key infrastructure resource.- Returns:
- a
List<CertificateAuthorityDetail>
-
getDisplayName
Gets the displayName property value. The name of the object. Maximum length is 256 characters.- 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 classDirectoryObject- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getLastModifiedDateTime
Gets the lastModifiedDateTime property value. The date and time when the object was created or last modified.- Returns:
- a
OffsetDateTime
-
getStatus
Gets the status property value. The status of any asynchronous jobs runs on the object which can be upload or delete.- Returns:
- a
String
-
getStatusDetails
Gets the statusDetails property value. The status details of the upload/deleted operation of PKI (Public Key Infrastructure).- 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- Overrides:
serializein classDirectoryObject- Parameters:
writer- Serialization writer to use to serialize this model
-
setCertificateAuthorities
Sets the certificateAuthorities property value. The collection of certificate authorities contained in this public key infrastructure resource.- Parameters:
value- Value to set for the certificateAuthorities property.
-
setDisplayName
Sets the displayName property value. The name of the object. Maximum length is 256 characters.- Parameters:
value- Value to set for the displayName property.
-
setLastModifiedDateTime
Sets the lastModifiedDateTime property value. The date and time when the object was created or last modified.- Parameters:
value- Value to set for the lastModifiedDateTime property.
-
setStatus
Sets the status property value. The status of any asynchronous jobs runs on the object which can be upload or delete.- Parameters:
value- Value to set for the status property.
-
setStatusDetails
Sets the statusDetails property value. The status details of the upload/deleted operation of PKI (Public Key Infrastructure).- Parameters:
value- Value to set for the statusDetails property.
-