public class ComplexBooleanOptionSetMetadata extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
ComplexBooleanOptionSetMetadata.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 OptionMetadata |
falseOption |
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 OptionSetType |
optionSetType |
protected OptionMetadata |
trueOption |
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl |
unmappedFields |
| Modifier | Constructor and Description |
|---|---|
protected |
ComplexBooleanOptionSetMetadata() |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
protected String odataType
protected OptionMetadata trueOption
protected OptionMetadata falseOption
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 Optional<OptionMetadata> getTrueOption()
public ComplexBooleanOptionSetMetadata withTrueOption(OptionMetadata trueOption)
public Optional<OptionMetadata> getFalseOption()
public ComplexBooleanOptionSetMetadata withFalseOption(OptionMetadata falseOption)
public ComplexBooleanOptionSetMetadata withDescription(Label description)
public ComplexBooleanOptionSetMetadata withDisplayName(Label displayName)
public ComplexBooleanOptionSetMetadata withIsCustomOptionSet(Boolean isCustomOptionSet)
public ComplexBooleanOptionSetMetadata withIsGlobal(Boolean isGlobal)
public ComplexBooleanOptionSetMetadata withIsManaged(Boolean isManaged)
public Optional<BooleanManagedProperty> getIsCustomizable()
public ComplexBooleanOptionSetMetadata withIsCustomizable(BooleanManagedProperty isCustomizable)
public ComplexBooleanOptionSetMetadata withName(String name)
public ComplexBooleanOptionSetMetadata withExternalTypeName(String externalTypeName)
public Optional<OptionSetType> getOptionSetType()
public ComplexBooleanOptionSetMetadata withOptionSetType(OptionSetType optionSetType)
public ComplexBooleanOptionSetMetadata withIntroducedVersion(String introducedVersion)
public ComplexBooleanOptionSetMetadata withMetadataId(String metadataId)
public ComplexBooleanOptionSetMetadata withHasChanged(Boolean hasChanged)
public ComplexBooleanOptionSetMetadata 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 ComplexBooleanOptionSetMetadata.Builder builder()
Copyright © 2018–2020. All rights reserved.