Interface CodegenGenericDataRelationshipType.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CodegenGenericDataRelationshipType.Builder,CodegenGenericDataRelationshipType>,SdkBuilder<CodegenGenericDataRelationshipType.Builder,CodegenGenericDataRelationshipType>,SdkPojo
- Enclosing class:
- CodegenGenericDataRelationshipType
public static interface CodegenGenericDataRelationshipType.Builder extends SdkPojo, CopyableBuilder<CodegenGenericDataRelationshipType.Builder,CodegenGenericDataRelationshipType>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CodegenGenericDataRelationshipType.BuilderassociatedFields(String... associatedFields)The associated fields of the data relationship.CodegenGenericDataRelationshipType.BuilderassociatedFields(Collection<String> associatedFields)The associated fields of the data relationship.CodegenGenericDataRelationshipType.BuilderbelongsToFieldOnRelatedModel(String belongsToFieldOnRelatedModel)The value of thebelongsTofield on the related data model.CodegenGenericDataRelationshipType.BuildercanUnlinkAssociatedModel(Boolean canUnlinkAssociatedModel)Specifies whether the relationship can unlink the associated model.CodegenGenericDataRelationshipType.BuilderisHasManyIndex(Boolean isHasManyIndex)Specifies whether the@indexdirective is supported for ahasManydata relationship.CodegenGenericDataRelationshipType.BuilderrelatedJoinFieldName(String relatedJoinFieldName)The name of the related join field in the data relationship.CodegenGenericDataRelationshipType.BuilderrelatedJoinTableName(String relatedJoinTableName)The name of the related join table in the data relationship.CodegenGenericDataRelationshipType.BuilderrelatedModelFields(String... relatedModelFields)The related model fields in the data relationship.CodegenGenericDataRelationshipType.BuilderrelatedModelFields(Collection<String> relatedModelFields)The related model fields in the data relationship.CodegenGenericDataRelationshipType.BuilderrelatedModelName(String relatedModelName)The name of the related model in the data relationship.CodegenGenericDataRelationshipType.Buildertype(String type)The data relationship type.CodegenGenericDataRelationshipType.Buildertype(GenericDataRelationshipType type)The data relationship type.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
type
CodegenGenericDataRelationshipType.Builder type(String type)
The data relationship type.
- Parameters:
type- The data relationship type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
GenericDataRelationshipType,GenericDataRelationshipType
-
type
CodegenGenericDataRelationshipType.Builder type(GenericDataRelationshipType type)
The data relationship type.
- Parameters:
type- The data relationship type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
GenericDataRelationshipType,GenericDataRelationshipType
-
relatedModelName
CodegenGenericDataRelationshipType.Builder relatedModelName(String relatedModelName)
The name of the related model in the data relationship.
- Parameters:
relatedModelName- The name of the related model in the data relationship.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
relatedModelFields
CodegenGenericDataRelationshipType.Builder relatedModelFields(Collection<String> relatedModelFields)
The related model fields in the data relationship.
- Parameters:
relatedModelFields- The related model fields in the data relationship.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
relatedModelFields
CodegenGenericDataRelationshipType.Builder relatedModelFields(String... relatedModelFields)
The related model fields in the data relationship.
- Parameters:
relatedModelFields- The related model fields in the data relationship.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
canUnlinkAssociatedModel
CodegenGenericDataRelationshipType.Builder canUnlinkAssociatedModel(Boolean canUnlinkAssociatedModel)
Specifies whether the relationship can unlink the associated model.
- Parameters:
canUnlinkAssociatedModel- Specifies whether the relationship can unlink the associated model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
relatedJoinFieldName
CodegenGenericDataRelationshipType.Builder relatedJoinFieldName(String relatedJoinFieldName)
The name of the related join field in the data relationship.
- Parameters:
relatedJoinFieldName- The name of the related join field in the data relationship.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
relatedJoinTableName
CodegenGenericDataRelationshipType.Builder relatedJoinTableName(String relatedJoinTableName)
The name of the related join table in the data relationship.
- Parameters:
relatedJoinTableName- The name of the related join table in the data relationship.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
belongsToFieldOnRelatedModel
CodegenGenericDataRelationshipType.Builder belongsToFieldOnRelatedModel(String belongsToFieldOnRelatedModel)
The value of the
belongsTofield on the related data model.- Parameters:
belongsToFieldOnRelatedModel- The value of thebelongsTofield on the related data model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedFields
CodegenGenericDataRelationshipType.Builder associatedFields(Collection<String> associatedFields)
The associated fields of the data relationship.
- Parameters:
associatedFields- The associated fields of the data relationship.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedFields
CodegenGenericDataRelationshipType.Builder associatedFields(String... associatedFields)
The associated fields of the data relationship.
- Parameters:
associatedFields- The associated fields of the data relationship.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isHasManyIndex
CodegenGenericDataRelationshipType.Builder isHasManyIndex(Boolean isHasManyIndex)
Specifies whether the
@indexdirective is supported for ahasManydata relationship.- Parameters:
isHasManyIndex- Specifies whether the@indexdirective is supported for ahasManydata relationship.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-