Class SageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.sagemaker.events.SageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<SageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps>
- Enclosing interface:
SageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps
@Stability(Experimental)
public static final class SageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps.Builder
extends Object
implements software.amazon.jsii.Builder<SageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.currentPipelineExecutionStatus(List<String> currentPipelineExecutionStatus) eventMetadata(AWSEventMetadataProps eventMetadata) executionEndTime(List<String> executionEndTime) executionStartTime(List<String> executionStartTime) pipelineArn(List<String> pipelineArn) pipelineExecutionArn(List<String> pipelineExecutionArn) pipelineExecutionDescription(List<String> pipelineExecutionDescription) pipelineExecutionDisplayName(List<String> pipelineExecutionDisplayName) previousPipelineExecutionStatus(List<String> previousPipelineExecutionStatus)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
currentPipelineExecutionStatus
@Stability(Experimental) public SageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps.Builder currentPipelineExecutionStatus(List<String> currentPipelineExecutionStatus) Sets the value ofSageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps.getCurrentPipelineExecutionStatus()- Parameters:
currentPipelineExecutionStatus- currentPipelineExecutionStatus property. Specify an array of string values to match this event if the actual value of currentPipelineExecutionStatus 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 SageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps.Builder eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofSageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps.getEventMetadata()- Parameters:
eventMetadata- EventBridge event metadata.- Returns:
this
-
executionEndTime
@Stability(Experimental) public SageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps.Builder executionEndTime(List<String> executionEndTime) Sets the value ofSageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps.getExecutionEndTime()- Parameters:
executionEndTime- executionEndTime property. Specify an array of string values to match this event if the actual value of executionEndTime is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
executionStartTime
@Stability(Experimental) public SageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps.Builder executionStartTime(List<String> executionStartTime) Sets the value ofSageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps.getExecutionStartTime()- Parameters:
executionStartTime- executionStartTime property. Specify an array of string values to match this event if the actual value of executionStartTime is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
pipelineArn
@Stability(Experimental) public SageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps.Builder pipelineArn(List<String> pipelineArn) Sets the value ofSageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps.getPipelineArn()- Parameters:
pipelineArn- pipelineArn property. Specify an array of string values to match this event if the actual value of pipelineArn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
pipelineExecutionArn
@Stability(Experimental) public SageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps.Builder pipelineExecutionArn(List<String> pipelineExecutionArn) Sets the value ofSageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps.getPipelineExecutionArn()- Parameters:
pipelineExecutionArn- pipelineExecutionArn property. Specify an array of string values to match this event if the actual value of pipelineExecutionArn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
pipelineExecutionDescription
@Stability(Experimental) public SageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps.Builder pipelineExecutionDescription(List<String> pipelineExecutionDescription) Sets the value ofSageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps.getPipelineExecutionDescription()- Parameters:
pipelineExecutionDescription- pipelineExecutionDescription property. Specify an array of string values to match this event if the actual value of pipelineExecutionDescription is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
pipelineExecutionDisplayName
@Stability(Experimental) public SageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps.Builder pipelineExecutionDisplayName(List<String> pipelineExecutionDisplayName) Sets the value ofSageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps.getPipelineExecutionDisplayName()- Parameters:
pipelineExecutionDisplayName- pipelineExecutionDisplayName property. Specify an array of string values to match this event if the actual value of pipelineExecutionDisplayName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
previousPipelineExecutionStatus
@Stability(Experimental) public SageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps.Builder previousPipelineExecutionStatus(List<String> previousPipelineExecutionStatus) Sets the value ofSageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps.getPreviousPipelineExecutionStatus()- Parameters:
previousPipelineExecutionStatus- previousPipelineExecutionStatus property. Specify an array of string values to match this event if the actual value of previousPipelineExecutionStatus 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 SageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<SageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps>- Returns:
- a new instance of
SageMakerModelBuildingPipelineExecutionStatusChange.SageMakerModelBuildingPipelineExecutionStatusChangeProps - Throws:
NullPointerException- if any required attribute was not provided
-