public class ManyToManyRelationshipMetadata extends RelationshipMetadataBase implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
ManyToManyRelationshipMetadata.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected AssociatedMenuConfiguration |
entity1AssociatedMenuConfiguration |
protected String |
entity1IntersectAttribute |
protected String |
entity1LogicalName |
protected String |
entity1NavigationPropertyName |
protected AssociatedMenuConfiguration |
entity2AssociatedMenuConfiguration |
protected String |
entity2IntersectAttribute |
protected String |
entity2LogicalName |
protected String |
entity2NavigationPropertyName |
protected String |
intersectEntityName |
introducedVersion, isCustomizable, isCustomRelationship, isManaged, isValidForAdvancedFind, relationshipType, schemaName, securityTypeshasChanged, metadataIdchangedFields, contextPath, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
ManyToManyRelationshipMetadata() |
getIntroducedVersion, getIsCustomizable, getIsCustomRelationship, getIsManaged, getIsValidForAdvancedFind, getRelationshipType, getSchemaName, getSecurityTypes, withIntroducedVersion, withIsCustomizable, withIsCustomRelationship, withIsManaged, withIsValidForAdvancedFind, withRelationshipType, withSchemaName, withSecurityTypesgetHasChanged, getMetadataId, withHasChanged, withMetadataIdprotected 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
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class RelationshipMetadataBasepublic static ManyToManyRelationshipMetadata.Builder builderManyToManyRelationshipMetadata()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class RelationshipMetadataBasepublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class RelationshipMetadataBasepublic Optional<AssociatedMenuConfiguration> getEntity1AssociatedMenuConfiguration()
public ManyToManyRelationshipMetadata withEntity1AssociatedMenuConfiguration(AssociatedMenuConfiguration entity1AssociatedMenuConfiguration)
public Optional<AssociatedMenuConfiguration> getEntity2AssociatedMenuConfiguration()
public ManyToManyRelationshipMetadata withEntity2AssociatedMenuConfiguration(AssociatedMenuConfiguration entity2AssociatedMenuConfiguration)
public ManyToManyRelationshipMetadata withEntity1LogicalName(String entity1LogicalName)
public ManyToManyRelationshipMetadata withEntity2LogicalName(String entity2LogicalName)
public ManyToManyRelationshipMetadata withIntersectEntityName(String intersectEntityName)
public ManyToManyRelationshipMetadata withEntity1IntersectAttribute(String entity1IntersectAttribute)
public ManyToManyRelationshipMetadata withEntity2IntersectAttribute(String entity2IntersectAttribute)
public ManyToManyRelationshipMetadata withEntity1NavigationPropertyName(String entity1NavigationPropertyName)
public ManyToManyRelationshipMetadata withEntity2NavigationPropertyName(String entity2NavigationPropertyName)
public ManyToManyRelationshipMetadata withUnmappedField(String name, String value)
withUnmappedField in class RelationshipMetadataBasepublic com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class RelationshipMetadataBasepublic ManyToManyRelationshipMetadata patch()
this with changed fields reset.patch in class RelationshipMetadataBasethis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic ManyToManyRelationshipMetadata put()
this
with changed fields reset (they were ignored anyway).put in class RelationshipMetadataBasethis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class RelationshipMetadataBaseCopyright © 2018–2021. All rights reserved.