Class SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.sagemaker.events.SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps>
- Enclosing interface:
SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps
@Stability(Experimental)
public static final class SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.Builder
extends Object
implements software.amazon.jsii.Builder<SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.BuildercreationTime(List<String> creationTime) SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.BuildereventMetadata(AWSEventMetadataProps eventMetadata) SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.BuilderhyperParameterTuningJobArn(List<String> hyperParameterTuningJobArn) SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.BuilderhyperParameterTuningJobName(List<String> hyperParameterTuningJobName) SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.BuilderhyperParameterTuningJobStatus(List<String> hyperParameterTuningJobStatus) SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.BuilderlastModifiedTime(List<String> lastModifiedTime) SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.BuilderobjectiveStatusCounters(SageMakerHyperParameterTuningJobStateChange.ObjectiveStatusCounters objectiveStatusCounters) SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.Buildertags(List<? extends SageMakerHyperParameterTuningJobStateChange.Tags> tags) SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.BuildertrainingJobDefinition(SageMakerHyperParameterTuningJobStateChange.TrainingJobDefinition trainingJobDefinition) SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.BuildertrainingJobStatusCounters(SageMakerHyperParameterTuningJobStateChange.TrainingJobStatusCounters trainingJobStatusCounters)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
creationTime
@Stability(Experimental) public SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.Builder creationTime(List<String> creationTime) Sets the value ofSageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.getCreationTime()- Parameters:
creationTime- CreationTime property. Specify an array of string values to match this event if the actual value of CreationTime is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
eventMetadata
@Stability(Experimental) public SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.Builder eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofSageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.getEventMetadata()- Parameters:
eventMetadata- EventBridge event metadata.- Returns:
this
-
hyperParameterTuningJobArn
@Stability(Experimental) public SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.Builder hyperParameterTuningJobArn(List<String> hyperParameterTuningJobArn) Sets the value ofSageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.getHyperParameterTuningJobArn()- Parameters:
hyperParameterTuningJobArn- HyperParameterTuningJobArn property. Specify an array of string values to match this event if the actual value of HyperParameterTuningJobArn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
hyperParameterTuningJobName
@Stability(Experimental) public SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.Builder hyperParameterTuningJobName(List<String> hyperParameterTuningJobName) Sets the value ofSageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.getHyperParameterTuningJobName()- Parameters:
hyperParameterTuningJobName- HyperParameterTuningJobName property. Specify an array of string values to match this event if the actual value of HyperParameterTuningJobName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
hyperParameterTuningJobStatus
@Stability(Experimental) public SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.Builder hyperParameterTuningJobStatus(List<String> hyperParameterTuningJobStatus) Sets the value ofSageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.getHyperParameterTuningJobStatus()- Parameters:
hyperParameterTuningJobStatus- HyperParameterTuningJobStatus property. Specify an array of string values to match this event if the actual value of HyperParameterTuningJobStatus is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
lastModifiedTime
@Stability(Experimental) public SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.Builder lastModifiedTime(List<String> lastModifiedTime) Sets the value ofSageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.getLastModifiedTime()- Parameters:
lastModifiedTime- LastModifiedTime property. Specify an array of string values to match this event if the actual value of LastModifiedTime is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
objectiveStatusCounters
@Stability(Experimental) public SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.Builder objectiveStatusCounters(SageMakerHyperParameterTuningJobStateChange.ObjectiveStatusCounters objectiveStatusCounters) Sets the value ofSageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.getObjectiveStatusCounters()- Parameters:
objectiveStatusCounters- ObjectiveStatusCounters property. Specify an array of string values to match this event if the actual value of ObjectiveStatusCounters is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
tags
@Stability(Experimental) public SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.Builder tags(List<? extends SageMakerHyperParameterTuningJobStateChange.Tags> tags) Sets the value ofSageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.getTags()- Parameters:
tags- Tags property. Specify an array of string values to match this event if the actual value of Tags is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
trainingJobDefinition
@Stability(Experimental) public SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.Builder trainingJobDefinition(SageMakerHyperParameterTuningJobStateChange.TrainingJobDefinition trainingJobDefinition) Sets the value ofSageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.getTrainingJobDefinition()- Parameters:
trainingJobDefinition- TrainingJobDefinition property. Specify an array of string values to match this event if the actual value of TrainingJobDefinition is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
trainingJobStatusCounters
@Stability(Experimental) public SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.Builder trainingJobStatusCounters(SageMakerHyperParameterTuningJobStateChange.TrainingJobStatusCounters trainingJobStatusCounters) Sets the value ofSageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps.getTrainingJobStatusCounters()- Parameters:
trainingJobStatusCounters- TrainingJobStatusCounters property. Specify an array of string values to match this event if the actual value of TrainingJobStatusCounters is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
build
@Stability(Experimental) public SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps>- Returns:
- a new instance of
SageMakerHyperParameterTuningJobStateChange.SageMakerHyperParameterTuningJobStateChangeProps - Throws:
NullPointerException- if any required attribute was not provided
-