Package odata.msgraph.client.complex
Class Certification
- java.lang.Object
-
- odata.msgraph.client.complex.Certification
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class Certification extends Object implements com.github.davidmoten.odata.client.ODataType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCertification.Builder
-
Field Summary
Fields Modifier and Type Field Description protected StringcertificationDetailsUrlprotected OffsetDateTimecertificationExpirationDateTimeprotected com.github.davidmoten.odata.client.ContextPathcontextPathprotected BooleanisCertifiedByMicrosoftprotected BooleanisPublisherAttestedprotected OffsetDateTimelastCertificationDateTimeprotected StringodataTypeprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFields
-
Constructor Summary
Constructors Modifier Constructor Description protectedCertification()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Certification.Builderbuilder()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<String>getCertificationDetailsUrl()Org.OData.Core.V1.ComputedOptional<OffsetDateTime>getCertificationExpirationDateTime()Optional<Boolean>getIsCertifiedByMicrosoft()Org.OData.Core.V1.ComputedOptional<Boolean>getIsPublisherAttested()Optional<OffsetDateTime>getLastCertificationDateTime()com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()CertificationwithCertificationDetailsUrl(String certificationDetailsUrl)Returns an immutable copy ofthiswith just thecertificationDetailsUrlfield changed.CertificationwithCertificationExpirationDateTime(OffsetDateTime certificationExpirationDateTime)CertificationwithIsCertifiedByMicrosoft(Boolean isCertifiedByMicrosoft)Returns an immutable copy ofthiswith just theisCertifiedByMicrosoftfield changed.CertificationwithIsPublisherAttested(Boolean isPublisherAttested)CertificationwithLastCertificationDateTime(OffsetDateTime lastCertificationDateTime)CertificationwithUnmappedField(String name, Object value)
-
-
-
Field Detail
-
contextPath
protected com.github.davidmoten.odata.client.ContextPath contextPath
-
unmappedFields
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
-
odataType
protected String odataType
-
certificationDetailsUrl
protected String certificationDetailsUrl
-
certificationExpirationDateTime
protected OffsetDateTime certificationExpirationDateTime
-
isCertifiedByMicrosoft
protected Boolean isCertifiedByMicrosoft
-
isPublisherAttested
protected Boolean isPublisherAttested
-
lastCertificationDateTime
protected OffsetDateTime lastCertificationDateTime
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getCertificationDetailsUrl
public Optional<String> getCertificationDetailsUrl()
Org.OData.Core.V1.Computed
true
- Returns:
- property certificationDetailsUrl
-
withCertificationDetailsUrl
public Certification withCertificationDetailsUrl(String certificationDetailsUrl)
Returns an immutable copy ofthiswith just thecertificationDetailsUrlfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.Org.OData.Core.V1.Computed
true
- Parameters:
certificationDetailsUrl- new value ofcertificationDetailsUrlfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecertificationDetailsUrlfield changed
-
getCertificationExpirationDateTime
public Optional<OffsetDateTime> getCertificationExpirationDateTime()
-
withCertificationExpirationDateTime
public Certification withCertificationExpirationDateTime(OffsetDateTime certificationExpirationDateTime)
-
getIsCertifiedByMicrosoft
public Optional<Boolean> getIsCertifiedByMicrosoft()
Org.OData.Core.V1.Computed
true
- Returns:
- property isCertifiedByMicrosoft
-
withIsCertifiedByMicrosoft
public Certification withIsCertifiedByMicrosoft(Boolean isCertifiedByMicrosoft)
Returns an immutable copy ofthiswith just theisCertifiedByMicrosoftfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.Org.OData.Core.V1.Computed
true
- Parameters:
isCertifiedByMicrosoft- new value ofisCertifiedByMicrosoftfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theisCertifiedByMicrosoftfield changed
-
withIsPublisherAttested
public Certification withIsPublisherAttested(Boolean isPublisherAttested)
-
getLastCertificationDateTime
public Optional<OffsetDateTime> getLastCertificationDateTime()
-
withLastCertificationDateTime
public Certification withLastCertificationDateTime(OffsetDateTime lastCertificationDateTime)
-
withUnmappedField
public Certification withUnmappedField(String name, Object value)
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType
-
builder
public static Certification.Builder builder()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
-