Package microsoft.dynamics.crm.complex
Class ComplexDateTimeAttributeMetadata
- java.lang.Object
-
- microsoft.dynamics.crm.complex.ComplexAttributeMetadata
-
- microsoft.dynamics.crm.complex.ComplexDateTimeAttributeMetadata
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class ComplexDateTimeAttributeMetadata extends ComplexAttributeMetadata implements com.github.davidmoten.odata.client.ODataType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classComplexDateTimeAttributeMetadata.Builder
-
Field Summary
Fields Modifier and Type Field Description protected BooleanManagedPropertycanChangeDateTimeBehaviorprotected DateTimeBehaviordateTimeBehaviorprotected DateTimeFormatformatprotected StringformulaDefinitionprotected ImeModeimeModeprotected 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 protectedComplexDateTimeAttributeMetadata()
-
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
-
format
protected DateTimeFormat format
-
imeMode
protected ImeMode imeMode
-
sourceTypeMask
protected Integer sourceTypeMask
-
formulaDefinition
protected String formulaDefinition
-
dateTimeBehavior
protected DateTimeBehavior dateTimeBehavior
-
canChangeDateTimeBehavior
protected BooleanManagedProperty canChangeDateTimeBehavior
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classComplexAttributeMetadata
-
getFormat
public Optional<DateTimeFormat> getFormat()
-
withFormat
public ComplexDateTimeAttributeMetadata withFormat(DateTimeFormat format)
-
withImeMode
public ComplexDateTimeAttributeMetadata withImeMode(ImeMode imeMode)
-
withSourceTypeMask
public ComplexDateTimeAttributeMetadata withSourceTypeMask(Integer sourceTypeMask)
-
withFormulaDefinition
public ComplexDateTimeAttributeMetadata withFormulaDefinition(String formulaDefinition)
-
getDateTimeBehavior
public Optional<DateTimeBehavior> getDateTimeBehavior()
-
withDateTimeBehavior
public ComplexDateTimeAttributeMetadata withDateTimeBehavior(DateTimeBehavior dateTimeBehavior)
-
getCanChangeDateTimeBehavior
public Optional<BooleanManagedProperty> getCanChangeDateTimeBehavior()
-
withCanChangeDateTimeBehavior
public ComplexDateTimeAttributeMetadata withCanChangeDateTimeBehavior(BooleanManagedProperty canChangeDateTimeBehavior)
-
withUnmappedField
public ComplexDateTimeAttributeMetadata 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
-
builderComplexDateTimeAttributeMetadata
public static ComplexDateTimeAttributeMetadata.Builder builderComplexDateTimeAttributeMetadata()
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
-
-