@Generated(value="software.amazon.awssdk:codegen") public final class UpdateNotebookInstanceRequest extends SageMakerRequest implements ToCopyableBuilder<UpdateNotebookInstanceRequest.Builder,UpdateNotebookInstanceRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateNotebookInstanceRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<NotebookInstanceAcceleratorType> |
acceleratorTypes()
A list of the Elastic Inference (EI) instance types to associate with this notebook instance.
|
List<String> |
acceleratorTypesAsStrings()
A list of the Elastic Inference (EI) instance types to associate with this notebook instance.
|
List<String> |
additionalCodeRepositories()
An array of up to three Git repositories to associate with the notebook instance.
|
static UpdateNotebookInstanceRequest.Builder |
builder() |
String |
defaultCodeRepository()
The Git repository to associate with the notebook instance as its default code repository.
|
Boolean |
disassociateAcceleratorTypes()
A list of the Elastic Inference (EI) instance types to remove from this notebook instance.
|
Boolean |
disassociateAdditionalCodeRepositories()
A list of names or URLs of the default Git repositories to remove from this notebook instance.
|
Boolean |
disassociateDefaultCodeRepository()
The name or URL of the default Git repository to remove from this notebook instance.
|
Boolean |
disassociateLifecycleConfig()
Set to
true to remove the notebook instance lifecycle configuration currently associated with the
notebook instance. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAcceleratorTypes()
For responses, this returns true if the service returned a value for the AcceleratorTypes property.
|
boolean |
hasAdditionalCodeRepositories()
For responses, this returns true if the service returned a value for the AdditionalCodeRepositories property.
|
int |
hashCode() |
InstanceMetadataServiceConfiguration |
instanceMetadataServiceConfiguration()
Information on the IMDS configuration of the notebook instance
|
InstanceType |
instanceType()
The Amazon ML compute instance type.
|
String |
instanceTypeAsString()
The Amazon ML compute instance type.
|
String |
lifecycleConfigName()
The name of a lifecycle configuration to associate with the notebook instance.
|
String |
notebookInstanceName()
The name of the notebook instance to update.
|
String |
roleArn()
The Amazon Resource Name (ARN) of the IAM role that SageMaker can assume to access the notebook instance.
|
RootAccess |
rootAccess()
Whether root access is enabled or disabled for users of the notebook instance.
|
String |
rootAccessAsString()
Whether root access is enabled or disabled for users of the notebook instance.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateNotebookInstanceRequest.Builder> |
serializableBuilderClass() |
UpdateNotebookInstanceRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Integer |
volumeSizeInGB()
The size, in GB, of the ML storage volume to attach to the notebook instance.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String notebookInstanceName()
The name of the notebook instance to update.
public final InstanceType instanceType()
The Amazon ML compute instance type.
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
instanceTypeAsString().
InstanceTypepublic final String instanceTypeAsString()
The Amazon ML compute instance type.
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
instanceTypeAsString().
InstanceTypepublic final String roleArn()
The Amazon Resource Name (ARN) of the IAM role that SageMaker can assume to access the notebook instance. For more information, see SageMaker Roles.
To be able to pass this role to SageMaker, the caller of this API must have the iam:PassRole
permission.
To be able to pass this role to SageMaker, the caller of this API must have the iam:PassRole
permission.
public final String lifecycleConfigName()
The name of a lifecycle configuration to associate with the notebook instance. For information about lifestyle configurations, see Step 2.1: (Optional) Customize a Notebook Instance.
public final Boolean disassociateLifecycleConfig()
Set to true to remove the notebook instance lifecycle configuration currently associated with the
notebook instance. This operation is idempotent. If you specify a lifecycle configuration that is not associated
with the notebook instance when you call this method, it does not throw an error.
true to remove the notebook instance lifecycle configuration currently associated
with the notebook instance. This operation is idempotent. If you specify a lifecycle configuration that
is not associated with the notebook instance when you call this method, it does not throw an error.public final Integer volumeSizeInGB()
The size, in GB, of the ML storage volume to attach to the notebook instance. The default value is 5 GB. ML storage volumes are encrypted, so SageMaker can't determine the amount of available free space on the volume. Because of this, you can increase the volume size when you update a notebook instance, but you can't decrease the volume size. If you want to decrease the size of the ML storage volume in use, create a new notebook instance with the desired size.
public final String defaultCodeRepository()
The Git repository to associate with the notebook instance as its default code repository. This can be either the name of a Git repository stored as a resource in your account, or the URL of a Git repository in Amazon Web Services CodeCommit or in any other Git repository. When you open a notebook instance, it opens in the directory that contains this repository. For more information, see Associating Git Repositories with SageMaker Notebook Instances.
public final boolean hasAdditionalCodeRepositories()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<String> additionalCodeRepositories()
An array of up to three Git repositories to associate with the notebook instance. These can be either the names of Git repositories stored as resources in your account, or the URL of Git repositories in Amazon Web Services CodeCommit or in any other Git repository. These repositories are cloned at the same level as the default repository of your notebook instance. For more information, see Associating Git Repositories with SageMaker Notebook Instances.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAdditionalCodeRepositories() method.
public final List<NotebookInstanceAcceleratorType> acceleratorTypes()
A list of the Elastic Inference (EI) instance types to associate with this notebook instance. Currently only one EI instance type can be associated with a notebook instance. For more information, see Using Elastic Inference in Amazon SageMaker.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAcceleratorTypes() method.
public final boolean hasAcceleratorTypes()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> acceleratorTypesAsStrings()
A list of the Elastic Inference (EI) instance types to associate with this notebook instance. Currently only one EI instance type can be associated with a notebook instance. For more information, see Using Elastic Inference in Amazon SageMaker.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAcceleratorTypes() method.
public final Boolean disassociateAcceleratorTypes()
A list of the Elastic Inference (EI) instance types to remove from this notebook instance. This operation is idempotent. If you specify an accelerator type that is not associated with the notebook instance when you call this method, it does not throw an error.
public final Boolean disassociateDefaultCodeRepository()
The name or URL of the default Git repository to remove from this notebook instance. This operation is idempotent. If you specify a Git repository that is not associated with the notebook instance when you call this method, it does not throw an error.
public final Boolean disassociateAdditionalCodeRepositories()
A list of names or URLs of the default Git repositories to remove from this notebook instance. This operation is idempotent. If you specify a Git repository that is not associated with the notebook instance when you call this method, it does not throw an error.
public final RootAccess rootAccess()
Whether root access is enabled or disabled for users of the notebook instance. The default value is
Enabled.
If you set this to Disabled, users don't have root access on the notebook instance, but lifecycle
configuration scripts still run with root permissions.
If the service returns an enum value that is not available in the current SDK version, rootAccess will
return RootAccess.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
rootAccessAsString().
Enabled.
If you set this to Disabled, users don't have root access on the notebook instance, but
lifecycle configuration scripts still run with root permissions.
RootAccesspublic final String rootAccessAsString()
Whether root access is enabled or disabled for users of the notebook instance. The default value is
Enabled.
If you set this to Disabled, users don't have root access on the notebook instance, but lifecycle
configuration scripts still run with root permissions.
If the service returns an enum value that is not available in the current SDK version, rootAccess will
return RootAccess.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
rootAccessAsString().
Enabled.
If you set this to Disabled, users don't have root access on the notebook instance, but
lifecycle configuration scripts still run with root permissions.
RootAccesspublic final InstanceMetadataServiceConfiguration instanceMetadataServiceConfiguration()
Information on the IMDS configuration of the notebook instance
public UpdateNotebookInstanceRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateNotebookInstanceRequest.Builder,UpdateNotebookInstanceRequest>toBuilder in class SageMakerRequestpublic static UpdateNotebookInstanceRequest.Builder builder()
public static Class<? extends UpdateNotebookInstanceRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2022. All rights reserved.