@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateClusterRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateClusterRequest() |
Modifier and Type | Method and Description |
---|---|
CreateClusterRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClusterName()
The name for the new SageMaker HyperPod cluster.
|
List<ClusterInstanceGroupSpecification> |
getInstanceGroups()
The instance groups to be created in the SageMaker HyperPod cluster.
|
List<Tag> |
getTags()
Custom tags for managing the SageMaker HyperPod cluster as an Amazon Web Services resource.
|
VpcConfig |
getVpcConfig() |
int |
hashCode() |
void |
setClusterName(String clusterName)
The name for the new SageMaker HyperPod cluster.
|
void |
setInstanceGroups(Collection<ClusterInstanceGroupSpecification> instanceGroups)
The instance groups to be created in the SageMaker HyperPod cluster.
|
void |
setTags(Collection<Tag> tags)
Custom tags for managing the SageMaker HyperPod cluster as an Amazon Web Services resource.
|
void |
setVpcConfig(VpcConfig vpcConfig) |
String |
toString()
Returns a string representation of this object.
|
CreateClusterRequest |
withClusterName(String clusterName)
The name for the new SageMaker HyperPod cluster.
|
CreateClusterRequest |
withInstanceGroups(ClusterInstanceGroupSpecification... instanceGroups)
The instance groups to be created in the SageMaker HyperPod cluster.
|
CreateClusterRequest |
withInstanceGroups(Collection<ClusterInstanceGroupSpecification> instanceGroups)
The instance groups to be created in the SageMaker HyperPod cluster.
|
CreateClusterRequest |
withTags(Collection<Tag> tags)
Custom tags for managing the SageMaker HyperPod cluster as an Amazon Web Services resource.
|
CreateClusterRequest |
withTags(Tag... tags)
Custom tags for managing the SageMaker HyperPod cluster as an Amazon Web Services resource.
|
CreateClusterRequest |
withVpcConfig(VpcConfig vpcConfig) |
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setClusterName(String clusterName)
The name for the new SageMaker HyperPod cluster.
clusterName
- The name for the new SageMaker HyperPod cluster.public String getClusterName()
The name for the new SageMaker HyperPod cluster.
public CreateClusterRequest withClusterName(String clusterName)
The name for the new SageMaker HyperPod cluster.
clusterName
- The name for the new SageMaker HyperPod cluster.public List<ClusterInstanceGroupSpecification> getInstanceGroups()
The instance groups to be created in the SageMaker HyperPod cluster.
public void setInstanceGroups(Collection<ClusterInstanceGroupSpecification> instanceGroups)
The instance groups to be created in the SageMaker HyperPod cluster.
instanceGroups
- The instance groups to be created in the SageMaker HyperPod cluster.public CreateClusterRequest withInstanceGroups(ClusterInstanceGroupSpecification... instanceGroups)
The instance groups to be created in the SageMaker HyperPod cluster.
NOTE: This method appends the values to the existing list (if any). Use
setInstanceGroups(java.util.Collection)
or withInstanceGroups(java.util.Collection)
if you want
to override the existing values.
instanceGroups
- The instance groups to be created in the SageMaker HyperPod cluster.public CreateClusterRequest withInstanceGroups(Collection<ClusterInstanceGroupSpecification> instanceGroups)
The instance groups to be created in the SageMaker HyperPod cluster.
instanceGroups
- The instance groups to be created in the SageMaker HyperPod cluster.public void setVpcConfig(VpcConfig vpcConfig)
vpcConfig
- public VpcConfig getVpcConfig()
public CreateClusterRequest withVpcConfig(VpcConfig vpcConfig)
vpcConfig
- public List<Tag> getTags()
Custom tags for managing the SageMaker HyperPod cluster as an Amazon Web Services resource. You can add tags to your cluster in the same way you add them in other Amazon Web Services services that support tagging. To learn more about tagging Amazon Web Services resources in general, see Tagging Amazon Web Services Resources User Guide.
public void setTags(Collection<Tag> tags)
Custom tags for managing the SageMaker HyperPod cluster as an Amazon Web Services resource. You can add tags to your cluster in the same way you add them in other Amazon Web Services services that support tagging. To learn more about tagging Amazon Web Services resources in general, see Tagging Amazon Web Services Resources User Guide.
tags
- Custom tags for managing the SageMaker HyperPod cluster as an Amazon Web Services resource. You can add
tags to your cluster in the same way you add them in other Amazon Web Services services that support
tagging. To learn more about tagging Amazon Web Services resources in general, see Tagging Amazon Web Services
Resources User Guide.public CreateClusterRequest withTags(Tag... tags)
Custom tags for managing the SageMaker HyperPod cluster as an Amazon Web Services resource. You can add tags to your cluster in the same way you add them in other Amazon Web Services services that support tagging. To learn more about tagging Amazon Web Services resources in general, see Tagging Amazon Web Services Resources User Guide.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- Custom tags for managing the SageMaker HyperPod cluster as an Amazon Web Services resource. You can add
tags to your cluster in the same way you add them in other Amazon Web Services services that support
tagging. To learn more about tagging Amazon Web Services resources in general, see Tagging Amazon Web Services
Resources User Guide.public CreateClusterRequest withTags(Collection<Tag> tags)
Custom tags for managing the SageMaker HyperPod cluster as an Amazon Web Services resource. You can add tags to your cluster in the same way you add them in other Amazon Web Services services that support tagging. To learn more about tagging Amazon Web Services resources in general, see Tagging Amazon Web Services Resources User Guide.
tags
- Custom tags for managing the SageMaker HyperPod cluster as an Amazon Web Services resource. You can add
tags to your cluster in the same way you add them in other Amazon Web Services services that support
tagging. To learn more about tagging Amazon Web Services resources in general, see Tagging Amazon Web Services
Resources User Guide.public String toString()
toString
in class Object
Object.toString()
public CreateClusterRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()