Class EndpointConfig.Builder

java.lang.Object
software.amazon.awscdk.services.sagemaker.alpha.EndpointConfig.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<EndpointConfig>
Enclosing class:
EndpointConfig

@Stability(Experimental) public static final class EndpointConfig.Builder extends Object implements software.amazon.jsii.Builder<EndpointConfig>
(experimental) A fluent builder for EndpointConfig.
  • Method Details

    • create

      @Stability(Experimental) public static EndpointConfig.Builder create(software.constructs.Construct scope, String id)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      Returns:
      a new instance of EndpointConfig.Builder.
    • encryptionKey

      @Stability(Experimental) public EndpointConfig.Builder encryptionKey(IKey encryptionKey)
      (experimental) Optional KMS encryption key associated with this stream.

      Default: - none

      Parameters:
      encryptionKey - Optional KMS encryption key associated with this stream. This parameter is required.
      Returns:
      this
    • endpointConfigName

      @Stability(Experimental) public EndpointConfig.Builder endpointConfigName(String endpointConfigName)
      (experimental) Name of the endpoint configuration.

      Default: - AWS CloudFormation generates a unique physical ID and uses that ID for the endpoint configuration's name.

      Parameters:
      endpointConfigName - Name of the endpoint configuration. This parameter is required.
      Returns:
      this
    • instanceProductionVariants

      @Stability(Experimental) public EndpointConfig.Builder instanceProductionVariants(List<? extends InstanceProductionVariantProps> instanceProductionVariants)
      (experimental) A list of instance production variants.

      You can always add more variants later by calling EndpointConfig#addInstanceProductionVariant.

      Default: - none

      Parameters:
      instanceProductionVariants - A list of instance production variants. This parameter is required.
      Returns:
      this
    • build

      @Stability(Experimental) public EndpointConfig build()
      Specified by:
      build in interface software.amazon.jsii.Builder<EndpointConfig>
      Returns:
      a newly built instance of EndpointConfig.