Package com.pulumi.aws.sagemaker.inputs
Class EndpointConfigurationState.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.EndpointConfigurationState.Builder
-
- Enclosing class:
- EndpointConfigurationState
public static final class EndpointConfigurationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(EndpointConfigurationState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EndpointConfigurationState defaults)
-
-
Method Detail
-
arn
public EndpointConfigurationState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn
- The Amazon Resource Name (ARN) assigned by AWS to this endpoint configuration.- Returns:
- builder
-
arn
public EndpointConfigurationState.Builder arn(java.lang.String arn)
- Parameters:
arn
- The Amazon Resource Name (ARN) assigned by AWS to this endpoint configuration.- Returns:
- builder
-
asyncInferenceConfig
public EndpointConfigurationState.Builder asyncInferenceConfig(@Nullable com.pulumi.core.Output<EndpointConfigurationAsyncInferenceConfigArgs> asyncInferenceConfig)
- Parameters:
asyncInferenceConfig
- Specifies configuration for how an endpoint performs asynchronous inference.- Returns:
- builder
-
asyncInferenceConfig
public EndpointConfigurationState.Builder asyncInferenceConfig(EndpointConfigurationAsyncInferenceConfigArgs asyncInferenceConfig)
- Parameters:
asyncInferenceConfig
- Specifies configuration for how an endpoint performs asynchronous inference.- Returns:
- builder
-
dataCaptureConfig
public EndpointConfigurationState.Builder dataCaptureConfig(@Nullable com.pulumi.core.Output<EndpointConfigurationDataCaptureConfigArgs> dataCaptureConfig)
- Parameters:
dataCaptureConfig
- Specifies the parameters to capture input/output of SageMaker models endpoints. Fields are documented below.- Returns:
- builder
-
dataCaptureConfig
public EndpointConfigurationState.Builder dataCaptureConfig(EndpointConfigurationDataCaptureConfigArgs dataCaptureConfig)
- Parameters:
dataCaptureConfig
- Specifies the parameters to capture input/output of SageMaker models endpoints. Fields are documented below.- Returns:
- builder
-
kmsKeyArn
public EndpointConfigurationState.Builder kmsKeyArn(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyArn)
- Parameters:
kmsKeyArn
- Amazon Resource Name (ARN) of a AWS Key Management Service key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance that hosts the endpoint.- Returns:
- builder
-
kmsKeyArn
public EndpointConfigurationState.Builder kmsKeyArn(java.lang.String kmsKeyArn)
- Parameters:
kmsKeyArn
- Amazon Resource Name (ARN) of a AWS Key Management Service key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance that hosts the endpoint.- Returns:
- builder
-
name
public EndpointConfigurationState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The name of the endpoint configuration. If omitted, this provider will assign a random, unique name. Conflicts with `name_prefix`.- Returns:
- builder
-
name
public EndpointConfigurationState.Builder name(java.lang.String name)
- Parameters:
name
- The name of the endpoint configuration. If omitted, this provider will assign a random, unique name. Conflicts with `name_prefix`.- Returns:
- builder
-
namePrefix
public EndpointConfigurationState.Builder namePrefix(@Nullable com.pulumi.core.Output<java.lang.String> namePrefix)
- Parameters:
namePrefix
- Creates a unique endpoint configuration name beginning with the specified prefix. Conflicts with `name`.- Returns:
- builder
-
namePrefix
public EndpointConfigurationState.Builder namePrefix(java.lang.String namePrefix)
- Parameters:
namePrefix
- Creates a unique endpoint configuration name beginning with the specified prefix. Conflicts with `name`.- Returns:
- builder
-
productionVariants
public EndpointConfigurationState.Builder productionVariants(@Nullable com.pulumi.core.Output<java.util.List<EndpointConfigurationProductionVariantArgs>> productionVariants)
- Parameters:
productionVariants
- An list of ProductionVariant objects, one for each model that you want to host at this endpoint. Fields are documented below.- Returns:
- builder
-
productionVariants
public EndpointConfigurationState.Builder productionVariants(java.util.List<EndpointConfigurationProductionVariantArgs> productionVariants)
- Parameters:
productionVariants
- An list of ProductionVariant objects, one for each model that you want to host at this endpoint. Fields are documented below.- Returns:
- builder
-
productionVariants
public EndpointConfigurationState.Builder productionVariants(EndpointConfigurationProductionVariantArgs... productionVariants)
- Parameters:
productionVariants
- An list of ProductionVariant objects, one for each model that you want to host at this endpoint. Fields are documented below.- Returns:
- builder
-
shadowProductionVariants
public EndpointConfigurationState.Builder shadowProductionVariants(@Nullable com.pulumi.core.Output<java.util.List<EndpointConfigurationShadowProductionVariantArgs>> shadowProductionVariants)
- Parameters:
shadowProductionVariants
- Array of ProductionVariant objects. There is one for each model that you want to host at this endpoint in shadow mode with production traffic replicated from the model specified on ProductionVariants. If you use this field, you can only specify one variant for ProductionVariants and one variant for ShadowProductionVariants. Fields are documented below.- Returns:
- builder
-
shadowProductionVariants
public EndpointConfigurationState.Builder shadowProductionVariants(java.util.List<EndpointConfigurationShadowProductionVariantArgs> shadowProductionVariants)
- Parameters:
shadowProductionVariants
- Array of ProductionVariant objects. There is one for each model that you want to host at this endpoint in shadow mode with production traffic replicated from the model specified on ProductionVariants. If you use this field, you can only specify one variant for ProductionVariants and one variant for ShadowProductionVariants. Fields are documented below.- Returns:
- builder
-
shadowProductionVariants
public EndpointConfigurationState.Builder shadowProductionVariants(EndpointConfigurationShadowProductionVariantArgs... shadowProductionVariants)
- Parameters:
shadowProductionVariants
- Array of ProductionVariant objects. There is one for each model that you want to host at this endpoint in shadow mode with production traffic replicated from the model specified on ProductionVariants. If you use this field, you can only specify one variant for ProductionVariants and one variant for ShadowProductionVariants. Fields are documented below.- Returns:
- builder
-
tags
public EndpointConfigurationState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- A mapping of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public EndpointConfigurationState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- A mapping of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
@Deprecated public EndpointConfigurationState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
tagsAll
@Deprecated public EndpointConfigurationState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
build
public EndpointConfigurationState build()
-
-