@Generated(value="software.amazon.awssdk:codegen") public class CreateNotebookInstanceRequest extends SageMakerRequest implements ToCopyableBuilder<CreateNotebookInstanceRequest.Builder,CreateNotebookInstanceRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
CreateNotebookInstanceRequest.Builder |
Modifier and Type | Method and Description |
---|---|
static CreateNotebookInstanceRequest.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz)
Used to retrieve the value of a field from any class that extends
SdkRequest . |
int |
hashCode() |
InstanceType |
instanceType()
The type of ML compute instance to launch for the notebook instance.
|
String |
instanceTypeString()
The type of ML compute instance to launch for the notebook instance.
|
String |
kmsKeyId()
If you provide a AWS KMS key ID, Amazon SageMaker uses it to encrypt data at rest on the ML storage volume that
is attached to your notebook instance.
|
String |
notebookInstanceName()
The name of the new notebook instance.
|
String |
roleArn()
When you send any requests to AWS resources from the notebook instance, Amazon SageMaker assumes this role to
perform tasks on your behalf.
|
List<String> |
securityGroupIds()
The VPC security group IDs, in the form sg-xxxxxxxx.
|
static Class<? extends CreateNotebookInstanceRequest.Builder> |
serializableBuilderClass() |
String |
subnetId()
The ID of the subnet in a VPC to which you would like to have a connectivity from your ML compute instance.
|
List<Tag> |
tags()
A list of tags to associate with the notebook instance.
|
CreateNotebookInstanceRequest.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
requestOverrideConfig
copy
public String notebookInstanceName()
The name of the new notebook instance.
public InstanceType instanceType()
The type of ML compute instance to launch for the notebook instance.
If the service returns an enum value that is not available in the current SDK version, instanceType
will
return InstanceType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
instanceTypeString()
.
InstanceType
public String instanceTypeString()
The type of ML compute instance to launch for the notebook instance.
If the service returns an enum value that is not available in the current SDK version, instanceType
will
return InstanceType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
instanceTypeString()
.
InstanceType
public String subnetId()
The ID of the subnet in a VPC to which you would like to have a connectivity from your ML compute instance.
public List<String> securityGroupIds()
The VPC security group IDs, in the form sg-xxxxxxxx. The security groups must be for the same VPC as specified in the subnet.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String roleArn()
When you send any requests to AWS resources from the notebook instance, Amazon SageMaker assumes this role to perform tasks on your behalf. You must grant this role necessary permissions so Amazon SageMaker can perform these tasks. The policy must allow the Amazon SageMaker service principal (sagemaker.amazonaws.com) permissions to assume this role. For more information, see Amazon SageMaker Roles.
public String kmsKeyId()
If you provide a AWS KMS key ID, Amazon SageMaker uses it to encrypt data at rest on the ML storage volume that is attached to your notebook instance.
public List<Tag> tags()
A list of tags to associate with the notebook instance. You can add tags later by using the
CreateTags
API.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
CreateTags
API.public CreateNotebookInstanceRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<CreateNotebookInstanceRequest.Builder,CreateNotebookInstanceRequest>
toBuilder
in class SageMakerRequest
public static CreateNotebookInstanceRequest.Builder builder()
public static Class<? extends CreateNotebookInstanceRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkRequest
SdkRequest
. The field name
specified should match the member name from the corresponding service-2.json model specified in the
codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
If the returned value is also a modeled class, the SdkRequest.getValueForField(String, Class)
method will
again be available.getValueForField
in class SdkRequest
fieldName
- The name of the member to be retrieved.clazz
- The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.