Package odata.msgraph.client.entity
Class SecureScoreControlProfile
- java.lang.Object
-
- odata.msgraph.client.entity.Entity
-
- odata.msgraph.client.entity.SecureScoreControlProfile
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class SecureScoreControlProfile extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
Org.OData.Capabilities.V1.CountRestrictions
Countable = true
Org.OData.Capabilities.V1.FilterRestrictions
Filterable = true
Org.OData.Capabilities.V1.SelectSupport
Supported = true
Org.OData.Capabilities.V1.SkipSupported
true
Org.OData.Capabilities.V1.SortRestrictions
Sortable = true
Org.OData.Capabilities.V1.TopSupported
true
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSecureScoreControlProfile.Builder
-
Field Summary
Fields Modifier and Type Field Description protected StringactionTypeprotected StringactionUrlprotected StringazureTenantIdprotected List<ComplianceInformation>complianceInformationprotected StringcomplianceInformationNextLinkprotected StringcontrolCategoryprotected List<SecureScoreControlStateUpdate>controlStateUpdatesprotected StringcontrolStateUpdatesNextLinkprotected Booleandeprecatedprotected StringimplementationCostprotected OffsetDateTimelastModifiedDateTimeprotected DoublemaxScoreprotected Integerrankprotected Stringremediationprotected StringremediationImpactprotected Stringserviceprotected List<String>threatsprotected StringthreatsNextLinkprotected Stringtierprotected Stringtitleprotected StringuserImpactprotected SecurityVendorInformationvendorInformation-
Fields inherited from class odata.msgraph.client.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSecureScoreControlProfile()
-
Method Summary
-
-
-
Field Detail
-
actionType
protected String actionType
-
actionUrl
protected String actionUrl
-
azureTenantId
protected String azureTenantId
-
complianceInformation
protected List<ComplianceInformation> complianceInformation
-
complianceInformationNextLink
protected String complianceInformationNextLink
-
controlCategory
protected String controlCategory
-
controlStateUpdates
protected List<SecureScoreControlStateUpdate> controlStateUpdates
-
controlStateUpdatesNextLink
protected String controlStateUpdatesNextLink
-
deprecated
protected Boolean deprecated
-
implementationCost
protected String implementationCost
-
lastModifiedDateTime
protected OffsetDateTime lastModifiedDateTime
-
maxScore
protected Double maxScore
-
rank
protected Integer rank
-
remediation
protected String remediation
-
remediationImpact
protected String remediationImpact
-
service
protected String service
-
threatsNextLink
protected String threatsNextLink
-
tier
protected String tier
-
title
protected String title
-
userImpact
protected String userImpact
-
vendorInformation
protected SecurityVendorInformation vendorInformation
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderSecureScoreControlProfile
public static SecureScoreControlProfile.Builder builderSecureScoreControlProfile()
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
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classEntity
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classEntity
-
withActionType
public SecureScoreControlProfile withActionType(String actionType)
-
withActionUrl
public SecureScoreControlProfile withActionUrl(String actionUrl)
-
withAzureTenantId
public SecureScoreControlProfile withAzureTenantId(String azureTenantId)
-
getComplianceInformation
public com.github.davidmoten.odata.client.CollectionPage<ComplianceInformation> getComplianceInformation()
-
withComplianceInformation
public SecureScoreControlProfile withComplianceInformation(List<ComplianceInformation> complianceInformation)
-
getComplianceInformation
public com.github.davidmoten.odata.client.CollectionPage<ComplianceInformation> getComplianceInformation(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withControlCategory
public SecureScoreControlProfile withControlCategory(String controlCategory)
-
getControlStateUpdates
public com.github.davidmoten.odata.client.CollectionPage<SecureScoreControlStateUpdate> getControlStateUpdates()
-
withControlStateUpdates
public SecureScoreControlProfile withControlStateUpdates(List<SecureScoreControlStateUpdate> controlStateUpdates)
-
getControlStateUpdates
public com.github.davidmoten.odata.client.CollectionPage<SecureScoreControlStateUpdate> getControlStateUpdates(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withDeprecated
public SecureScoreControlProfile withDeprecated(Boolean deprecated)
-
withImplementationCost
public SecureScoreControlProfile withImplementationCost(String implementationCost)
-
getLastModifiedDateTime
public Optional<OffsetDateTime> getLastModifiedDateTime()
-
withLastModifiedDateTime
public SecureScoreControlProfile withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
withMaxScore
public SecureScoreControlProfile withMaxScore(Double maxScore)
-
withRank
public SecureScoreControlProfile withRank(Integer rank)
-
withRemediation
public SecureScoreControlProfile withRemediation(String remediation)
-
withRemediationImpact
public SecureScoreControlProfile withRemediationImpact(String remediationImpact)
-
withService
public SecureScoreControlProfile withService(String service)
-
getThreats
public com.github.davidmoten.odata.client.CollectionPage<String> getThreats()
-
withThreats
public SecureScoreControlProfile withThreats(List<String> threats)
-
getThreats
public com.github.davidmoten.odata.client.CollectionPage<String> getThreats(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withTier
public SecureScoreControlProfile withTier(String tier)
-
withTitle
public SecureScoreControlProfile withTitle(String title)
-
withUserImpact
public SecureScoreControlProfile withUserImpact(String userImpact)
-
getVendorInformation
public Optional<SecurityVendorInformation> getVendorInformation()
-
withVendorInformation
public SecureScoreControlProfile withVendorInformation(SecurityVendorInformation vendorInformation)
-
withUnmappedField
public SecureScoreControlProfile withUnmappedField(String name, Object value)
- Overrides:
withUnmappedFieldin classEntity
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classEntity
-
patch
public SecureScoreControlProfile patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public SecureScoreControlProfile put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-