Package microsoft.dynamics.crm.complex
Class ComplexStringAttributeMetadata
- java.lang.Object
-
- microsoft.dynamics.crm.complex.ComplexAttributeMetadata
-
- microsoft.dynamics.crm.complex.ComplexStringAttributeMetadata
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class ComplexStringAttributeMetadata extends ComplexAttributeMetadata implements com.github.davidmoten.odata.client.ODataType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classComplexStringAttributeMetadata.Builder
-
Field Summary
Fields Modifier and Type Field Description protected IntegerdatabaseLengthprotected StringFormatformatprotected StringFormatNameformatNameprotected StringformulaDefinitionprotected ImeModeimeModeprotected BooleanisLocalizableprotected IntegermaxLengthprotected IntegersourceTypeMaskprotected StringyomiOf-
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 protectedComplexStringAttributeMetadata()
-
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 StringFormat format
-
formatName
protected StringFormatName formatName
-
imeMode
protected ImeMode imeMode
-
maxLength
protected Integer maxLength
-
yomiOf
protected String yomiOf
-
isLocalizable
protected Boolean isLocalizable
-
databaseLength
protected Integer databaseLength
-
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
-
getFormat
public Optional<StringFormat> getFormat()
-
withFormat
public ComplexStringAttributeMetadata withFormat(StringFormat format)
-
getFormatName
public Optional<StringFormatName> getFormatName()
-
withFormatName
public ComplexStringAttributeMetadata withFormatName(StringFormatName formatName)
-
withImeMode
public ComplexStringAttributeMetadata withImeMode(ImeMode imeMode)
-
withMaxLength
public ComplexStringAttributeMetadata withMaxLength(Integer maxLength)
-
withYomiOf
public ComplexStringAttributeMetadata withYomiOf(String yomiOf)
-
withIsLocalizable
public ComplexStringAttributeMetadata withIsLocalizable(Boolean isLocalizable)
-
withDatabaseLength
public ComplexStringAttributeMetadata withDatabaseLength(Integer databaseLength)
-
withFormulaDefinition
public ComplexStringAttributeMetadata withFormulaDefinition(String formulaDefinition)
-
withSourceTypeMask
public ComplexStringAttributeMetadata withSourceTypeMask(Integer sourceTypeMask)
-
withUnmappedField
public ComplexStringAttributeMetadata 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
-
builderComplexStringAttributeMetadata
public static ComplexStringAttributeMetadata.Builder builderComplexStringAttributeMetadata()
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
-
-