Class SageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.sagemaker.events.SageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<SageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps>
- Enclosing interface:
SageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps
@Stability(Experimental)
public static final class SageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps.Builder
extends Object
implements software.amazon.jsii.Builder<SageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.SageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps.BuildercreationTime(List<String> creationTime) SageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps.BuildereventMetadata(AWSEventMetadataProps eventMetadata) SageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps.BuilderlastModifiedTime(List<String> lastModifiedTime) SageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps.BuildernotebookInstanceLifecycleConfigArn(List<String> notebookInstanceLifecycleConfigArn) SageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps.BuildernotebookInstanceLifecycleConfigName(List<String> notebookInstanceLifecycleConfigName) SageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps.Buildertags(List<? extends SageMakerNotebookLifecycleConfigStateChange.Tags> tags)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
creationTime
@Stability(Experimental) public SageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps.Builder creationTime(List<String> creationTime) Sets the value ofSageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps.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 SageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps.Builder eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofSageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps.getEventMetadata()- Parameters:
eventMetadata- EventBridge event metadata.- Returns:
this
-
lastModifiedTime
@Stability(Experimental) public SageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps.Builder lastModifiedTime(List<String> lastModifiedTime) Sets the value ofSageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps.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
-
notebookInstanceLifecycleConfigArn
@Stability(Experimental) public SageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps.Builder notebookInstanceLifecycleConfigArn(List<String> notebookInstanceLifecycleConfigArn) Sets the value ofSageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps.getNotebookInstanceLifecycleConfigArn()- Parameters:
notebookInstanceLifecycleConfigArn- NotebookInstanceLifecycleConfigArn property. Specify an array of string values to match this event if the actual value of NotebookInstanceLifecycleConfigArn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
notebookInstanceLifecycleConfigName
@Stability(Experimental) public SageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps.Builder notebookInstanceLifecycleConfigName(List<String> notebookInstanceLifecycleConfigName) Sets the value ofSageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps.getNotebookInstanceLifecycleConfigName()- Parameters:
notebookInstanceLifecycleConfigName- NotebookInstanceLifecycleConfigName property. Specify an array of string values to match this event if the actual value of NotebookInstanceLifecycleConfigName 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 SageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps.Builder tags(List<? extends SageMakerNotebookLifecycleConfigStateChange.Tags> tags) Sets the value ofSageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps.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
-
build
@Stability(Experimental) public SageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<SageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps>- Returns:
- a new instance of
SageMakerNotebookLifecycleConfigStateChange.SageMakerNotebookLifecycleConfigStateChangeProps - Throws:
NullPointerException- if any required attribute was not provided
-