Package microsoft.dynamics.crm.complex
Class ComplexEnumAttributeMetadata
- java.lang.Object
-
- microsoft.dynamics.crm.complex.ComplexAttributeMetadata
-
- microsoft.dynamics.crm.complex.ComplexEnumAttributeMetadata
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class ComplexEnumAttributeMetadata extends ComplexAttributeMetadata implements com.github.davidmoten.odata.client.ODataType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classComplexEnumAttributeMetadata.Builder
-
Field Summary
Fields Modifier and Type Field Description protected IntegerdefaultFormValueprotected ComplexOptionSetMetadataoptionSet-
Fields inherited from class microsoft.dynamics.crm.complex.ComplexAttributeMetadata
attributeOf, attributeType, attributeTypeName, autoNumberFormat, canBeSecuredForCreate, canBeSecuredForRead, canBeSecuredForUpdate, canModifyAdditionalSettings, columnNumber, contextPath, createdOn, deprecatedVersion, description, displayName, entityLogicalName, externalName, hasChanged, inheritsFrom, introducedVersion, isAuditEnabled, isCustomAttribute, isCustomizable, isDataSourceSecret, isFilterable, isGlobalFilterEnabled, isLogical, isManaged, isPrimaryId, isPrimaryName, isRenameable, isRequiredForForm, isRetrievable, isSearchable, isSecured, isSortableEnabled, isValidForAdvancedFind, isValidForCreate, isValidForForm, isValidForGrid, isValidForRead, isValidForUpdate, linkedAttributeId, logicalName, metadataId, modifiedOn, odataType, requiredLevel, schemaName, sourceType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedComplexEnumAttributeMetadata()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ComplexEnumAttributeMetadata.BuilderbuilderComplexEnumAttributeMetadata()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<Integer>getDefaultFormValue()Optional<ComplexOptionSetMetadata>getOptionSet()com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()ComplexEnumAttributeMetadatawithDefaultFormValue(Integer defaultFormValue)ComplexEnumAttributeMetadatawithOptionSet(ComplexOptionSetMetadata optionSet)ComplexEnumAttributeMetadatawithUnmappedField(String name, Object value)-
Methods inherited from class microsoft.dynamics.crm.complex.ComplexAttributeMetadata
builder, getAttributeOf, getAttributeType, getAttributeTypeName, getAutoNumberFormat, getCanBeSecuredForCreate, getCanBeSecuredForRead, getCanBeSecuredForUpdate, getCanModifyAdditionalSettings, getColumnNumber, getCreatedOn, getDeprecatedVersion, getDescription, getDisplayName, getEntityLogicalName, getExternalName, getHasChanged, getInheritsFrom, getIntroducedVersion, getIsAuditEnabled, getIsCustomAttribute, getIsCustomizable, getIsDataSourceSecret, getIsFilterable, getIsGlobalFilterEnabled, getIsLogical, getIsManaged, getIsPrimaryId, getIsPrimaryName, getIsRenameable, getIsRequiredForForm, getIsRetrievable, getIsSearchable, getIsSecured, getIsSortableEnabled, getIsValidForAdvancedFind, getIsValidForCreate, getIsValidForForm, getIsValidForGrid, getIsValidForRead, getIsValidForUpdate, getLinkedAttributeId, getLogicalName, getMetadataId, getModifiedOn, getRequiredLevel, getSchemaName, getSourceType, withAttributeOf, withAttributeType, withAttributeTypeName, withAutoNumberFormat, withCanBeSecuredForCreate, withCanBeSecuredForRead, withCanBeSecuredForUpdate, withCanModifyAdditionalSettings, withColumnNumber, withCreatedOn, withDeprecatedVersion, withDescription, withDisplayName, withEntityLogicalName, withExternalName, withHasChanged, withInheritsFrom, withIntroducedVersion, withIsAuditEnabled, withIsCustomAttribute, withIsCustomizable, withIsDataSourceSecret, withIsFilterable, withIsGlobalFilterEnabled, withIsLogical, withIsManaged, withIsPrimaryId, withIsPrimaryName, withIsRenameable, withIsRequiredForForm, withIsRetrievable, withIsSearchable, withIsSecured, withIsSortableEnabled, withIsValidForAdvancedFind, withIsValidForCreate, withIsValidForForm, withIsValidForGrid, withIsValidForRead, withIsValidForUpdate, withLinkedAttributeId, withLogicalName, withMetadataId, withModifiedOn, withRequiredLevel, withSchemaName, withSourceType
-
-
-
-
Field Detail
-
defaultFormValue
protected Integer defaultFormValue
-
optionSet
protected ComplexOptionSetMetadata optionSet
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classComplexAttributeMetadata
-
withDefaultFormValue
public ComplexEnumAttributeMetadata withDefaultFormValue(Integer defaultFormValue)
-
getOptionSet
public Optional<ComplexOptionSetMetadata> getOptionSet()
-
withOptionSet
public ComplexEnumAttributeMetadata withOptionSet(ComplexOptionSetMetadata optionSet)
-
withUnmappedField
public ComplexEnumAttributeMetadata withUnmappedField(String name, Object value)
- Overrides:
withUnmappedFieldin classComplexAttributeMetadata
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classComplexAttributeMetadata
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classComplexAttributeMetadata
-
builderComplexEnumAttributeMetadata
public static ComplexEnumAttributeMetadata.Builder builderComplexEnumAttributeMetadata()
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
-
toString
public String toString()
- Overrides:
toStringin classComplexAttributeMetadata
-
-