Package microsoft.dynamics.crm.complex
Class ComplexOneToManyRelationshipMetadata
- java.lang.Object
-
- microsoft.dynamics.crm.complex.ComplexOneToManyRelationshipMetadata
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class ComplexOneToManyRelationshipMetadata extends Object implements com.github.davidmoten.odata.client.ODataType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classComplexOneToManyRelationshipMetadata.Builder
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedComplexOneToManyRelationshipMetadata()
-
Method Summary
-
-
-
Field Detail
-
contextPath
protected com.github.davidmoten.odata.client.ContextPath contextPath
-
unmappedFields
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
-
odataType
protected String odataType
-
associatedMenuConfiguration
protected AssociatedMenuConfiguration associatedMenuConfiguration
-
cascadeConfiguration
protected CascadeConfiguration cascadeConfiguration
-
referencedAttribute
protected String referencedAttribute
-
referencedEntity
protected String referencedEntity
-
referencingAttribute
protected String referencingAttribute
-
referencingEntity
protected String referencingEntity
-
isHierarchical
protected Boolean isHierarchical
-
entityKey
protected String entityKey
-
relationshipAttributes
protected List<RelationshipAttribute> relationshipAttributes
-
relationshipAttributesNextLink
protected String relationshipAttributesNextLink
-
referencedEntityNavigationPropertyName
protected String referencedEntityNavigationPropertyName
-
referencingEntityNavigationPropertyName
protected String referencingEntityNavigationPropertyName
-
relationshipBehavior
protected Integer relationshipBehavior
-
isCustomRelationship
protected Boolean isCustomRelationship
-
isCustomizable
protected BooleanManagedProperty isCustomizable
-
isValidForAdvancedFind
protected Boolean isValidForAdvancedFind
-
schemaName
protected String schemaName
-
securityTypes
protected SecurityTypes securityTypes
-
isManaged
protected Boolean isManaged
-
relationshipType
protected RelationshipType relationshipType
-
introducedVersion
protected String introducedVersion
-
metadataId
protected UUID metadataId
-
hasChanged
protected Boolean hasChanged
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getAssociatedMenuConfiguration
public Optional<AssociatedMenuConfiguration> getAssociatedMenuConfiguration()
-
withAssociatedMenuConfiguration
public ComplexOneToManyRelationshipMetadata withAssociatedMenuConfiguration(AssociatedMenuConfiguration associatedMenuConfiguration)
-
getCascadeConfiguration
public Optional<CascadeConfiguration> getCascadeConfiguration()
-
withCascadeConfiguration
public ComplexOneToManyRelationshipMetadata withCascadeConfiguration(CascadeConfiguration cascadeConfiguration)
-
withReferencedAttribute
public ComplexOneToManyRelationshipMetadata withReferencedAttribute(String referencedAttribute)
-
withReferencedEntity
public ComplexOneToManyRelationshipMetadata withReferencedEntity(String referencedEntity)
-
withReferencingAttribute
public ComplexOneToManyRelationshipMetadata withReferencingAttribute(String referencingAttribute)
-
withReferencingEntity
public ComplexOneToManyRelationshipMetadata withReferencingEntity(String referencingEntity)
-
withIsHierarchical
public ComplexOneToManyRelationshipMetadata withIsHierarchical(Boolean isHierarchical)
-
withEntityKey
public ComplexOneToManyRelationshipMetadata withEntityKey(String entityKey)
-
getRelationshipAttributes
public com.github.davidmoten.odata.client.CollectionPage<RelationshipAttribute> getRelationshipAttributes()
-
getRelationshipAttributes
public com.github.davidmoten.odata.client.CollectionPage<RelationshipAttribute> getRelationshipAttributes(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getReferencedEntityNavigationPropertyName
public Optional<String> getReferencedEntityNavigationPropertyName()
-
withReferencedEntityNavigationPropertyName
public ComplexOneToManyRelationshipMetadata withReferencedEntityNavigationPropertyName(String referencedEntityNavigationPropertyName)
-
getReferencingEntityNavigationPropertyName
public Optional<String> getReferencingEntityNavigationPropertyName()
-
withReferencingEntityNavigationPropertyName
public ComplexOneToManyRelationshipMetadata withReferencingEntityNavigationPropertyName(String referencingEntityNavigationPropertyName)
-
withRelationshipBehavior
public ComplexOneToManyRelationshipMetadata withRelationshipBehavior(Integer relationshipBehavior)
-
withIsCustomRelationship
public ComplexOneToManyRelationshipMetadata withIsCustomRelationship(Boolean isCustomRelationship)
-
getIsCustomizable
public Optional<BooleanManagedProperty> getIsCustomizable()
-
withIsCustomizable
public ComplexOneToManyRelationshipMetadata withIsCustomizable(BooleanManagedProperty isCustomizable)
-
withIsValidForAdvancedFind
public ComplexOneToManyRelationshipMetadata withIsValidForAdvancedFind(Boolean isValidForAdvancedFind)
-
withSchemaName
public ComplexOneToManyRelationshipMetadata withSchemaName(String schemaName)
-
getSecurityTypes
public Optional<SecurityTypes> getSecurityTypes()
-
withSecurityTypes
public ComplexOneToManyRelationshipMetadata withSecurityTypes(SecurityTypes securityTypes)
-
withIsManaged
public ComplexOneToManyRelationshipMetadata withIsManaged(Boolean isManaged)
-
getRelationshipType
public Optional<RelationshipType> getRelationshipType()
-
withRelationshipType
public ComplexOneToManyRelationshipMetadata withRelationshipType(RelationshipType relationshipType)
-
withIntroducedVersion
public ComplexOneToManyRelationshipMetadata withIntroducedVersion(String introducedVersion)
-
withMetadataId
public ComplexOneToManyRelationshipMetadata withMetadataId(UUID metadataId)
-
withHasChanged
public ComplexOneToManyRelationshipMetadata withHasChanged(Boolean hasChanged)
-
withUnmappedField
public ComplexOneToManyRelationshipMetadata withUnmappedField(String name, String value)
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType
-
builder
public static ComplexOneToManyRelationshipMetadata.Builder builder()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
-