public class ComplexOneToManyRelationshipMetadata extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
ComplexOneToManyRelationshipMetadata.Builder |
| Modifier | Constructor and Description |
|---|---|
protected |
ComplexOneToManyRelationshipMetadata() |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
protected String odataType
protected AssociatedMenuConfiguration associatedMenuConfiguration
protected CascadeConfiguration cascadeConfiguration
protected String referencedAttribute
protected String referencedEntity
protected String referencingAttribute
protected String referencingEntity
protected Boolean isHierarchical
protected String entityKey
protected List<RelationshipAttribute> relationshipAttributes
protected String relationshipAttributesNextLink
protected String referencedEntityNavigationPropertyName
protected String referencingEntityNavigationPropertyName
protected Integer relationshipBehavior
protected Boolean isCustomRelationship
protected BooleanManagedProperty isCustomizable
protected Boolean isValidForAdvancedFind
protected String schemaName
protected SecurityTypes securityTypes
protected Boolean isManaged
protected RelationshipType relationshipType
protected String introducedVersion
protected String metadataId
protected Boolean hasChanged
protected ComplexOneToManyRelationshipMetadata()
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic Optional<AssociatedMenuConfiguration> getAssociatedMenuConfiguration()
public ComplexOneToManyRelationshipMetadata withAssociatedMenuConfiguration(AssociatedMenuConfiguration associatedMenuConfiguration)
public Optional<CascadeConfiguration> getCascadeConfiguration()
public ComplexOneToManyRelationshipMetadata withCascadeConfiguration(CascadeConfiguration cascadeConfiguration)
public ComplexOneToManyRelationshipMetadata withReferencedAttribute(String referencedAttribute)
public ComplexOneToManyRelationshipMetadata withReferencedEntity(String referencedEntity)
public ComplexOneToManyRelationshipMetadata withReferencingAttribute(String referencingAttribute)
public ComplexOneToManyRelationshipMetadata withReferencingEntity(String referencingEntity)
public ComplexOneToManyRelationshipMetadata withIsHierarchical(Boolean isHierarchical)
public ComplexOneToManyRelationshipMetadata withEntityKey(String entityKey)
public com.github.davidmoten.odata.client.CollectionPage<RelationshipAttribute> getRelationshipAttributes()
public com.github.davidmoten.odata.client.CollectionPage<RelationshipAttribute> getRelationshipAttributes(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<String> getReferencedEntityNavigationPropertyName()
public ComplexOneToManyRelationshipMetadata withReferencedEntityNavigationPropertyName(String referencedEntityNavigationPropertyName)
public Optional<String> getReferencingEntityNavigationPropertyName()
public ComplexOneToManyRelationshipMetadata withReferencingEntityNavigationPropertyName(String referencingEntityNavigationPropertyName)
public ComplexOneToManyRelationshipMetadata withRelationshipBehavior(Integer relationshipBehavior)
public ComplexOneToManyRelationshipMetadata withIsCustomRelationship(Boolean isCustomRelationship)
public Optional<BooleanManagedProperty> getIsCustomizable()
public ComplexOneToManyRelationshipMetadata withIsCustomizable(BooleanManagedProperty isCustomizable)
public ComplexOneToManyRelationshipMetadata withIsValidForAdvancedFind(Boolean isValidForAdvancedFind)
public ComplexOneToManyRelationshipMetadata withSchemaName(String schemaName)
public Optional<SecurityTypes> getSecurityTypes()
public ComplexOneToManyRelationshipMetadata withSecurityTypes(SecurityTypes securityTypes)
public ComplexOneToManyRelationshipMetadata withIsManaged(Boolean isManaged)
public Optional<RelationshipType> getRelationshipType()
public ComplexOneToManyRelationshipMetadata withRelationshipType(RelationshipType relationshipType)
public ComplexOneToManyRelationshipMetadata withIntroducedVersion(String introducedVersion)
public ComplexOneToManyRelationshipMetadata withMetadataId(String metadataId)
public ComplexOneToManyRelationshipMetadata withHasChanged(Boolean hasChanged)
public ComplexOneToManyRelationshipMetadata 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 ComplexOneToManyRelationshipMetadata.Builder builder()
Copyright © 2018–2020. All rights reserved.