public class RelationshipMetadataBase extends MetadataBase implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Field and Description |
|---|---|
protected String |
introducedVersion |
protected BooleanManagedProperty |
isCustomizable |
protected Boolean |
isCustomRelationship |
protected Boolean |
isManaged |
protected Boolean |
isValidForAdvancedFind |
protected RelationshipType |
relationshipType |
protected String |
schemaName |
protected SecurityTypes |
securityTypes |
hasChanged, metadataIdchangedFields, contextPath, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
RelationshipMetadataBase() |
getHasChanged, getMetadataId, withHasChanged, withMetadataIdprotected Boolean isCustomRelationship
protected BooleanManagedProperty isCustomizable
protected Boolean isValidForAdvancedFind
protected String schemaName
protected SecurityTypes securityTypes
protected Boolean isManaged
protected RelationshipType relationshipType
protected String introducedVersion
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class MetadataBasepublic 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 RelationshipMetadataBase withIsCustomRelationship(Boolean isCustomRelationship)
public Optional<BooleanManagedProperty> getIsCustomizable()
public RelationshipMetadataBase withIsCustomizable(BooleanManagedProperty isCustomizable)
public RelationshipMetadataBase withIsValidForAdvancedFind(Boolean isValidForAdvancedFind)
public RelationshipMetadataBase withSchemaName(String schemaName)
public Optional<SecurityTypes> getSecurityTypes()
public RelationshipMetadataBase withSecurityTypes(SecurityTypes securityTypes)
public RelationshipMetadataBase withIsManaged(Boolean isManaged)
public Optional<RelationshipType> getRelationshipType()
public RelationshipMetadataBase withRelationshipType(RelationshipType relationshipType)
public RelationshipMetadataBase withIntroducedVersion(String introducedVersion)
public RelationshipMetadataBase 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 RelationshipMetadataBase 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 RelationshipMetadataBase 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.