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 SummaryModifier 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.Builderrelationship(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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
dataTypeThe 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:
 
- 
dataTypeThe 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:
 
- 
dataTypeValueThe 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.
 
- 
requiredSpecifies 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.
 
- 
readOnlySpecifies 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.
 
- 
isArraySpecifies 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.
 
- 
relationshipThe 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.
 
- 
relationshipdefault 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.Builderavoiding the need to create one manually viaCodegenGenericDataRelationshipType.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torelationship(CodegenGenericDataRelationshipType).- Parameters:
- relationship- a consumer that will call methods on- CodegenGenericDataRelationshipType.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-