Class SecurityBaselineContributingPolicy
- java.lang.Object
-
- odata.msgraph.client.beta.complex.SecurityBaselineContributingPolicy
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class SecurityBaselineContributingPolicy extends Object implements com.github.davidmoten.odata.client.ODataType
“The security baseline compliance state of a setting for a device”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSecurityBaselineContributingPolicy.Builder
-
Field Summary
Fields Modifier and Type Field Description protected com.github.davidmoten.odata.client.ContextPathcontextPathprotected StringdisplayNameprotected StringodataTypeprotected StringsourceIdprotected SecurityBaselinePolicySourceTypesourceTypeprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFields
-
Constructor Summary
Constructors Modifier Constructor Description protectedSecurityBaselineContributingPolicy()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SecurityBaselineContributingPolicy.Builderbuilder()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<String>getDisplayName()“Name of the policy”Optional<String>getSourceId()“Unique identifier of the policy”Optional<SecurityBaselinePolicySourceType>getSourceType()“Authoring source of the policy”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()SecurityBaselineContributingPolicywithDisplayName(String displayName)Returns an immutable copy ofthiswith just thedisplayNamefield changed.SecurityBaselineContributingPolicywithSourceId(String sourceId)Returns an immutable copy ofthiswith just thesourceIdfield changed.SecurityBaselineContributingPolicywithSourceType(SecurityBaselinePolicySourceType sourceType)Returns an immutable copy ofthiswith just thesourceTypefield changed.SecurityBaselineContributingPolicywithUnmappedField(String name, String 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
-
displayName
protected String displayName
-
sourceId
protected String sourceId
-
sourceType
protected SecurityBaselinePolicySourceType sourceType
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getDisplayName
public Optional<String> getDisplayName()
“Name of the policy”- Returns:
- property displayName
-
withDisplayName
public SecurityBaselineContributingPolicy withDisplayName(String displayName)
Returns an immutable copy ofthiswith just thedisplayNamefield 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.“Name of the policy”
- Parameters:
displayName- new value ofdisplayNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedisplayNamefield changed
-
getSourceId
public Optional<String> getSourceId()
“Unique identifier of the policy”- Returns:
- property sourceId
-
withSourceId
public SecurityBaselineContributingPolicy withSourceId(String sourceId)
Returns an immutable copy ofthiswith just thesourceIdfield 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.“Unique identifier of the policy”
- Parameters:
sourceId- new value ofsourceIdfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thesourceIdfield changed
-
getSourceType
public Optional<SecurityBaselinePolicySourceType> getSourceType()
“Authoring source of the policy”- Returns:
- property sourceType
-
withSourceType
public SecurityBaselineContributingPolicy withSourceType(SecurityBaselinePolicySourceType sourceType)
Returns an immutable copy ofthiswith just thesourceTypefield 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.“Authoring source of the policy”
- Parameters:
sourceType- new value ofsourceTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thesourceTypefield changed
-
withUnmappedField
public SecurityBaselineContributingPolicy withUnmappedField(String name, String 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 SecurityBaselineContributingPolicy.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
-
-