Interface FormTypeData.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<FormTypeData.Builder,FormTypeData>,SdkBuilder<FormTypeData.Builder,FormTypeData>,SdkPojo
- Enclosing class:
- FormTypeData
public static interface FormTypeData.Builder extends SdkPojo, CopyableBuilder<FormTypeData.Builder,FormTypeData>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description FormTypeData.BuildercreatedAt(Instant createdAt)The timestamp of when the metadata form type was created.FormTypeData.BuildercreatedBy(String createdBy)The Amazon DataZone user who created teh metadata form type.FormTypeData.Builderdescription(String description)The description of the metadata form type.FormTypeData.BuilderdomainId(String domainId)The identifier of the Amazon DataZone domain in which the form type exists.FormTypeData.Builderimports(Collection<Import> imports)The imports specified in the form type.FormTypeData.Builderimports(Consumer<Import.Builder>... imports)The imports specified in the form type.FormTypeData.Builderimports(Import... imports)The imports specified in the form type.default FormTypeData.Buildermodel(Consumer<Model.Builder> model)The model of the form type.FormTypeData.Buildermodel(Model model)The model of the form type.FormTypeData.Buildername(String name)The name of the form type.FormTypeData.BuilderoriginDomainId(String originDomainId)The identifier of the Amazon DataZone domain in which the form type was originally created.FormTypeData.BuilderoriginProjectId(String originProjectId)The identifier of the project in which the form type was originally created.FormTypeData.BuilderowningProjectId(String owningProjectId)The identifier of the project that owns the form type.FormTypeData.Builderrevision(String revision)The revision of the form type.FormTypeData.Builderstatus(String status)The status of the form type.FormTypeData.Builderstatus(FormTypeStatus status)The status of the form 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
-
createdAt
FormTypeData.Builder createdAt(Instant createdAt)
The timestamp of when the metadata form type was created.
- Parameters:
createdAt- The timestamp of when the metadata form type was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
FormTypeData.Builder createdBy(String createdBy)
The Amazon DataZone user who created teh metadata form type.
- Parameters:
createdBy- The Amazon DataZone user who created teh metadata form type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
FormTypeData.Builder description(String description)
The description of the metadata form type.
- Parameters:
description- The description of the metadata form type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainId
FormTypeData.Builder domainId(String domainId)
The identifier of the Amazon DataZone domain in which the form type exists.
- Parameters:
domainId- The identifier of the Amazon DataZone domain in which the form type exists.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imports
FormTypeData.Builder imports(Collection<Import> imports)
The imports specified in the form type.
- Parameters:
imports- The imports specified in the form type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imports
FormTypeData.Builder imports(Import... imports)
The imports specified in the form type.
- Parameters:
imports- The imports specified in the form type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imports
FormTypeData.Builder imports(Consumer<Import.Builder>... imports)
The imports specified in the form type.
This is a convenience method that creates an instance of theImport.Builderavoiding the need to create one manually viaImport.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#imports(List.) - Parameters:
imports- a consumer that will call methods onImport.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#imports(java.util.Collection)
-
model
FormTypeData.Builder model(Model model)
The model of the form type.
- Parameters:
model- The model of the form type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
model
default FormTypeData.Builder model(Consumer<Model.Builder> model)
The model of the form type.
This is a convenience method that creates an instance of theModel.Builderavoiding the need to create one manually viaModel.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomodel(Model).- Parameters:
model- a consumer that will call methods onModel.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
model(Model)
-
name
FormTypeData.Builder name(String name)
The name of the form type.
- Parameters:
name- The name of the form type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
originDomainId
FormTypeData.Builder originDomainId(String originDomainId)
The identifier of the Amazon DataZone domain in which the form type was originally created.
- Parameters:
originDomainId- The identifier of the Amazon DataZone domain in which the form type was originally created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
originProjectId
FormTypeData.Builder originProjectId(String originProjectId)
The identifier of the project in which the form type was originally created.
- Parameters:
originProjectId- The identifier of the project in which the form type was originally created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
owningProjectId
FormTypeData.Builder owningProjectId(String owningProjectId)
The identifier of the project that owns the form type.
- Parameters:
owningProjectId- The identifier of the project that owns the form type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revision
FormTypeData.Builder revision(String revision)
The revision of the form type.
- Parameters:
revision- The revision of the form type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
FormTypeData.Builder status(String status)
The status of the form type.
- Parameters:
status- The status of the form type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FormTypeStatus,FormTypeStatus
-
status
FormTypeData.Builder status(FormTypeStatus status)
The status of the form type.
- Parameters:
status- The status of the form type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FormTypeStatus,FormTypeStatus
-
-