public class ComplexAttributeMetadata extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
ComplexAttributeMetadata.Builder |
| Modifier | Constructor and Description |
|---|---|
protected |
ComplexAttributeMetadata() |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
protected String odataType
protected String attributeOf
protected AttributeTypeCode attributeType
protected AttributeTypeDisplayName attributeTypeName
protected Integer columnNumber
protected Label description
protected Label displayName
protected String deprecatedVersion
protected String introducedVersion
protected String entityLogicalName
protected BooleanManagedProperty isAuditEnabled
protected Boolean isCustomAttribute
protected Boolean isPrimaryId
protected Boolean isPrimaryName
protected Boolean isValidForCreate
protected Boolean isValidForRead
protected Boolean isValidForUpdate
protected Boolean canBeSecuredForRead
protected Boolean canBeSecuredForCreate
protected Boolean canBeSecuredForUpdate
protected Boolean isSecured
protected Boolean isRetrievable
protected Boolean isFilterable
protected Boolean isSearchable
protected Boolean isManaged
protected BooleanManagedProperty isGlobalFilterEnabled
protected BooleanManagedProperty isSortableEnabled
protected String linkedAttributeId
protected String logicalName
protected BooleanManagedProperty isCustomizable
protected BooleanManagedProperty isRenameable
protected BooleanManagedProperty isValidForAdvancedFind
protected Boolean isValidForForm
protected Boolean isRequiredForForm
protected Boolean isValidForGrid
protected AttributeRequiredLevelManagedProperty requiredLevel
protected BooleanManagedProperty canModifyAdditionalSettings
protected String schemaName
protected String externalName
protected Boolean isLogical
protected Boolean isDataSourceSecret
protected String inheritsFrom
protected OffsetDateTime createdOn
protected OffsetDateTime modifiedOn
protected Integer sourceType
protected String autoNumberFormat
protected String metadataId
protected Boolean hasChanged
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic ComplexAttributeMetadata withAttributeOf(String attributeOf)
public Optional<AttributeTypeCode> getAttributeType()
public ComplexAttributeMetadata withAttributeType(AttributeTypeCode attributeType)
public Optional<AttributeTypeDisplayName> getAttributeTypeName()
public ComplexAttributeMetadata withAttributeTypeName(AttributeTypeDisplayName attributeTypeName)
public ComplexAttributeMetadata withColumnNumber(Integer columnNumber)
public ComplexAttributeMetadata withDescription(Label description)
public ComplexAttributeMetadata withDisplayName(Label displayName)
public ComplexAttributeMetadata withDeprecatedVersion(String deprecatedVersion)
public ComplexAttributeMetadata withIntroducedVersion(String introducedVersion)
public ComplexAttributeMetadata withEntityLogicalName(String entityLogicalName)
public Optional<BooleanManagedProperty> getIsAuditEnabled()
public ComplexAttributeMetadata withIsAuditEnabled(BooleanManagedProperty isAuditEnabled)
public ComplexAttributeMetadata withIsCustomAttribute(Boolean isCustomAttribute)
public ComplexAttributeMetadata withIsPrimaryId(Boolean isPrimaryId)
public ComplexAttributeMetadata withIsPrimaryName(Boolean isPrimaryName)
public ComplexAttributeMetadata withIsValidForCreate(Boolean isValidForCreate)
public ComplexAttributeMetadata withIsValidForRead(Boolean isValidForRead)
public ComplexAttributeMetadata withIsValidForUpdate(Boolean isValidForUpdate)
public ComplexAttributeMetadata withCanBeSecuredForRead(Boolean canBeSecuredForRead)
public ComplexAttributeMetadata withCanBeSecuredForCreate(Boolean canBeSecuredForCreate)
public ComplexAttributeMetadata withCanBeSecuredForUpdate(Boolean canBeSecuredForUpdate)
public ComplexAttributeMetadata withIsSecured(Boolean isSecured)
public ComplexAttributeMetadata withIsRetrievable(Boolean isRetrievable)
public ComplexAttributeMetadata withIsFilterable(Boolean isFilterable)
public ComplexAttributeMetadata withIsSearchable(Boolean isSearchable)
public ComplexAttributeMetadata withIsManaged(Boolean isManaged)
public Optional<BooleanManagedProperty> getIsGlobalFilterEnabled()
public ComplexAttributeMetadata withIsGlobalFilterEnabled(BooleanManagedProperty isGlobalFilterEnabled)
public Optional<BooleanManagedProperty> getIsSortableEnabled()
public ComplexAttributeMetadata withIsSortableEnabled(BooleanManagedProperty isSortableEnabled)
public ComplexAttributeMetadata withLinkedAttributeId(String linkedAttributeId)
public ComplexAttributeMetadata withLogicalName(String logicalName)
public Optional<BooleanManagedProperty> getIsCustomizable()
public ComplexAttributeMetadata withIsCustomizable(BooleanManagedProperty isCustomizable)
public Optional<BooleanManagedProperty> getIsRenameable()
public ComplexAttributeMetadata withIsRenameable(BooleanManagedProperty isRenameable)
public Optional<BooleanManagedProperty> getIsValidForAdvancedFind()
public ComplexAttributeMetadata withIsValidForAdvancedFind(BooleanManagedProperty isValidForAdvancedFind)
public ComplexAttributeMetadata withIsValidForForm(Boolean isValidForForm)
public ComplexAttributeMetadata withIsRequiredForForm(Boolean isRequiredForForm)
public ComplexAttributeMetadata withIsValidForGrid(Boolean isValidForGrid)
public Optional<AttributeRequiredLevelManagedProperty> getRequiredLevel()
public ComplexAttributeMetadata withRequiredLevel(AttributeRequiredLevelManagedProperty requiredLevel)
public Optional<BooleanManagedProperty> getCanModifyAdditionalSettings()
public ComplexAttributeMetadata withCanModifyAdditionalSettings(BooleanManagedProperty canModifyAdditionalSettings)
public ComplexAttributeMetadata withSchemaName(String schemaName)
public ComplexAttributeMetadata withExternalName(String externalName)
public ComplexAttributeMetadata withIsLogical(Boolean isLogical)
public ComplexAttributeMetadata withIsDataSourceSecret(Boolean isDataSourceSecret)
public ComplexAttributeMetadata withInheritsFrom(String inheritsFrom)
public Optional<OffsetDateTime> getCreatedOn()
public ComplexAttributeMetadata withCreatedOn(OffsetDateTime createdOn)
public Optional<OffsetDateTime> getModifiedOn()
public ComplexAttributeMetadata withModifiedOn(OffsetDateTime modifiedOn)
public ComplexAttributeMetadata withSourceType(Integer sourceType)
public ComplexAttributeMetadata withAutoNumberFormat(String autoNumberFormat)
public ComplexAttributeMetadata withMetadataId(String metadataId)
public ComplexAttributeMetadata withHasChanged(Boolean hasChanged)
public ComplexAttributeMetadata withUnmappedField(String name, String value)
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypepublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepublic static ComplexAttributeMetadata.Builder builder()
Copyright © 2018–2021. All rights reserved.