public class ManagedPropertyMetadata extends MetadataBase implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
ManagedPropertyMetadata.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected Label |
description |
protected Label |
displayName |
protected String |
enablesAttributeName |
protected String |
enablesEntityName |
protected Integer |
errorCode |
protected ManagedPropertyEvaluationPriority |
evaluationPriority |
protected String |
introducedVersion |
protected Boolean |
isGlobalForOperation |
protected Boolean |
isPrivate |
protected String |
logicalName |
protected ManagedPropertyType |
managedPropertyType |
protected ManagedPropertyOperation |
operation |
hasChanged, metadataIdchangedFields, contextPath, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
ManagedPropertyMetadata() |
getHasChanged, getMetadataId, withHasChanged, withMetadataIdprotected String logicalName
protected Label displayName
protected ManagedPropertyType managedPropertyType
protected ManagedPropertyOperation operation
protected Boolean isGlobalForOperation
protected ManagedPropertyEvaluationPriority evaluationPriority
protected Boolean isPrivate
protected Integer errorCode
protected String enablesEntityName
protected String enablesAttributeName
protected Label description
protected String introducedVersion
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class MetadataBasepublic static ManagedPropertyMetadata.Builder builderManagedPropertyMetadata()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class MetadataBasepublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class MetadataBasepublic ManagedPropertyMetadata withLogicalName(String logicalName)
public ManagedPropertyMetadata withDisplayName(Label displayName)
public Optional<ManagedPropertyType> getManagedPropertyType()
public ManagedPropertyMetadata withManagedPropertyType(ManagedPropertyType managedPropertyType)
public Optional<ManagedPropertyOperation> getOperation()
public ManagedPropertyMetadata withOperation(ManagedPropertyOperation operation)
public ManagedPropertyMetadata withIsGlobalForOperation(Boolean isGlobalForOperation)
public Optional<ManagedPropertyEvaluationPriority> getEvaluationPriority()
public ManagedPropertyMetadata withEvaluationPriority(ManagedPropertyEvaluationPriority evaluationPriority)
public ManagedPropertyMetadata withIsPrivate(Boolean isPrivate)
public ManagedPropertyMetadata withErrorCode(Integer errorCode)
public ManagedPropertyMetadata withEnablesEntityName(String enablesEntityName)
public ManagedPropertyMetadata withEnablesAttributeName(String enablesAttributeName)
public ManagedPropertyMetadata withDescription(Label description)
public ManagedPropertyMetadata withIntroducedVersion(String introducedVersion)
public ManagedPropertyMetadata withUnmappedField(String name, String value)
withUnmappedField in class MetadataBasepublic com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class MetadataBasepublic ManagedPropertyMetadata patch()
this with changed fields reset.patch in class MetadataBasethis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic ManagedPropertyMetadata put()
this
with changed fields reset (they were ignored anyway).put in class MetadataBasethis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class MetadataBaseCopyright © 2018–2020. All rights reserved.