public class OptionSetMetadataBase extends MetadataBase implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
OptionSetMetadataBase.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected Label |
description |
protected Label |
displayName |
protected String |
externalTypeName |
protected String |
introducedVersion |
protected BooleanManagedProperty |
isCustomizable |
protected Boolean |
isCustomOptionSet |
protected Boolean |
isGlobal |
protected Boolean |
isManaged |
protected String |
name |
protected OptionSetType |
optionSetType |
hasChanged, metadataIdchangedFields, contextPath, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
OptionSetMetadataBase() |
getHasChanged, getMetadataId, withHasChanged, withMetadataIdprotected Label description
protected Label displayName
protected Boolean isCustomOptionSet
protected Boolean isGlobal
protected Boolean isManaged
protected BooleanManagedProperty isCustomizable
protected String name
protected String externalTypeName
protected OptionSetType optionSetType
protected String introducedVersion
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class MetadataBasepublic static OptionSetMetadataBase.Builder builderOptionSetMetadataBase()
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 OptionSetMetadataBase withDescription(Label description)
public OptionSetMetadataBase withDisplayName(Label displayName)
public OptionSetMetadataBase withIsCustomOptionSet(Boolean isCustomOptionSet)
public OptionSetMetadataBase withIsGlobal(Boolean isGlobal)
public OptionSetMetadataBase withIsManaged(Boolean isManaged)
public Optional<BooleanManagedProperty> getIsCustomizable()
public OptionSetMetadataBase withIsCustomizable(BooleanManagedProperty isCustomizable)
public OptionSetMetadataBase withName(String name)
public OptionSetMetadataBase withExternalTypeName(String externalTypeName)
public Optional<OptionSetType> getOptionSetType()
public OptionSetMetadataBase withOptionSetType(OptionSetType optionSetType)
public OptionSetMetadataBase withIntroducedVersion(String introducedVersion)
public OptionSetMetadataBase 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 OptionSetMetadataBase 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 OptionSetMetadataBase 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.