Package com.microsoft.graph.models
Class CertificateAuthorityDetail
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DirectoryObject
com.microsoft.graph.models.CertificateAuthorityDetail
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class CertificateAuthorityDetail
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 CertificateAuthorityDetailcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valuebyte[]Gets the certificate property value.Gets the certificateAuthorityType property value.Gets the certificateRevocationListUrl property value.Gets the createdDateTime property value.Gets the deltaCertificateRevocationListUrl property value.Gets the displayName property value.Gets the expirationDateTime property value.The deserialization information for the current modelGets the isIssuerHintEnabled property value.Gets the issuer property value.Gets the issuerSubjectKeyIdentifier property value.Gets the thumbprint property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetCertificate(byte[] value) Sets the certificate property value.voidSets the certificateAuthorityType property value.voidSets the certificateRevocationListUrl property value.voidsetCreatedDateTime(OffsetDateTime value) Sets the createdDateTime property value.voidSets the deltaCertificateRevocationListUrl property value.voidsetDisplayName(String value) Sets the displayName property value.voidSets the expirationDateTime property value.voidsetIsIssuerHintEnabled(Boolean value) Sets the isIssuerHintEnabled property value.voidSets the issuer property value.voidSets the issuerSubjectKeyIdentifier property value.voidsetThumbprint(String value) Sets the thumbprint 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
-
CertificateAuthorityDetail
public CertificateAuthorityDetail()Instantiates a newCertificateAuthorityDetailand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static CertificateAuthorityDetail 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
CertificateAuthorityDetail
-
getCertificate
@Nullable public byte[] getCertificate()Gets the certificate property value. The public key of the certificate authority.- Returns:
- a
invalid reference
byte[]
-
getCertificateAuthorityType
Gets the certificateAuthorityType property value. The type of certificate authority. The possible values are: root, intermediate, unknownFutureValue. Supports $filter (eq).- Returns:
- a
CertificateAuthorityType
-
getCertificateRevocationListUrl
Gets the certificateRevocationListUrl property value. The URL to check if the certificate is revoked.- Returns:
- a
String
-
getCreatedDateTime
Gets the createdDateTime property value. The date and time when the certificate authority was created.- Returns:
- a
OffsetDateTime
-
getDeltaCertificateRevocationListUrl
Gets the deltaCertificateRevocationListUrl property value. The deltaCertificateRevocationListUrl property- Returns:
- a
String
-
getDisplayName
Gets the displayName property value. The display name of the certificate authority.- Returns:
- a
String
-
getExpirationDateTime
Gets the expirationDateTime property value. The date and time when the certificate authority expires. Supports $filter (eq) and $orderby.- Returns:
- a
OffsetDateTime
-
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>>
-
getIsIssuerHintEnabled
Gets the isIssuerHintEnabled property value. Indicates whether the certificate picker presents the certificate authority to the user to use for authentication. Default value is false. Optional.- Returns:
- a
Boolean
-
getIssuer
Gets the issuer property value. The issuer of the certificate authority.- Returns:
- a
String
-
getIssuerSubjectKeyIdentifier
Gets the issuerSubjectKeyIdentifier property value. The subject key identifier of certificate authority.- Returns:
- a
String
-
getThumbprint
Gets the thumbprint property value. The thumbprint of certificate authority certificate. Supports $filter (eq, startswith).- 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
-
setCertificate
public void setCertificate(@Nullable byte[] value) Sets the certificate property value. The public key of the certificate authority.- Parameters:
value- Value to set for the certificate property.
-
setCertificateAuthorityType
Sets the certificateAuthorityType property value. The type of certificate authority. The possible values are: root, intermediate, unknownFutureValue. Supports $filter (eq).- Parameters:
value- Value to set for the certificateAuthorityType property.
-
setCertificateRevocationListUrl
Sets the certificateRevocationListUrl property value. The URL to check if the certificate is revoked.- Parameters:
value- Value to set for the certificateRevocationListUrl property.
-
setCreatedDateTime
Sets the createdDateTime property value. The date and time when the certificate authority was created.- Parameters:
value- Value to set for the createdDateTime property.
-
setDeltaCertificateRevocationListUrl
Sets the deltaCertificateRevocationListUrl property value. The deltaCertificateRevocationListUrl property- Parameters:
value- Value to set for the deltaCertificateRevocationListUrl property.
-
setDisplayName
Sets the displayName property value. The display name of the certificate authority.- Parameters:
value- Value to set for the displayName property.
-
setExpirationDateTime
Sets the expirationDateTime property value. The date and time when the certificate authority expires. Supports $filter (eq) and $orderby.- Parameters:
value- Value to set for the expirationDateTime property.
-
setIsIssuerHintEnabled
Sets the isIssuerHintEnabled property value. Indicates whether the certificate picker presents the certificate authority to the user to use for authentication. Default value is false. Optional.- Parameters:
value- Value to set for the isIssuerHintEnabled property.
-
setIssuer
Sets the issuer property value. The issuer of the certificate authority.- Parameters:
value- Value to set for the issuer property.
-
setIssuerSubjectKeyIdentifier
Sets the issuerSubjectKeyIdentifier property value. The subject key identifier of certificate authority.- Parameters:
value- Value to set for the issuerSubjectKeyIdentifier property.
-
setThumbprint
Sets the thumbprint property value. The thumbprint of certificate authority certificate. Supports $filter (eq, startswith).- Parameters:
value- Value to set for the thumbprint property.
-