Package com.microsoft.graph.models
Class CertificateAuthority
java.lang.Object
com.microsoft.graph.models.CertificateAuthority
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class CertificateAuthority
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 CertificateAuthoritycreateFromDiscriminatorValue(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.byte[]Gets the certificate property value.Gets the certificateRevocationListUrl property value.Gets the deltaCertificateRevocationListUrl property value.The deserialization information for the current modelGets the isRootAuthority property value.Gets the issuer property value.Gets the issuerSki 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.voidsetCertificate(byte[] value) Sets the certificate property value.voidSets the certificateRevocationListUrl property value.voidSets the deltaCertificateRevocationListUrl property value.voidsetIsRootAuthority(Boolean value) Sets the isRootAuthority property value.voidSets the issuer property value.voidsetIssuerSki(String value) Sets the issuerSki 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
-
CertificateAuthority
public CertificateAuthority()Instantiates a newCertificateAuthorityand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static CertificateAuthority 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
CertificateAuthority
-
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
-
getCertificate
@Nullable public byte[] getCertificate()Gets the certificate property value. Required. The base64 encoded string representing the public certificate.- Returns:
- a
invalid reference
byte[]
-
getCertificateRevocationListUrl
Gets the certificateRevocationListUrl property value. The URL of the certificate revocation list.- Returns:
- a
String
-
getDeltaCertificateRevocationListUrl
Gets the deltaCertificateRevocationListUrl property value. The URL contains the list of all revoked certificates since the last time a full certificate revocaton list was created.- Returns:
- a
String
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getIsRootAuthority
Gets the isRootAuthority property value. Required. true if the trusted certificate is a root authority, false if the trusted certificate is an intermediate authority.- Returns:
- a
Boolean
-
getIssuer
Gets the issuer property value. The issuer of the certificate, calculated from the certificate value. Read-only.- Returns:
- a
String
-
getIssuerSki
Gets the issuerSki property value. The subject key identifier of the certificate, calculated from the certificate value. Read-only.- Returns:
- a
String
-
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.
-
setCertificate
public void setCertificate(@Nullable byte[] value) Sets the certificate property value. Required. The base64 encoded string representing the public certificate.- Parameters:
value- Value to set for the certificate property.
-
setCertificateRevocationListUrl
Sets the certificateRevocationListUrl property value. The URL of the certificate revocation list.- Parameters:
value- Value to set for the certificateRevocationListUrl property.
-
setDeltaCertificateRevocationListUrl
Sets the deltaCertificateRevocationListUrl property value. The URL contains the list of all revoked certificates since the last time a full certificate revocaton list was created.- Parameters:
value- Value to set for the deltaCertificateRevocationListUrl property.
-
setIsRootAuthority
Sets the isRootAuthority property value. Required. true if the trusted certificate is a root authority, false if the trusted certificate is an intermediate authority.- Parameters:
value- Value to set for the isRootAuthority property.
-
setIssuer
Sets the issuer property value. The issuer of the certificate, calculated from the certificate value. Read-only.- Parameters:
value- Value to set for the issuer property.
-
setIssuerSki
Sets the issuerSki property value. The subject key identifier of the certificate, calculated from the certificate value. Read-only.- Parameters:
value- Value to set for the issuerSki property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-