Interface CodegenGenericDataField.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CodegenGenericDataField.Builder,CodegenGenericDataField>,SdkBuilder<CodegenGenericDataField.Builder,CodegenGenericDataField>,SdkPojo
- Enclosing class:
- CodegenGenericDataField
public static interface CodegenGenericDataField.Builder extends SdkPojo, CopyableBuilder<CodegenGenericDataField.Builder,CodegenGenericDataField>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CodegenGenericDataField.BuilderdataType(String dataType)The data type for the generic data field.CodegenGenericDataField.BuilderdataType(CodegenGenericDataFieldDataType dataType)The data type for the generic data field.CodegenGenericDataField.BuilderdataTypeValue(String dataTypeValue)The value of the data type for the generic data field.CodegenGenericDataField.BuilderisArray(Boolean isArray)Specifies whether the generic data field is an array.CodegenGenericDataField.BuilderreadOnly(Boolean readOnly)Specifies whether the generic data field is read-only.default CodegenGenericDataField.Builderrelationship(Consumer<CodegenGenericDataRelationshipType.Builder> relationship)The relationship of the generic data schema.CodegenGenericDataField.Builderrelationship(CodegenGenericDataRelationshipType relationship)The relationship of the generic data schema.CodegenGenericDataField.Builderrequired(Boolean required)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, sdkFields
-
-
-
-
Method Detail
-
dataType
CodegenGenericDataField.Builder dataType(String 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:
CodegenGenericDataFieldDataType,CodegenGenericDataFieldDataType
-
dataType
CodegenGenericDataField.Builder dataType(CodegenGenericDataFieldDataType 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:
CodegenGenericDataFieldDataType,CodegenGenericDataFieldDataType
-
dataTypeValue
CodegenGenericDataField.Builder dataTypeValue(String 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
CodegenGenericDataField.Builder required(Boolean 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
CodegenGenericDataField.Builder readOnly(Boolean 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
CodegenGenericDataField.Builder isArray(Boolean 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
CodegenGenericDataField.Builder relationship(CodegenGenericDataRelationshipType 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.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 onCodegenGenericDataRelationshipType.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
relationship(CodegenGenericDataRelationshipType)
-
-