Class EndpointConfigurationState.Builder

  • Enclosing class:
    EndpointConfigurationState

    public static final class EndpointConfigurationState.Builder
    extends java.lang.Object
    • 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
      • 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
      • 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