public class ComplexOptionSetMetadata extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
ComplexOptionSetMetadata.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected com.github.davidmoten.odata.client.ContextPath |
contextPath |
protected Label |
description |
protected Label |
displayName |
protected String |
externalTypeName |
protected Boolean |
hasChanged |
protected String |
introducedVersion |
protected BooleanManagedProperty |
isCustomizable |
protected Boolean |
isCustomOptionSet |
protected Boolean |
isGlobal |
protected Boolean |
isManaged |
protected String |
metadataId |
protected String |
name |
protected String |
odataType |
protected List<OptionMetadata> |
options |
protected OptionSetType |
optionSetType |
protected String |
optionsNextLink |
protected String |
parentOptionSetName |
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl |
unmappedFields |
| Modifier | Constructor and Description |
|---|---|
protected |
ComplexOptionSetMetadata() |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
protected String odataType
protected List<OptionMetadata> options
protected String optionsNextLink
protected String parentOptionSetName
protected 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
protected String metadataId
protected Boolean hasChanged
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic com.github.davidmoten.odata.client.CollectionPage<OptionMetadata> getOptions()
public com.github.davidmoten.odata.client.CollectionPage<OptionMetadata> getOptions(com.github.davidmoten.odata.client.HttpRequestOptions options)
public ComplexOptionSetMetadata withParentOptionSetName(String parentOptionSetName)
public ComplexOptionSetMetadata withDescription(Label description)
public ComplexOptionSetMetadata withDisplayName(Label displayName)
public ComplexOptionSetMetadata withIsCustomOptionSet(Boolean isCustomOptionSet)
public ComplexOptionSetMetadata withIsGlobal(Boolean isGlobal)
public ComplexOptionSetMetadata withIsManaged(Boolean isManaged)
public Optional<BooleanManagedProperty> getIsCustomizable()
public ComplexOptionSetMetadata withIsCustomizable(BooleanManagedProperty isCustomizable)
public ComplexOptionSetMetadata withName(String name)
public ComplexOptionSetMetadata withExternalTypeName(String externalTypeName)
public Optional<OptionSetType> getOptionSetType()
public ComplexOptionSetMetadata withOptionSetType(OptionSetType optionSetType)
public ComplexOptionSetMetadata withIntroducedVersion(String introducedVersion)
public ComplexOptionSetMetadata withMetadataId(String metadataId)
public ComplexOptionSetMetadata withHasChanged(Boolean hasChanged)
public ComplexOptionSetMetadata withUnmappedField(String name, String value)
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypepublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepublic static ComplexOptionSetMetadata.Builder builder()
Copyright © 2018–2020. All rights reserved.