@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class NodegroupResources extends Object implements Serializable, Cloneable, StructuredPojo
An object representing the resources associated with the nodegroup, such as AutoScaling groups and security groups for remote access.
| Constructor and Description |
|---|
NodegroupResources() |
| Modifier and Type | Method and Description |
|---|---|
NodegroupResources |
clone() |
boolean |
equals(Object obj) |
List<AutoScalingGroup> |
getAutoScalingGroups()
The autoscaling groups associated with the node group.
|
String |
getRemoteAccessSecurityGroup()
The remote access security group associated with the node group.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAutoScalingGroups(Collection<AutoScalingGroup> autoScalingGroups)
The autoscaling groups associated with the node group.
|
void |
setRemoteAccessSecurityGroup(String remoteAccessSecurityGroup)
The remote access security group associated with the node group.
|
String |
toString()
Returns a string representation of this object.
|
NodegroupResources |
withAutoScalingGroups(AutoScalingGroup... autoScalingGroups)
The autoscaling groups associated with the node group.
|
NodegroupResources |
withAutoScalingGroups(Collection<AutoScalingGroup> autoScalingGroups)
The autoscaling groups associated with the node group.
|
NodegroupResources |
withRemoteAccessSecurityGroup(String remoteAccessSecurityGroup)
The remote access security group associated with the node group.
|
public List<AutoScalingGroup> getAutoScalingGroups()
The autoscaling groups associated with the node group.
public void setAutoScalingGroups(Collection<AutoScalingGroup> autoScalingGroups)
The autoscaling groups associated with the node group.
autoScalingGroups - The autoscaling groups associated with the node group.public NodegroupResources withAutoScalingGroups(AutoScalingGroup... autoScalingGroups)
The autoscaling groups associated with the node group.
NOTE: This method appends the values to the existing list (if any). Use
setAutoScalingGroups(java.util.Collection) or withAutoScalingGroups(java.util.Collection) if
you want to override the existing values.
autoScalingGroups - The autoscaling groups associated with the node group.public NodegroupResources withAutoScalingGroups(Collection<AutoScalingGroup> autoScalingGroups)
The autoscaling groups associated with the node group.
autoScalingGroups - The autoscaling groups associated with the node group.public void setRemoteAccessSecurityGroup(String remoteAccessSecurityGroup)
The remote access security group associated with the node group. This security group controls SSH access to the worker nodes.
remoteAccessSecurityGroup - The remote access security group associated with the node group. This security group controls SSH access
to the worker nodes.public String getRemoteAccessSecurityGroup()
The remote access security group associated with the node group. This security group controls SSH access to the worker nodes.
public NodegroupResources withRemoteAccessSecurityGroup(String remoteAccessSecurityGroup)
The remote access security group associated with the node group. This security group controls SSH access to the worker nodes.
remoteAccessSecurityGroup - The remote access security group associated with the node group. This security group controls SSH access
to the worker nodes.public String toString()
toString in class ObjectObject.toString()public NodegroupResources clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2019. All rights reserved.