Class ModelProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.sagemaker.alpha.ModelProps.Jsii$Proxy
- All Implemented Interfaces:
ModelProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ModelProps
@Stability(Experimental)
@Internal
public static final class ModelProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ModelProps
An implementation for
ModelProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.sagemaker.alpha.ModelProps
ModelProps.Builder, ModelProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ModelProps.Builder builder) Constructor that initializes the object based on literal property values passed by theModelProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal Boolean(experimental) Whether to allow the SageMaker Model to send all network traffic.final List<ContainerDefinition> (experimental) Specifies the container definitions for this model, consisting of either a single primary container or an inference pipeline of multiple containers.final String(experimental) Name of the SageMaker Model.final Boolean(experimental) Whether to enable network isolation for the model container.final IRolegetRole()(experimental) The IAM role that the Amazon SageMaker service assumes.final List<ISecurityGroup> (experimental) The security groups to associate to the Model.final IVpcgetVpc()(experimental) The VPC to deploy model containers to.final SubnetSelection(experimental) The VPC subnets to use when deploying model containers.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
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
Constructor that initializes the object based on literal property values passed by theModelProps.Builder.
-
-
Method Details
-
getAllowAllOutbound
Description copied from interface:ModelProps(experimental) Whether to allow the SageMaker Model to send all network traffic.If set to false, you must individually add traffic rules to allow the SageMaker Model to connect to network targets.
Only used if 'vpc' is supplied.
Default: true
- Specified by:
getAllowAllOutboundin interfaceModelProps
-
getContainers
Description copied from interface:ModelProps(experimental) Specifies the container definitions for this model, consisting of either a single primary container or an inference pipeline of multiple containers.Default: - none
- Specified by:
getContainersin interfaceModelProps
-
getModelName
Description copied from interface:ModelProps(experimental) Name of the SageMaker Model.Default: - AWS CloudFormation generates a unique physical ID and uses that ID for the model's name.
- Specified by:
getModelNamein interfaceModelProps
-
getNetworkIsolation
Description copied from interface:ModelProps(experimental) Whether to enable network isolation for the model container.When enabled, no inbound or outbound network calls can be made to or from the model container.
Default: false
- Specified by:
getNetworkIsolationin interfaceModelProps- See Also:
-
getRole
Description copied from interface:ModelProps(experimental) The IAM role that the Amazon SageMaker service assumes.Default: - a new IAM role will be created with the `AmazonSageMakerFullAccess` policy attached.
- Specified by:
getRolein interfaceModelProps- See Also:
-
getSecurityGroups
Description copied from interface:ModelProps(experimental) The security groups to associate to the Model.If no security groups are provided and 'vpc' is configured, one security group will be created automatically.
Default: - A security group will be automatically created if 'vpc' is supplied
- Specified by:
getSecurityGroupsin interfaceModelProps
-
getVpc
Description copied from interface:ModelProps(experimental) The VPC to deploy model containers to.Default: - none
- Specified by:
getVpcin interfaceModelProps
-
getVpcSubnets
Description copied from interface:ModelProps(experimental) The VPC subnets to use when deploying model containers.Default: - none
- Specified by:
getVpcSubnetsin interfaceModelProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-