Interface TrialComponent.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TrialComponent.Builder,TrialComponent>,SdkBuilder<TrialComponent.Builder,TrialComponent>,SdkPojo
- Enclosing class:
- TrialComponent
public static interface TrialComponent.Builder extends SdkPojo, CopyableBuilder<TrialComponent.Builder,TrialComponent>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default TrialComponent.BuildercreatedBy(Consumer<UserContext.Builder> createdBy)Who created the trial component.TrialComponent.BuildercreatedBy(UserContext createdBy)Who created the trial component.TrialComponent.BuildercreationTime(Instant creationTime)When the component was created.TrialComponent.BuilderdisplayName(String displayName)The name of the component as displayed.TrialComponent.BuilderendTime(Instant endTime)When the component ended.TrialComponent.BuilderinputArtifacts(Map<String,TrialComponentArtifact> inputArtifacts)The input artifacts of the component.default TrialComponent.BuilderlastModifiedBy(Consumer<UserContext.Builder> lastModifiedBy)Sets the value of the LastModifiedBy property for this object.TrialComponent.BuilderlastModifiedBy(UserContext lastModifiedBy)Sets the value of the LastModifiedBy property for this object.TrialComponent.BuilderlastModifiedTime(Instant lastModifiedTime)When the component was last modified.TrialComponent.BuilderlineageGroupArn(String lineageGroupArn)The Amazon Resource Name (ARN) of the lineage group resource.default TrialComponent.BuildermetadataProperties(Consumer<MetadataProperties.Builder> metadataProperties)Sets the value of the MetadataProperties property for this object.TrialComponent.BuildermetadataProperties(MetadataProperties metadataProperties)Sets the value of the MetadataProperties property for this object.TrialComponent.Buildermetrics(Collection<TrialComponentMetricSummary> metrics)The metrics for the component.TrialComponent.Buildermetrics(Consumer<TrialComponentMetricSummary.Builder>... metrics)The metrics for the component.TrialComponent.Buildermetrics(TrialComponentMetricSummary... metrics)The metrics for the component.TrialComponent.BuilderoutputArtifacts(Map<String,TrialComponentArtifact> outputArtifacts)The output artifacts of the component.TrialComponent.Builderparameters(Map<String,TrialComponentParameterValue> parameters)The hyperparameters of the component.TrialComponent.Builderparents(Collection<Parent> parents)An array of the parents of the component.TrialComponent.Builderparents(Consumer<Parent.Builder>... parents)An array of the parents of the component.TrialComponent.Builderparents(Parent... parents)An array of the parents of the component.TrialComponent.BuilderrunName(String runName)The name of the experiment run.default TrialComponent.Buildersource(Consumer<TrialComponentSource.Builder> source)The Amazon Resource Name (ARN) and job type of the source of the component.TrialComponent.Buildersource(TrialComponentSource source)The Amazon Resource Name (ARN) and job type of the source of the component.default TrialComponent.BuildersourceDetail(Consumer<TrialComponentSourceDetail.Builder> sourceDetail)Details of the source of the component.TrialComponent.BuildersourceDetail(TrialComponentSourceDetail sourceDetail)Details of the source of the component.TrialComponent.BuilderstartTime(Instant startTime)When the component started.default TrialComponent.Builderstatus(Consumer<TrialComponentStatus.Builder> status)Sets the value of the Status property for this object.TrialComponent.Builderstatus(TrialComponentStatus status)Sets the value of the Status property for this object.TrialComponent.Buildertags(Collection<Tag> tags)The list of tags that are associated with the component.TrialComponent.Buildertags(Consumer<Tag.Builder>... tags)The list of tags that are associated with the component.TrialComponent.Buildertags(Tag... tags)The list of tags that are associated with the component.TrialComponent.BuildertrialComponentArn(String trialComponentArn)The Amazon Resource Name (ARN) of the trial component.TrialComponent.BuildertrialComponentName(String trialComponentName)The name of the trial component.-
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 Detail
-
trialComponentName
TrialComponent.Builder trialComponentName(String trialComponentName)
The name of the trial component.
- Parameters:
trialComponentName- The name of the trial component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayName
TrialComponent.Builder displayName(String displayName)
The name of the component as displayed. If
DisplayNameisn't specified,TrialComponentNameis displayed.- Parameters:
displayName- The name of the component as displayed. IfDisplayNameisn't specified,TrialComponentNameis displayed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trialComponentArn
TrialComponent.Builder trialComponentArn(String trialComponentArn)
The Amazon Resource Name (ARN) of the trial component.
- Parameters:
trialComponentArn- The Amazon Resource Name (ARN) of the trial component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
TrialComponent.Builder source(TrialComponentSource source)
The Amazon Resource Name (ARN) and job type of the source of the component.
- Parameters:
source- The Amazon Resource Name (ARN) and job type of the source of the component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
default TrialComponent.Builder source(Consumer<TrialComponentSource.Builder> source)
The Amazon Resource Name (ARN) and job type of the source of the component.
This is a convenience method that creates an instance of theTrialComponentSource.Builderavoiding the need to create one manually viaTrialComponentSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosource(TrialComponentSource).- Parameters:
source- a consumer that will call methods onTrialComponentSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
source(TrialComponentSource)
-
status
TrialComponent.Builder status(TrialComponentStatus status)
Sets the value of the Status property for this object.- Parameters:
status- The new value for the Status property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
default TrialComponent.Builder status(Consumer<TrialComponentStatus.Builder> status)
Sets the value of the Status property for this object. This is a convenience method that creates an instance of theTrialComponentStatus.Builderavoiding the need to create one manually viaTrialComponentStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostatus(TrialComponentStatus).- Parameters:
status- a consumer that will call methods onTrialComponentStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
status(TrialComponentStatus)
-
startTime
TrialComponent.Builder startTime(Instant startTime)
When the component started.
- Parameters:
startTime- When the component started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
TrialComponent.Builder endTime(Instant endTime)
When the component ended.
- Parameters:
endTime- When the component ended.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
TrialComponent.Builder creationTime(Instant creationTime)
When the component was created.
- Parameters:
creationTime- When the component was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
TrialComponent.Builder createdBy(UserContext createdBy)
Who created the trial component.
- Parameters:
createdBy- Who created the trial component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
default TrialComponent.Builder createdBy(Consumer<UserContext.Builder> createdBy)
Who created the trial component.
This is a convenience method that creates an instance of theUserContext.Builderavoiding the need to create one manually viaUserContext.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocreatedBy(UserContext).- Parameters:
createdBy- a consumer that will call methods onUserContext.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
createdBy(UserContext)
-
lastModifiedTime
TrialComponent.Builder lastModifiedTime(Instant lastModifiedTime)
When the component was last modified.
- Parameters:
lastModifiedTime- When the component was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedBy
TrialComponent.Builder lastModifiedBy(UserContext lastModifiedBy)
Sets the value of the LastModifiedBy property for this object.- Parameters:
lastModifiedBy- The new value for the LastModifiedBy property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedBy
default TrialComponent.Builder lastModifiedBy(Consumer<UserContext.Builder> lastModifiedBy)
Sets the value of the LastModifiedBy property for this object. This is a convenience method that creates an instance of theUserContext.Builderavoiding the need to create one manually viaUserContext.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolastModifiedBy(UserContext).- Parameters:
lastModifiedBy- a consumer that will call methods onUserContext.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
lastModifiedBy(UserContext)
-
parameters
TrialComponent.Builder parameters(Map<String,TrialComponentParameterValue> parameters)
The hyperparameters of the component.
- Parameters:
parameters- The hyperparameters of the component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputArtifacts
TrialComponent.Builder inputArtifacts(Map<String,TrialComponentArtifact> inputArtifacts)
The input artifacts of the component.
- Parameters:
inputArtifacts- The input artifacts of the component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputArtifacts
TrialComponent.Builder outputArtifacts(Map<String,TrialComponentArtifact> outputArtifacts)
The output artifacts of the component.
- Parameters:
outputArtifacts- The output artifacts of the component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metrics
TrialComponent.Builder metrics(Collection<TrialComponentMetricSummary> metrics)
The metrics for the component.
- Parameters:
metrics- The metrics for the component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metrics
TrialComponent.Builder metrics(TrialComponentMetricSummary... metrics)
The metrics for the component.
- Parameters:
metrics- The metrics for the component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metrics
TrialComponent.Builder metrics(Consumer<TrialComponentMetricSummary.Builder>... metrics)
The metrics for the component.
This is a convenience method that creates an instance of theTrialComponentMetricSummary.Builderavoiding the need to create one manually viaTrialComponentMetricSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#metrics(List.) - Parameters:
metrics- a consumer that will call methods onTrialComponentMetricSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#metrics(java.util.Collection)
-
metadataProperties
TrialComponent.Builder metadataProperties(MetadataProperties metadataProperties)
Sets the value of the MetadataProperties property for this object.- Parameters:
metadataProperties- The new value for the MetadataProperties property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadataProperties
default TrialComponent.Builder metadataProperties(Consumer<MetadataProperties.Builder> metadataProperties)
Sets the value of the MetadataProperties property for this object. This is a convenience method that creates an instance of theMetadataProperties.Builderavoiding the need to create one manually viaMetadataProperties.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tometadataProperties(MetadataProperties).- Parameters:
metadataProperties- a consumer that will call methods onMetadataProperties.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
metadataProperties(MetadataProperties)
-
sourceDetail
TrialComponent.Builder sourceDetail(TrialComponentSourceDetail sourceDetail)
Details of the source of the component.
- Parameters:
sourceDetail- Details of the source of the component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceDetail
default TrialComponent.Builder sourceDetail(Consumer<TrialComponentSourceDetail.Builder> sourceDetail)
Details of the source of the component.
This is a convenience method that creates an instance of theTrialComponentSourceDetail.Builderavoiding the need to create one manually viaTrialComponentSourceDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourceDetail(TrialComponentSourceDetail).- Parameters:
sourceDetail- a consumer that will call methods onTrialComponentSourceDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sourceDetail(TrialComponentSourceDetail)
-
lineageGroupArn
TrialComponent.Builder lineageGroupArn(String lineageGroupArn)
The Amazon Resource Name (ARN) of the lineage group resource.
- Parameters:
lineageGroupArn- The Amazon Resource Name (ARN) of the lineage group resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
TrialComponent.Builder tags(Collection<Tag> tags)
The list of tags that are associated with the component. You can use Search API to search on the tags.
- Parameters:
tags- The list of tags that are associated with the component. You can use Search API to search on the tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
TrialComponent.Builder tags(Tag... tags)
The list of tags that are associated with the component. You can use Search API to search on the tags.
- Parameters:
tags- The list of tags that are associated with the component. You can use Search API to search on the tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
TrialComponent.Builder tags(Consumer<Tag.Builder>... tags)
The list of tags that are associated with the component. You can use Search API to search on the tags.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
parents
TrialComponent.Builder parents(Collection<Parent> parents)
An array of the parents of the component. A parent is a trial the component is associated with and the experiment the trial is part of. A component might not have any parents.
- Parameters:
parents- An array of the parents of the component. A parent is a trial the component is associated with and the experiment the trial is part of. A component might not have any parents.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parents
TrialComponent.Builder parents(Parent... parents)
An array of the parents of the component. A parent is a trial the component is associated with and the experiment the trial is part of. A component might not have any parents.
- Parameters:
parents- An array of the parents of the component. A parent is a trial the component is associated with and the experiment the trial is part of. A component might not have any parents.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parents
TrialComponent.Builder parents(Consumer<Parent.Builder>... parents)
An array of the parents of the component. A parent is a trial the component is associated with and the experiment the trial is part of. A component might not have any parents.
This is a convenience method that creates an instance of theParent.Builderavoiding the need to create one manually viaParent.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#parents(List.) - Parameters:
parents- a consumer that will call methods onParent.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#parents(java.util.Collection)
-
runName
TrialComponent.Builder runName(String runName)
The name of the experiment run.
- Parameters:
runName- The name of the experiment run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-