Package odata.msgraph.client.beta.entity
Class Windows81CertificateProfileBase
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.DeviceConfiguration
-
- odata.msgraph.client.beta.entity.WindowsCertificateProfileBase
-
- odata.msgraph.client.beta.entity.Windows81CertificateProfileBase
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
- Direct Known Subclasses:
Windows81SCEPCertificateProfile
public class Windows81CertificateProfileBase extends WindowsCertificateProfileBase implements com.github.davidmoten.odata.client.ODataEntityType
“Device Configuration.”
-
-
Field Summary
Fields Modifier and Type Field Description protected List<CustomSubjectAlternativeName>customSubjectAlternativeNamesprotected StringcustomSubjectAlternativeNamesNextLinkprotected List<ExtendedKeyUsage>extendedKeyUsagesprotected StringextendedKeyUsagesNextLink-
Fields inherited from class odata.msgraph.client.beta.entity.WindowsCertificateProfileBase
certificateValidityPeriodScale, certificateValidityPeriodValue, keyStorageProvider, renewalThresholdPercentage, subjectAlternativeNameType, subjectNameFormat
-
Fields inherited from class odata.msgraph.client.beta.entity.DeviceConfiguration
createdDateTime, description, deviceManagementApplicabilityRuleDeviceMode, deviceManagementApplicabilityRuleOsEdition, deviceManagementApplicabilityRuleOsVersion, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, supportsScopeTags, version
-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWindows81CertificateProfileBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()com.github.davidmoten.odata.client.CollectionPage<CustomSubjectAlternativeName>getCustomSubjectAlternativeNames()“Custom Subject Alternative Name Settings.com.github.davidmoten.odata.client.CollectionPage<CustomSubjectAlternativeName>getCustomSubjectAlternativeNames(com.github.davidmoten.odata.client.HttpRequestOptions options)“Custom Subject Alternative Name Settings.com.github.davidmoten.odata.client.CollectionPage<ExtendedKeyUsage>getExtendedKeyUsages()“Extended Key Usage (EKU) settings.com.github.davidmoten.odata.client.CollectionPage<ExtendedKeyUsage>getExtendedKeyUsages(com.github.davidmoten.odata.client.HttpRequestOptions options)“Extended Key Usage (EKU) settings.com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()Windows81CertificateProfileBasepatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)Windows81CertificateProfileBaseput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()Windows81CertificateProfileBasewithCustomSubjectAlternativeNames(List<CustomSubjectAlternativeName> customSubjectAlternativeNames)Returns an immutable copy ofthiswith just thecustomSubjectAlternativeNamesfield changed.Windows81CertificateProfileBasewithExtendedKeyUsages(List<ExtendedKeyUsage> extendedKeyUsages)Returns an immutable copy ofthiswith just theextendedKeyUsagesfield changed.Windows81CertificateProfileBasewithUnmappedField(String name, String value)-
Methods inherited from class odata.msgraph.client.beta.entity.WindowsCertificateProfileBase
getCertificateValidityPeriodScale, getCertificateValidityPeriodValue, getKeyStorageProvider, getRenewalThresholdPercentage, getSubjectAlternativeNameType, getSubjectNameFormat, withCertificateValidityPeriodScale, withCertificateValidityPeriodValue, withKeyStorageProvider, withRenewalThresholdPercentage, withSubjectAlternativeNameType, withSubjectNameFormat
-
Methods inherited from class odata.msgraph.client.beta.entity.DeviceConfiguration
assign, assignedAccessMultiModeProfiles, getAssignments, getCreatedDateTime, getDescription, getDeviceManagementApplicabilityRuleDeviceMode, getDeviceManagementApplicabilityRuleOsEdition, getDeviceManagementApplicabilityRuleOsVersion, getDeviceSettingStateSummaries, getDeviceStatuses, getDeviceStatusOverview, getDisplayName, getGroupAssignments, getLastModifiedDateTime, getOmaSettingPlainTextValue, getRoleScopeTagIds, getRoleScopeTagIds, getSupportsScopeTags, getUserStatuses, getUserStatusOverview, getVersion, windowsPrivacyAccessControls, withCreatedDateTime, withDescription, withDeviceManagementApplicabilityRuleDeviceMode, withDeviceManagementApplicabilityRuleOsEdition, withDeviceManagementApplicabilityRuleOsVersion, withDisplayName, withLastModifiedDateTime, withRoleScopeTagIds, withSupportsScopeTags, withVersion
-
-
-
-
Field Detail
-
customSubjectAlternativeNames
protected List<CustomSubjectAlternativeName> customSubjectAlternativeNames
-
customSubjectAlternativeNamesNextLink
protected String customSubjectAlternativeNamesNextLink
-
extendedKeyUsages
protected List<ExtendedKeyUsage> extendedKeyUsages
-
extendedKeyUsagesNextLink
protected String extendedKeyUsagesNextLink
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classWindowsCertificateProfileBase
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classWindowsCertificateProfileBase
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classWindowsCertificateProfileBase
-
getCustomSubjectAlternativeNames
public com.github.davidmoten.odata.client.CollectionPage<CustomSubjectAlternativeName> getCustomSubjectAlternativeNames()
“Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.”- Returns:
- property customSubjectAlternativeNames
-
withCustomSubjectAlternativeNames
public Windows81CertificateProfileBase withCustomSubjectAlternativeNames(List<CustomSubjectAlternativeName> customSubjectAlternativeNames)
Returns an immutable copy ofthiswith just thecustomSubjectAlternativeNamesfield 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.“Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.”
- Parameters:
customSubjectAlternativeNames- new value ofcustomSubjectAlternativeNamesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecustomSubjectAlternativeNamesfield changed
-
getCustomSubjectAlternativeNames
public com.github.davidmoten.odata.client.CollectionPage<CustomSubjectAlternativeName> getCustomSubjectAlternativeNames(com.github.davidmoten.odata.client.HttpRequestOptions options)
“Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.”- Parameters:
options- specify connect and read timeouts- Returns:
- property customSubjectAlternativeNames
-
getExtendedKeyUsages
public com.github.davidmoten.odata.client.CollectionPage<ExtendedKeyUsage> getExtendedKeyUsages()
“Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.”- Returns:
- property extendedKeyUsages
-
withExtendedKeyUsages
public Windows81CertificateProfileBase withExtendedKeyUsages(List<ExtendedKeyUsage> extendedKeyUsages)
Returns an immutable copy ofthiswith just theextendedKeyUsagesfield 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.“Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.”
- Parameters:
extendedKeyUsages- new value ofextendedKeyUsagesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theextendedKeyUsagesfield changed
-
getExtendedKeyUsages
public com.github.davidmoten.odata.client.CollectionPage<ExtendedKeyUsage> getExtendedKeyUsages(com.github.davidmoten.odata.client.HttpRequestOptions options)
“Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.”- Parameters:
options- specify connect and read timeouts- Returns:
- property extendedKeyUsages
-
withUnmappedField
public Windows81CertificateProfileBase withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classWindowsCertificateProfileBase
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classWindowsCertificateProfileBase
-
patch
public Windows81CertificateProfileBase patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.- Overrides:
patchin classWindowsCertificateProfileBase- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
put
public Windows81CertificateProfileBase put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).- Overrides:
putin classWindowsCertificateProfileBase- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
toString
public String toString()
- Overrides:
toStringin classWindowsCertificateProfileBase
-
-