Class CfnEndpointProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.sagemaker.CfnEndpointProps.Jsii$Proxy
All Implemented Interfaces:
CfnEndpointProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnEndpointProps

@Stability(Stable) @Internal public static final class CfnEndpointProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnEndpointProps
An implementation for CfnEndpointProps
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(CfnEndpointProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnEndpointProps.Builder.
  • Method Details

    • getEndpointConfigName

      public final String getEndpointConfigName()
      Description copied from interface: CfnEndpointProps
      The name of the AWS::SageMaker::EndpointConfig resource that specifies the configuration for the endpoint. For more information, see CreateEndpointConfig .
      Specified by:
      getEndpointConfigName in interface CfnEndpointProps
    • getDeploymentConfig

      public final Object getDeploymentConfig()
      Description copied from interface: CfnEndpointProps
      The deployment configuration for an endpoint, which contains the desired deployment strategy and rollback configurations.
      Specified by:
      getDeploymentConfig in interface CfnEndpointProps
    • getEndpointName

      public final String getEndpointName()
      Description copied from interface: CfnEndpointProps
      The name of the endpoint.The name must be unique within an AWS Region in your AWS account. The name is case-insensitive in CreateEndpoint , but the case is preserved and must be matched in .
      Specified by:
      getEndpointName in interface CfnEndpointProps
    • getExcludeRetainedVariantProperties

      public final Object getExcludeRetainedVariantProperties()
      Description copied from interface: CfnEndpointProps
      When you are updating endpoint resources with RetainAllVariantProperties whose value is set to true , ExcludeRetainedVariantProperties specifies the list of type VariantProperty to override with the values provided by EndpointConfig . If you don't specify a value for ExcludeAllVariantProperties , no variant properties are overridden. Don't use this property when creating new endpoint resources or when RetainAllVariantProperties is set to false .
      Specified by:
      getExcludeRetainedVariantProperties in interface CfnEndpointProps
    • getRetainAllVariantProperties

      public final Object getRetainAllVariantProperties()
      Description copied from interface: CfnEndpointProps
      When updating endpoint resources, enables or disables the retention of variant properties, such as the instance count or the variant weight.

      To retain the variant properties of an endpoint when updating it, set RetainAllVariantProperties to true . To use the variant properties specified in a new EndpointConfig call when updating an endpoint, set RetainAllVariantProperties to false . Use this property only when updating endpoint resources, not when creating new endpoint resources.

      Specified by:
      getRetainAllVariantProperties in interface CfnEndpointProps
    • getRetainDeploymentConfig

      public final Object getRetainDeploymentConfig()
      Description copied from interface: CfnEndpointProps
      Specifies whether to reuse the last deployment configuration.

      The default value is false (the configuration is not reused).

      Specified by:
      getRetainDeploymentConfig in interface CfnEndpointProps
    • getTags

      public final List<CfnTag> getTags()
      Description copied from interface: CfnEndpointProps
      A list of key-value pairs to apply to this resource.

      For more information, see Resource Tag and Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide .

      Specified by:
      getTags in interface CfnEndpointProps
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object