Package microsoft.dynamics.crm.complex
Class ComplexBooleanOptionSetMetadata
- java.lang.Object
-
- microsoft.dynamics.crm.complex.ComplexBooleanOptionSetMetadata
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class ComplexBooleanOptionSetMetadata extends Object implements com.github.davidmoten.odata.client.ODataType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classComplexBooleanOptionSetMetadata.Builder
-
Field Summary
Fields Modifier and Type Field Description protected com.github.davidmoten.odata.client.ContextPathcontextPathprotected Labeldescriptionprotected LabeldisplayNameprotected StringexternalTypeNameprotected OptionMetadatafalseOptionprotected BooleanhasChangedprotected StringintroducedVersionprotected BooleanManagedPropertyisCustomizableprotected BooleanisCustomOptionSetprotected BooleanisGlobalprotected BooleanisManagedprotected UUIDmetadataIdprotected Stringnameprotected StringodataTypeprotected OptionSetTypeoptionSetTypeprotected OptionMetadatatrueOptionprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFields
-
Constructor Summary
Constructors Modifier Constructor Description protectedComplexBooleanOptionSetMetadata()
-
Method Summary
-
-
-
Field Detail
-
contextPath
protected com.github.davidmoten.odata.client.ContextPath contextPath
-
unmappedFields
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
-
odataType
protected String odataType
-
trueOption
protected OptionMetadata trueOption
-
falseOption
protected OptionMetadata falseOption
-
description
protected Label description
-
displayName
protected Label displayName
-
isCustomOptionSet
protected Boolean isCustomOptionSet
-
isGlobal
protected Boolean isGlobal
-
isManaged
protected Boolean isManaged
-
isCustomizable
protected BooleanManagedProperty isCustomizable
-
name
protected String name
-
externalTypeName
protected String externalTypeName
-
optionSetType
protected OptionSetType optionSetType
-
introducedVersion
protected String introducedVersion
-
metadataId
protected UUID metadataId
-
hasChanged
protected Boolean hasChanged
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getTrueOption
public Optional<OptionMetadata> getTrueOption()
-
withTrueOption
public ComplexBooleanOptionSetMetadata withTrueOption(OptionMetadata trueOption)
-
getFalseOption
public Optional<OptionMetadata> getFalseOption()
-
withFalseOption
public ComplexBooleanOptionSetMetadata withFalseOption(OptionMetadata falseOption)
-
withDescription
public ComplexBooleanOptionSetMetadata withDescription(Label description)
-
withDisplayName
public ComplexBooleanOptionSetMetadata withDisplayName(Label displayName)
-
withIsCustomOptionSet
public ComplexBooleanOptionSetMetadata withIsCustomOptionSet(Boolean isCustomOptionSet)
-
withIsGlobal
public ComplexBooleanOptionSetMetadata withIsGlobal(Boolean isGlobal)
-
withIsManaged
public ComplexBooleanOptionSetMetadata withIsManaged(Boolean isManaged)
-
getIsCustomizable
public Optional<BooleanManagedProperty> getIsCustomizable()
-
withIsCustomizable
public ComplexBooleanOptionSetMetadata withIsCustomizable(BooleanManagedProperty isCustomizable)
-
withName
public ComplexBooleanOptionSetMetadata withName(String name)
-
withExternalTypeName
public ComplexBooleanOptionSetMetadata withExternalTypeName(String externalTypeName)
-
getOptionSetType
public Optional<OptionSetType> getOptionSetType()
-
withOptionSetType
public ComplexBooleanOptionSetMetadata withOptionSetType(OptionSetType optionSetType)
-
withIntroducedVersion
public ComplexBooleanOptionSetMetadata withIntroducedVersion(String introducedVersion)
-
withMetadataId
public ComplexBooleanOptionSetMetadata withMetadataId(UUID metadataId)
-
withHasChanged
public ComplexBooleanOptionSetMetadata withHasChanged(Boolean hasChanged)
-
withUnmappedField
public ComplexBooleanOptionSetMetadata withUnmappedField(String name, String value)
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType
-
builder
public static ComplexBooleanOptionSetMetadata.Builder builder()
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
-
-