Package microsoft.dynamics.crm.complex
Class ComplexOptionSetMetadata
- java.lang.Object
-
- microsoft.dynamics.crm.complex.ComplexOptionSetMetadata
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class ComplexOptionSetMetadata extends Object implements com.github.davidmoten.odata.client.ODataType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classComplexOptionSetMetadata.Builder
-
Field Summary
Fields Modifier and Type Field Description protected com.github.davidmoten.odata.client.ContextPathcontextPathprotected Labeldescriptionprotected LabeldisplayNameprotected StringexternalTypeNameprotected BooleanhasChangedprotected StringintroducedVersionprotected BooleanManagedPropertyisCustomizableprotected BooleanisCustomOptionSetprotected BooleanisGlobalprotected BooleanisManagedprotected UUIDmetadataIdprotected Stringnameprotected StringodataTypeprotected List<OptionMetadata>optionsprotected OptionSetTypeoptionSetTypeprotected StringoptionsNextLinkprotected StringparentOptionSetNameprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFields
-
Constructor Summary
Constructors Modifier Constructor Description protectedComplexOptionSetMetadata()
-
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
-
options
protected List<OptionMetadata> options
-
optionsNextLink
protected String optionsNextLink
-
parentOptionSetName
protected String parentOptionSetName
-
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
-
getOptions
public com.github.davidmoten.odata.client.CollectionPage<OptionMetadata> getOptions()
-
getOptions
public com.github.davidmoten.odata.client.CollectionPage<OptionMetadata> getOptions(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withParentOptionSetName
public ComplexOptionSetMetadata withParentOptionSetName(String parentOptionSetName)
-
withDescription
public ComplexOptionSetMetadata withDescription(Label description)
-
withDisplayName
public ComplexOptionSetMetadata withDisplayName(Label displayName)
-
withIsCustomOptionSet
public ComplexOptionSetMetadata withIsCustomOptionSet(Boolean isCustomOptionSet)
-
withIsGlobal
public ComplexOptionSetMetadata withIsGlobal(Boolean isGlobal)
-
withIsManaged
public ComplexOptionSetMetadata withIsManaged(Boolean isManaged)
-
getIsCustomizable
public Optional<BooleanManagedProperty> getIsCustomizable()
-
withIsCustomizable
public ComplexOptionSetMetadata withIsCustomizable(BooleanManagedProperty isCustomizable)
-
withName
public ComplexOptionSetMetadata withName(String name)
-
withExternalTypeName
public ComplexOptionSetMetadata withExternalTypeName(String externalTypeName)
-
getOptionSetType
public Optional<OptionSetType> getOptionSetType()
-
withOptionSetType
public ComplexOptionSetMetadata withOptionSetType(OptionSetType optionSetType)
-
withIntroducedVersion
public ComplexOptionSetMetadata withIntroducedVersion(String introducedVersion)
-
withMetadataId
public ComplexOptionSetMetadata withMetadataId(UUID metadataId)
-
withHasChanged
public ComplexOptionSetMetadata withHasChanged(Boolean hasChanged)
-
withUnmappedField
public ComplexOptionSetMetadata 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 ComplexOptionSetMetadata.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
-
-