public class ComplexManyToManyRelationshipMetadata extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
ComplexManyToManyRelationshipMetadata.Builder |
| Modifier | Constructor and Description |
|---|---|
protected |
ComplexManyToManyRelationshipMetadata() |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
protected String odataType
protected AssociatedMenuConfiguration entity1AssociatedMenuConfiguration
protected AssociatedMenuConfiguration entity2AssociatedMenuConfiguration
protected String entity1LogicalName
protected String entity2LogicalName
protected String intersectEntityName
protected String entity1IntersectAttribute
protected String entity2IntersectAttribute
protected String entity1NavigationPropertyName
protected String entity2NavigationPropertyName
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 ComplexManyToManyRelationshipMetadata()
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic Optional<AssociatedMenuConfiguration> getEntity1AssociatedMenuConfiguration()
public ComplexManyToManyRelationshipMetadata withEntity1AssociatedMenuConfiguration(AssociatedMenuConfiguration entity1AssociatedMenuConfiguration)
public Optional<AssociatedMenuConfiguration> getEntity2AssociatedMenuConfiguration()
public ComplexManyToManyRelationshipMetadata withEntity2AssociatedMenuConfiguration(AssociatedMenuConfiguration entity2AssociatedMenuConfiguration)
public ComplexManyToManyRelationshipMetadata withEntity1LogicalName(String entity1LogicalName)
public ComplexManyToManyRelationshipMetadata withEntity2LogicalName(String entity2LogicalName)
public ComplexManyToManyRelationshipMetadata withIntersectEntityName(String intersectEntityName)
public ComplexManyToManyRelationshipMetadata withEntity1IntersectAttribute(String entity1IntersectAttribute)
public ComplexManyToManyRelationshipMetadata withEntity2IntersectAttribute(String entity2IntersectAttribute)
public ComplexManyToManyRelationshipMetadata withEntity1NavigationPropertyName(String entity1NavigationPropertyName)
public ComplexManyToManyRelationshipMetadata withEntity2NavigationPropertyName(String entity2NavigationPropertyName)
public ComplexManyToManyRelationshipMetadata withIsCustomRelationship(Boolean isCustomRelationship)
public Optional<BooleanManagedProperty> getIsCustomizable()
public ComplexManyToManyRelationshipMetadata withIsCustomizable(BooleanManagedProperty isCustomizable)
public ComplexManyToManyRelationshipMetadata withIsValidForAdvancedFind(Boolean isValidForAdvancedFind)
public ComplexManyToManyRelationshipMetadata withSchemaName(String schemaName)
public Optional<SecurityTypes> getSecurityTypes()
public ComplexManyToManyRelationshipMetadata withSecurityTypes(SecurityTypes securityTypes)
public ComplexManyToManyRelationshipMetadata withIsManaged(Boolean isManaged)
public Optional<RelationshipType> getRelationshipType()
public ComplexManyToManyRelationshipMetadata withRelationshipType(RelationshipType relationshipType)
public ComplexManyToManyRelationshipMetadata withIntroducedVersion(String introducedVersion)
public ComplexManyToManyRelationshipMetadata withMetadataId(String metadataId)
public ComplexManyToManyRelationshipMetadata withHasChanged(Boolean hasChanged)
public ComplexManyToManyRelationshipMetadata 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 ComplexManyToManyRelationshipMetadata.Builder builder()
Copyright © 2018–2021. All rights reserved.