Class SageMakerEndpointStateChange.SageMakerEndpointStateChangeProps.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.sagemaker.events.SageMakerEndpointStateChange.SageMakerEndpointStateChangeProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<SageMakerEndpointStateChange.SageMakerEndpointStateChangeProps>
- Enclosing interface:
SageMakerEndpointStateChange.SageMakerEndpointStateChangeProps
@Stability(Experimental)
public static final class SageMakerEndpointStateChange.SageMakerEndpointStateChangeProps.Builder
extends Object
implements software.amazon.jsii.Builder<SageMakerEndpointStateChange.SageMakerEndpointStateChangeProps>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.creationTime(List<String> creationTime) endpointArn(List<String> endpointArn) endpointConfigName(List<String> endpointConfigName) endpointName(List<String> endpointName) endpointStatus(List<String> endpointStatus) eventMetadata(AWSEventMetadataProps eventMetadata) lastModifiedTime(List<String> lastModifiedTime) tags(List<? extends SageMakerEndpointStateChange.Tags> tags) Sets the value ofSageMakerEndpointStateChange.SageMakerEndpointStateChangeProps.getTags()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
creationTime
@Stability(Experimental) public SageMakerEndpointStateChange.SageMakerEndpointStateChangeProps.Builder creationTime(List<String> creationTime) - 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
-
endpointArn
@Stability(Experimental) public SageMakerEndpointStateChange.SageMakerEndpointStateChangeProps.Builder endpointArn(List<String> endpointArn) - Parameters:
endpointArn- EndpointArn property. Specify an array of string values to match this event if the actual value of EndpointArn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
endpointConfigName
@Stability(Experimental) public SageMakerEndpointStateChange.SageMakerEndpointStateChangeProps.Builder endpointConfigName(List<String> endpointConfigName) Sets the value ofSageMakerEndpointStateChange.SageMakerEndpointStateChangeProps.getEndpointConfigName()- Parameters:
endpointConfigName- EndpointConfigName property. Specify an array of string values to match this event if the actual value of EndpointConfigName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
endpointName
@Stability(Experimental) public SageMakerEndpointStateChange.SageMakerEndpointStateChangeProps.Builder endpointName(List<String> endpointName) - Parameters:
endpointName- EndpointName property. Specify an array of string values to match this event if the actual value of EndpointName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
endpointStatus
@Stability(Experimental) public SageMakerEndpointStateChange.SageMakerEndpointStateChangeProps.Builder endpointStatus(List<String> endpointStatus) Sets the value ofSageMakerEndpointStateChange.SageMakerEndpointStateChangeProps.getEndpointStatus()- Parameters:
endpointStatus- EndpointStatus property. Specify an array of string values to match this event if the actual value of EndpointStatus 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 SageMakerEndpointStateChange.SageMakerEndpointStateChangeProps.Builder eventMetadata(AWSEventMetadataProps eventMetadata) - Parameters:
eventMetadata- EventBridge event metadata.- Returns:
this
-
lastModifiedTime
@Stability(Experimental) public SageMakerEndpointStateChange.SageMakerEndpointStateChangeProps.Builder lastModifiedTime(List<String> lastModifiedTime) Sets the value ofSageMakerEndpointStateChange.SageMakerEndpointStateChangeProps.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
-
tags
@Stability(Experimental) public SageMakerEndpointStateChange.SageMakerEndpointStateChangeProps.Builder tags(List<? extends SageMakerEndpointStateChange.Tags> tags) Sets the value ofSageMakerEndpointStateChange.SageMakerEndpointStateChangeProps.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 SageMakerEndpointStateChange.SageMakerEndpointStateChangeProps build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<SageMakerEndpointStateChange.SageMakerEndpointStateChangeProps>- Returns:
- a new instance of
SageMakerEndpointStateChange.SageMakerEndpointStateChangeProps - Throws:
NullPointerException- if any required attribute was not provided
-