Package odata.msgraph.client.beta.entity
Class BusinessFlow
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.BusinessFlow
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class BusinessFlow extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBusinessFlow.Builder
-
Field Summary
Fields Modifier and Type Field Description protected StringcustomDataprotected StringdeDuplicationIdprotected Stringdescriptionprotected StringdisplayNameprotected GovernancePolicypolicyprotected StringpolicyTemplateIdprotected StringrecordVersionprotected StringschemaIdprotected BusinessFlowSettingssettings-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBusinessFlow()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BusinessFlow.BuilderbuilderBusinessFlow()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.internal.ChangedFieldsgetChangedFields()Optional<String>getCustomData()Optional<String>getDeDuplicationId()Optional<String>getDescription()Optional<String>getDisplayName()Optional<GovernancePolicy>getPolicy()Optional<String>getPolicyTemplateId()Optional<String>getRecordVersion()Optional<String>getSchemaId()Optional<BusinessFlowSettings>getSettings()com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()BusinessFlowpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)BusinessFlowput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).com.github.davidmoten.odata.client.ActionRequestNoReturnrecordDecisions(String reviewResult, String justification)StringtoString()BusinessFlowwithCustomData(String customData)BusinessFlowwithDeDuplicationId(String deDuplicationId)BusinessFlowwithDescription(String description)BusinessFlowwithDisplayName(String displayName)BusinessFlowwithPolicy(GovernancePolicy policy)BusinessFlowwithPolicyTemplateId(String policyTemplateId)BusinessFlowwithRecordVersion(String recordVersion)BusinessFlowwithSchemaId(String schemaId)BusinessFlowwithSettings(BusinessFlowSettings settings)BusinessFlowwithUnmappedField(String name, String value)
-
-
-
Field Detail
-
customData
protected String customData
-
deDuplicationId
protected String deDuplicationId
-
description
protected String description
-
displayName
protected String displayName
-
policy
protected GovernancePolicy policy
-
policyTemplateId
protected String policyTemplateId
-
recordVersion
protected String recordVersion
-
schemaId
protected String schemaId
-
settings
protected BusinessFlowSettings settings
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderBusinessFlow
public static BusinessFlow.Builder builderBusinessFlow()
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
-
withCustomData
public BusinessFlow withCustomData(String customData)
-
withDeDuplicationId
public BusinessFlow withDeDuplicationId(String deDuplicationId)
-
withDescription
public BusinessFlow withDescription(String description)
-
withDisplayName
public BusinessFlow withDisplayName(String displayName)
-
getPolicy
public Optional<GovernancePolicy> getPolicy()
-
withPolicy
public BusinessFlow withPolicy(GovernancePolicy policy)
-
withPolicyTemplateId
public BusinessFlow withPolicyTemplateId(String policyTemplateId)
-
withRecordVersion
public BusinessFlow withRecordVersion(String recordVersion)
-
withSchemaId
public BusinessFlow withSchemaId(String schemaId)
-
getSettings
public Optional<BusinessFlowSettings> getSettings()
-
withSettings
public BusinessFlow withSettings(BusinessFlowSettings settings)
-
withUnmappedField
public BusinessFlow 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 BusinessFlow patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public BusinessFlow put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
recordDecisions
public com.github.davidmoten.odata.client.ActionRequestNoReturn recordDecisions(String reviewResult, String justification)
-
-