Class InstanceMetadataServiceConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.sagemaker.model.InstanceMetadataServiceConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<InstanceMetadataServiceConfiguration.Builder,InstanceMetadataServiceConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class InstanceMetadataServiceConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InstanceMetadataServiceConfiguration.Builder,InstanceMetadataServiceConfiguration>
Information on the IMDS configuration of the notebook instance
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceInstanceMetadataServiceConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InstanceMetadataServiceConfiguration.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringminimumInstanceMetadataServiceVersion()Indicates the minimum IMDS version that the notebook instance supports.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends InstanceMetadataServiceConfiguration.Builder>serializableBuilderClass()InstanceMetadataServiceConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
minimumInstanceMetadataServiceVersion
public final String minimumInstanceMetadataServiceVersion()
Indicates the minimum IMDS version that the notebook instance supports. When passed as part of
CreateNotebookInstance, if no value is selected, then it defaults to IMDSv1. This means that both IMDSv1 and IMDSv2 are supported. If passed as part ofUpdateNotebookInstance, there is no default.- Returns:
- Indicates the minimum IMDS version that the notebook instance supports. When passed as part of
CreateNotebookInstance, if no value is selected, then it defaults to IMDSv1. This means that both IMDSv1 and IMDSv2 are supported. If passed as part ofUpdateNotebookInstance, there is no default.
-
toBuilder
public InstanceMetadataServiceConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<InstanceMetadataServiceConfiguration.Builder,InstanceMetadataServiceConfiguration>
-
builder
public static InstanceMetadataServiceConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends InstanceMetadataServiceConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-