Package microsoft.dynamics.crm.complex
Class ComplexDecimalAttributeMetadata
- java.lang.Object
-
- microsoft.dynamics.crm.complex.ComplexAttributeMetadata
-
- microsoft.dynamics.crm.complex.ComplexDecimalAttributeMetadata
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class ComplexDecimalAttributeMetadata extends ComplexAttributeMetadata implements com.github.davidmoten.odata.client.ODataType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classComplexDecimalAttributeMetadata.Builder
-
Field Summary
Fields Modifier and Type Field Description protected StringformulaDefinitionprotected ImeModeimeModeprotected BigDecimalmaxValueprotected BigDecimalminValueprotected Integerprecisionprotected IntegersourceTypeMask-
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 protectedComplexDecimalAttributeMetadata()
-
Method Summary
-
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
-
maxValue
protected BigDecimal maxValue
-
minValue
protected BigDecimal minValue
-
precision
protected Integer precision
-
imeMode
protected ImeMode imeMode
-
formulaDefinition
protected String formulaDefinition
-
sourceTypeMask
protected Integer sourceTypeMask
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classComplexAttributeMetadata
-
getMaxValue
public Optional<BigDecimal> getMaxValue()
-
withMaxValue
public ComplexDecimalAttributeMetadata withMaxValue(BigDecimal maxValue)
-
getMinValue
public Optional<BigDecimal> getMinValue()
-
withMinValue
public ComplexDecimalAttributeMetadata withMinValue(BigDecimal minValue)
-
withPrecision
public ComplexDecimalAttributeMetadata withPrecision(Integer precision)
-
withImeMode
public ComplexDecimalAttributeMetadata withImeMode(ImeMode imeMode)
-
withFormulaDefinition
public ComplexDecimalAttributeMetadata withFormulaDefinition(String formulaDefinition)
-
withSourceTypeMask
public ComplexDecimalAttributeMetadata withSourceTypeMask(Integer sourceTypeMask)
-
withUnmappedField
public ComplexDecimalAttributeMetadata withUnmappedField(String name, String 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
-
builderComplexDecimalAttributeMetadata
public static ComplexDecimalAttributeMetadata.Builder builderComplexDecimalAttributeMetadata()
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
-
-