Package odata.msgraph.client.beta.entity
Class RecommendationResource
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.RecommendationResource
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class RecommendationResource extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
Org.OData.Capabilities.V1.FilterRestrictions
Filterable = true
Org.OData.Capabilities.V1.SkipSupported
true
Org.OData.Capabilities.V1.TopSupported
true
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRecommendationResource.Builder
-
Field Summary
Fields Modifier and Type Field Description protected OffsetDateTimeaddedDateTimeprotected List<KeyValue>additionalDetailsprotected StringadditionalDetailsNextLinkprotected StringapiUrlprotected StringdisplayNameprotected Stringownerprotected StringportalUrlprotected Integerrankprotected StringrecommendationIdprotected StringresourceTypeprotected RecommendationStatusstatus-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedRecommendationResource()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RecommendationResource.BuilderbuilderRecommendationResource()Returns a builder which is used to create a new instance of this class (given that this class is immutable).com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<RecommendationResource>complete()com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<RecommendationResource>dismiss(String dismissReason)Optional<OffsetDateTime>getAddedDateTime()com.github.davidmoten.odata.client.CollectionPage<KeyValue>getAdditionalDetails()com.github.davidmoten.odata.client.CollectionPage<KeyValue>getAdditionalDetails(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<String>getApiUrl()com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<String>getDisplayName()Optional<String>getOwner()Optional<String>getPortalUrl()Optional<Integer>getRank()Optional<String>getRecommendationId()Optional<String>getResourceType()Optional<RecommendationStatus>getStatus()com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()RecommendationResourcepatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<RecommendationResource>postpone(OffsetDateTime postponeUntilDateTime)RecommendationResourceput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<RecommendationResource>reactivate()StringtoString()RecommendationResourcewithAddedDateTime(OffsetDateTime addedDateTime)RecommendationResourcewithAdditionalDetails(List<KeyValue> additionalDetails)RecommendationResourcewithApiUrl(String apiUrl)RecommendationResourcewithDisplayName(String displayName)RecommendationResourcewithOwner(String owner)RecommendationResourcewithPortalUrl(String portalUrl)RecommendationResourcewithRank(Integer rank)RecommendationResourcewithRecommendationId(String recommendationId)RecommendationResourcewithResourceType(String resourceType)RecommendationResourcewithStatus(RecommendationStatus status)RecommendationResourcewithUnmappedField(String name, String value)
-
-
-
Field Detail
-
addedDateTime
protected OffsetDateTime addedDateTime
-
additionalDetailsNextLink
protected String additionalDetailsNextLink
-
apiUrl
protected String apiUrl
-
displayName
protected String displayName
-
owner
protected String owner
-
portalUrl
protected String portalUrl
-
rank
protected Integer rank
-
recommendationId
protected String recommendationId
-
resourceType
protected String resourceType
-
status
protected RecommendationStatus status
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderRecommendationResource
public static RecommendationResource.Builder builderRecommendationResource()
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
-
getAddedDateTime
public Optional<OffsetDateTime> getAddedDateTime()
-
withAddedDateTime
public RecommendationResource withAddedDateTime(OffsetDateTime addedDateTime)
-
getAdditionalDetails
public com.github.davidmoten.odata.client.CollectionPage<KeyValue> getAdditionalDetails()
-
withAdditionalDetails
public RecommendationResource withAdditionalDetails(List<KeyValue> additionalDetails)
-
getAdditionalDetails
public com.github.davidmoten.odata.client.CollectionPage<KeyValue> getAdditionalDetails(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withApiUrl
public RecommendationResource withApiUrl(String apiUrl)
-
withDisplayName
public RecommendationResource withDisplayName(String displayName)
-
withOwner
public RecommendationResource withOwner(String owner)
-
withPortalUrl
public RecommendationResource withPortalUrl(String portalUrl)
-
withRank
public RecommendationResource withRank(Integer rank)
-
withRecommendationId
public RecommendationResource withRecommendationId(String recommendationId)
-
withResourceType
public RecommendationResource withResourceType(String resourceType)
-
getStatus
public Optional<RecommendationStatus> getStatus()
-
withStatus
public RecommendationResource withStatus(RecommendationStatus status)
-
withUnmappedField
public RecommendationResource withUnmappedField(String name, String 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 RecommendationResource patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public RecommendationResource put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
complete
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<RecommendationResource> complete()
-
dismiss
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<RecommendationResource> dismiss(String dismissReason)
-
postpone
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<RecommendationResource> postpone(OffsetDateTime postponeUntilDateTime)
-
reactivate
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<RecommendationResource> reactivate()
-
-