public class AttributeMetadata extends MetadataBase implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
AttributeMetadata.Builder |
hasChanged, metadataIdchangedFields, contextPath, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
AttributeMetadata() |
getHasChanged, getMetadataId, withHasChanged, withMetadataIdprotected 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 isValidODataAttribute
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
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class MetadataBasepublic static AttributeMetadata.Builder builderAttributeMetadata()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class MetadataBasepublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class MetadataBasepublic AttributeMetadata withAttributeOf(String attributeOf)
public Optional<AttributeTypeCode> getAttributeType()
public AttributeMetadata withAttributeType(AttributeTypeCode attributeType)
public Optional<AttributeTypeDisplayName> getAttributeTypeName()
public AttributeMetadata withAttributeTypeName(AttributeTypeDisplayName attributeTypeName)
public AttributeMetadata withColumnNumber(Integer columnNumber)
public AttributeMetadata withDescription(Label description)
public AttributeMetadata withDisplayName(Label displayName)
public AttributeMetadata withDeprecatedVersion(String deprecatedVersion)
public AttributeMetadata withIntroducedVersion(String introducedVersion)
public AttributeMetadata withEntityLogicalName(String entityLogicalName)
public Optional<BooleanManagedProperty> getIsAuditEnabled()
public AttributeMetadata withIsAuditEnabled(BooleanManagedProperty isAuditEnabled)
public AttributeMetadata withIsCustomAttribute(Boolean isCustomAttribute)
public AttributeMetadata withIsPrimaryId(Boolean isPrimaryId)
public AttributeMetadata withIsValidODataAttribute(Boolean isValidODataAttribute)
public AttributeMetadata withIsPrimaryName(Boolean isPrimaryName)
public AttributeMetadata withIsValidForCreate(Boolean isValidForCreate)
public AttributeMetadata withIsValidForRead(Boolean isValidForRead)
public AttributeMetadata withIsValidForUpdate(Boolean isValidForUpdate)
public AttributeMetadata withCanBeSecuredForRead(Boolean canBeSecuredForRead)
public AttributeMetadata withCanBeSecuredForCreate(Boolean canBeSecuredForCreate)
public AttributeMetadata withCanBeSecuredForUpdate(Boolean canBeSecuredForUpdate)
public AttributeMetadata withIsSecured(Boolean isSecured)
public AttributeMetadata withIsRetrievable(Boolean isRetrievable)
public AttributeMetadata withIsFilterable(Boolean isFilterable)
public AttributeMetadata withIsSearchable(Boolean isSearchable)
public AttributeMetadata withIsManaged(Boolean isManaged)
public Optional<BooleanManagedProperty> getIsGlobalFilterEnabled()
public AttributeMetadata withIsGlobalFilterEnabled(BooleanManagedProperty isGlobalFilterEnabled)
public Optional<BooleanManagedProperty> getIsSortableEnabled()
public AttributeMetadata withIsSortableEnabled(BooleanManagedProperty isSortableEnabled)
public AttributeMetadata withLinkedAttributeId(String linkedAttributeId)
public AttributeMetadata withLogicalName(String logicalName)
public Optional<BooleanManagedProperty> getIsCustomizable()
public AttributeMetadata withIsCustomizable(BooleanManagedProperty isCustomizable)
public Optional<BooleanManagedProperty> getIsRenameable()
public AttributeMetadata withIsRenameable(BooleanManagedProperty isRenameable)
public Optional<BooleanManagedProperty> getIsValidForAdvancedFind()
public AttributeMetadata withIsValidForAdvancedFind(BooleanManagedProperty isValidForAdvancedFind)
public AttributeMetadata withIsValidForForm(Boolean isValidForForm)
public AttributeMetadata withIsRequiredForForm(Boolean isRequiredForForm)
public AttributeMetadata withIsValidForGrid(Boolean isValidForGrid)
public Optional<AttributeRequiredLevelManagedProperty> getRequiredLevel()
public AttributeMetadata withRequiredLevel(AttributeRequiredLevelManagedProperty requiredLevel)
public Optional<BooleanManagedProperty> getCanModifyAdditionalSettings()
public AttributeMetadata withCanModifyAdditionalSettings(BooleanManagedProperty canModifyAdditionalSettings)
public AttributeMetadata withSchemaName(String schemaName)
public AttributeMetadata withExternalName(String externalName)
public AttributeMetadata withIsLogical(Boolean isLogical)
public AttributeMetadata withIsDataSourceSecret(Boolean isDataSourceSecret)
public AttributeMetadata withInheritsFrom(String inheritsFrom)
public Optional<OffsetDateTime> getCreatedOn()
public AttributeMetadata withCreatedOn(OffsetDateTime createdOn)
public Optional<OffsetDateTime> getModifiedOn()
public AttributeMetadata withModifiedOn(OffsetDateTime modifiedOn)
public AttributeMetadata withSourceType(Integer sourceType)
public AttributeMetadata withAutoNumberFormat(String autoNumberFormat)
public AttributeMetadata withUnmappedField(String name, String value)
withUnmappedField in class MetadataBasepublic com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class MetadataBasepublic AttributeMetadata patch()
this with changed fields reset.patch in class MetadataBasethis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic AttributeMetadata put()
this
with changed fields reset (they were ignored anyway).put in class MetadataBasethis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class MetadataBaseCopyright © 2018–2020. All rights reserved.