Interface CodegenGenericDataField.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CodegenGenericDataField.Builder,
,CodegenGenericDataField> SdkBuilder<CodegenGenericDataField.Builder,
,CodegenGenericDataField> SdkPojo
- Enclosing class:
CodegenGenericDataField
@Mutable
@NotThreadSafe
public static interface CodegenGenericDataField.Builder
extends SdkPojo, CopyableBuilder<CodegenGenericDataField.Builder,CodegenGenericDataField>
-
Method Summary
Modifier and TypeMethodDescriptionThe data type for the generic data field.dataType
(CodegenGenericDataFieldDataType dataType) The data type for the generic data field.dataTypeValue
(String dataTypeValue) The value of the data type for the generic data field.Specifies whether the generic data field is an array.Specifies whether the generic data field is read-only.default CodegenGenericDataField.Builder
relationship
(Consumer<CodegenGenericDataRelationshipType.Builder> relationship) The relationship of the generic data schema.relationship
(CodegenGenericDataRelationshipType relationship) The relationship of the generic data schema.Specifies whether the generic data field is required.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, sdkFieldNameToField, sdkFields
-
Method Details
-
dataType
The data type for the generic data field.
- Parameters:
dataType
- The data type for the generic data field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataType
The data type for the generic data field.
- Parameters:
dataType
- The data type for the generic data field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataTypeValue
The value of the data type for the generic data field.
- Parameters:
dataTypeValue
- The value of the data type for the generic data field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
required
Specifies whether the generic data field is required.
- Parameters:
required
- Specifies whether the generic data field is required.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
readOnly
Specifies whether the generic data field is read-only.
- Parameters:
readOnly
- Specifies whether the generic data field is read-only.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isArray
Specifies whether the generic data field is an array.
- Parameters:
isArray
- Specifies whether the generic data field is an array.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
relationship
The relationship of the generic data schema.
- Parameters:
relationship
- The relationship of the generic data schema.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
relationship
default CodegenGenericDataField.Builder relationship(Consumer<CodegenGenericDataRelationshipType.Builder> relationship) The relationship of the generic data schema.
This is a convenience method that creates an instance of theCodegenGenericDataRelationshipType.Builder
avoiding the need to create one manually viaCodegenGenericDataRelationshipType.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torelationship(CodegenGenericDataRelationshipType)
.- Parameters:
relationship
- a consumer that will call methods onCodegenGenericDataRelationshipType.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-