Class AssignmentFilterEvaluationSummary
- java.lang.Object
-
- odata.msgraph.client.beta.complex.AssignmentFilterEvaluationSummary
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class AssignmentFilterEvaluationSummary extends Object implements com.github.davidmoten.odata.client.ODataType
“Represent result summary for assignment filter evaluation”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAssignmentFilterEvaluationSummary.Builder
-
Field Summary
Fields Modifier and Type Field Description protected StringassignmentFilterDisplayNameprotected StringassignmentFilterIdprotected OffsetDateTimeassignmentFilterLastModifiedDateTimeprotected DevicePlatformTypeassignmentFilterPlatformprotected DeviceAndAppManagementAssignmentFilterTypeassignmentFilterTypeprotected List<AssignmentFilterTypeAndEvaluationResult>assignmentFilterTypeAndEvaluationResultsprotected StringassignmentFilterTypeAndEvaluationResultsNextLinkprotected com.github.davidmoten.odata.client.ContextPathcontextPathprotected OffsetDateTimeevaluationDateTimeprotected AssignmentFilterEvaluationResultevaluationResultprotected StringodataTypeprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFields
-
Constructor Summary
Constructors Modifier Constructor Description protectedAssignmentFilterEvaluationSummary()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AssignmentFilterEvaluationSummary.Builderbuilder()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<String>getAssignmentFilterDisplayName()“The admin defined name for assignment filter.”Optional<String>getAssignmentFilterId()“Unique identifier for the assignment filter object”Optional<OffsetDateTime>getAssignmentFilterLastModifiedDateTime()“The time the assignment filter was last modified.”Optional<DevicePlatformType>getAssignmentFilterPlatform()“The platform for which this assignment filter is created.”Optional<DeviceAndAppManagementAssignmentFilterType>getAssignmentFilterType()“Indicate filter type either include or exclude.”com.github.davidmoten.odata.client.CollectionPage<AssignmentFilterTypeAndEvaluationResult>getAssignmentFilterTypeAndEvaluationResults()“A collection of filter types and their corresponding evaluation results.”com.github.davidmoten.odata.client.CollectionPage<AssignmentFilterTypeAndEvaluationResult>getAssignmentFilterTypeAndEvaluationResults(com.github.davidmoten.odata.client.HttpRequestOptions options)“A collection of filter types and their corresponding evaluation results.”Optional<OffsetDateTime>getEvaluationDateTime()“The time assignment filter was evaluated.”Optional<AssignmentFilterEvaluationResult>getEvaluationResult()“Assignment filter evaluation result.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()AssignmentFilterEvaluationSummarywithAssignmentFilterDisplayName(String assignmentFilterDisplayName)Returns an immutable copy ofthiswith just theassignmentFilterDisplayNamefield changed.AssignmentFilterEvaluationSummarywithAssignmentFilterId(String assignmentFilterId)Returns an immutable copy ofthiswith just theassignmentFilterIdfield changed.AssignmentFilterEvaluationSummarywithAssignmentFilterLastModifiedDateTime(OffsetDateTime assignmentFilterLastModifiedDateTime)Returns an immutable copy ofthiswith just theassignmentFilterLastModifiedDateTimefield changed.AssignmentFilterEvaluationSummarywithAssignmentFilterPlatform(DevicePlatformType assignmentFilterPlatform)Returns an immutable copy ofthiswith just theassignmentFilterPlatformfield changed.AssignmentFilterEvaluationSummarywithAssignmentFilterType(DeviceAndAppManagementAssignmentFilterType assignmentFilterType)Returns an immutable copy ofthiswith just theassignmentFilterTypefield changed.AssignmentFilterEvaluationSummarywithEvaluationDateTime(OffsetDateTime evaluationDateTime)Returns an immutable copy ofthiswith just theevaluationDateTimefield changed.AssignmentFilterEvaluationSummarywithEvaluationResult(AssignmentFilterEvaluationResult evaluationResult)Returns an immutable copy ofthiswith just theevaluationResultfield changed.AssignmentFilterEvaluationSummarywithUnmappedField(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
-
assignmentFilterDisplayName
protected String assignmentFilterDisplayName
-
assignmentFilterId
protected String assignmentFilterId
-
assignmentFilterLastModifiedDateTime
protected OffsetDateTime assignmentFilterLastModifiedDateTime
-
assignmentFilterPlatform
protected DevicePlatformType assignmentFilterPlatform
-
assignmentFilterType
protected DeviceAndAppManagementAssignmentFilterType assignmentFilterType
-
assignmentFilterTypeAndEvaluationResults
protected List<AssignmentFilterTypeAndEvaluationResult> assignmentFilterTypeAndEvaluationResults
-
assignmentFilterTypeAndEvaluationResultsNextLink
protected String assignmentFilterTypeAndEvaluationResultsNextLink
-
evaluationDateTime
protected OffsetDateTime evaluationDateTime
-
evaluationResult
protected AssignmentFilterEvaluationResult evaluationResult
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getAssignmentFilterDisplayName
public Optional<String> getAssignmentFilterDisplayName()
“The admin defined name for assignment filter.”- Returns:
- property assignmentFilterDisplayName
-
withAssignmentFilterDisplayName
public AssignmentFilterEvaluationSummary withAssignmentFilterDisplayName(String assignmentFilterDisplayName)
Returns an immutable copy ofthiswith just theassignmentFilterDisplayNamefield 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.“The admin defined name for assignment filter.”
- Parameters:
assignmentFilterDisplayName- new value ofassignmentFilterDisplayNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theassignmentFilterDisplayNamefield changed
-
getAssignmentFilterId
public Optional<String> getAssignmentFilterId()
“Unique identifier for the assignment filter object”- Returns:
- property assignmentFilterId
-
withAssignmentFilterId
public AssignmentFilterEvaluationSummary withAssignmentFilterId(String assignmentFilterId)
Returns an immutable copy ofthiswith just theassignmentFilterIdfield 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 for the assignment filter object”
- Parameters:
assignmentFilterId- new value ofassignmentFilterIdfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theassignmentFilterIdfield changed
-
getAssignmentFilterLastModifiedDateTime
public Optional<OffsetDateTime> getAssignmentFilterLastModifiedDateTime()
“The time the assignment filter was last modified.”- Returns:
- property assignmentFilterLastModifiedDateTime
-
withAssignmentFilterLastModifiedDateTime
public AssignmentFilterEvaluationSummary withAssignmentFilterLastModifiedDateTime(OffsetDateTime assignmentFilterLastModifiedDateTime)
Returns an immutable copy ofthiswith just theassignmentFilterLastModifiedDateTimefield 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.“The time the assignment filter was last modified.”
- Parameters:
assignmentFilterLastModifiedDateTime- new value ofassignmentFilterLastModifiedDateTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theassignmentFilterLastModifiedDateTimefield changed
-
getAssignmentFilterPlatform
public Optional<DevicePlatformType> getAssignmentFilterPlatform()
“The platform for which this assignment filter is created.”- Returns:
- property assignmentFilterPlatform
-
withAssignmentFilterPlatform
public AssignmentFilterEvaluationSummary withAssignmentFilterPlatform(DevicePlatformType assignmentFilterPlatform)
Returns an immutable copy ofthiswith just theassignmentFilterPlatformfield 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.“The platform for which this assignment filter is created.”
- Parameters:
assignmentFilterPlatform- new value ofassignmentFilterPlatformfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theassignmentFilterPlatformfield changed
-
getAssignmentFilterType
public Optional<DeviceAndAppManagementAssignmentFilterType> getAssignmentFilterType()
“Indicate filter type either include or exclude.”- Returns:
- property assignmentFilterType
-
withAssignmentFilterType
public AssignmentFilterEvaluationSummary withAssignmentFilterType(DeviceAndAppManagementAssignmentFilterType assignmentFilterType)
Returns an immutable copy ofthiswith just theassignmentFilterTypefield 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.“Indicate filter type either include or exclude.”
- Parameters:
assignmentFilterType- new value ofassignmentFilterTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theassignmentFilterTypefield changed
-
getAssignmentFilterTypeAndEvaluationResults
public com.github.davidmoten.odata.client.CollectionPage<AssignmentFilterTypeAndEvaluationResult> getAssignmentFilterTypeAndEvaluationResults()
“A collection of filter types and their corresponding evaluation results.”- Returns:
- property assignmentFilterTypeAndEvaluationResults
-
getAssignmentFilterTypeAndEvaluationResults
public com.github.davidmoten.odata.client.CollectionPage<AssignmentFilterTypeAndEvaluationResult> getAssignmentFilterTypeAndEvaluationResults(com.github.davidmoten.odata.client.HttpRequestOptions options)
“A collection of filter types and their corresponding evaluation results.”- Parameters:
options- specify connect and read timeouts- Returns:
- property assignmentFilterTypeAndEvaluationResults
-
getEvaluationDateTime
public Optional<OffsetDateTime> getEvaluationDateTime()
“The time assignment filter was evaluated.”- Returns:
- property evaluationDateTime
-
withEvaluationDateTime
public AssignmentFilterEvaluationSummary withEvaluationDateTime(OffsetDateTime evaluationDateTime)
Returns an immutable copy ofthiswith just theevaluationDateTimefield 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.“The time assignment filter was evaluated.”
- Parameters:
evaluationDateTime- new value ofevaluationDateTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theevaluationDateTimefield changed
-
getEvaluationResult
public Optional<AssignmentFilterEvaluationResult> getEvaluationResult()
“Assignment filter evaluation result.”- Returns:
- property evaluationResult
-
withEvaluationResult
public AssignmentFilterEvaluationSummary withEvaluationResult(AssignmentFilterEvaluationResult evaluationResult)
Returns an immutable copy ofthiswith just theevaluationResultfield 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.“Assignment filter evaluation result.”
- Parameters:
evaluationResult- new value ofevaluationResultfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theevaluationResultfield changed
-
withUnmappedField
public AssignmentFilterEvaluationSummary 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 AssignmentFilterEvaluationSummary.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
-
-