@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SecurityDetails extends Object implements Serializable, Cloneable, StructuredPojo
Information about endpoints.
Constructor and Description |
---|
SecurityDetails() |
Modifier and Type | Method and Description |
---|---|
SecurityDetails |
clone() |
boolean |
equals(Object obj) |
String |
getRoleArn()
ARN to a role needed for connecting streams to your instances.
|
List<String> |
getSecurityGroupIds()
The security groups to attach to the elastic network interfaces.
|
List<String> |
getSubnetIds()
A list of subnets where AWS Ground Station places elastic network interfaces to send streams to your instances.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setRoleArn(String roleArn)
ARN to a role needed for connecting streams to your instances.
|
void |
setSecurityGroupIds(Collection<String> securityGroupIds)
The security groups to attach to the elastic network interfaces.
|
void |
setSubnetIds(Collection<String> subnetIds)
A list of subnets where AWS Ground Station places elastic network interfaces to send streams to your instances.
|
String |
toString()
Returns a string representation of this object.
|
SecurityDetails |
withRoleArn(String roleArn)
ARN to a role needed for connecting streams to your instances.
|
SecurityDetails |
withSecurityGroupIds(Collection<String> securityGroupIds)
The security groups to attach to the elastic network interfaces.
|
SecurityDetails |
withSecurityGroupIds(String... securityGroupIds)
The security groups to attach to the elastic network interfaces.
|
SecurityDetails |
withSubnetIds(Collection<String> subnetIds)
A list of subnets where AWS Ground Station places elastic network interfaces to send streams to your instances.
|
SecurityDetails |
withSubnetIds(String... subnetIds)
A list of subnets where AWS Ground Station places elastic network interfaces to send streams to your instances.
|
public void setRoleArn(String roleArn)
ARN to a role needed for connecting streams to your instances.
roleArn
- ARN to a role needed for connecting streams to your instances.public String getRoleArn()
ARN to a role needed for connecting streams to your instances.
public SecurityDetails withRoleArn(String roleArn)
ARN to a role needed for connecting streams to your instances.
roleArn
- ARN to a role needed for connecting streams to your instances.public List<String> getSecurityGroupIds()
The security groups to attach to the elastic network interfaces.
public void setSecurityGroupIds(Collection<String> securityGroupIds)
The security groups to attach to the elastic network interfaces.
securityGroupIds
- The security groups to attach to the elastic network interfaces.public SecurityDetails withSecurityGroupIds(String... securityGroupIds)
The security groups to attach to the elastic network interfaces.
NOTE: This method appends the values to the existing list (if any). Use
setSecurityGroupIds(java.util.Collection)
or withSecurityGroupIds(java.util.Collection)
if you
want to override the existing values.
securityGroupIds
- The security groups to attach to the elastic network interfaces.public SecurityDetails withSecurityGroupIds(Collection<String> securityGroupIds)
The security groups to attach to the elastic network interfaces.
securityGroupIds
- The security groups to attach to the elastic network interfaces.public List<String> getSubnetIds()
A list of subnets where AWS Ground Station places elastic network interfaces to send streams to your instances.
public void setSubnetIds(Collection<String> subnetIds)
A list of subnets where AWS Ground Station places elastic network interfaces to send streams to your instances.
subnetIds
- A list of subnets where AWS Ground Station places elastic network interfaces to send streams to your
instances.public SecurityDetails withSubnetIds(String... subnetIds)
A list of subnets where AWS Ground Station places elastic network interfaces to send streams to your instances.
NOTE: This method appends the values to the existing list (if any). Use
setSubnetIds(java.util.Collection)
or withSubnetIds(java.util.Collection)
if you want to
override the existing values.
subnetIds
- A list of subnets where AWS Ground Station places elastic network interfaces to send streams to your
instances.public SecurityDetails withSubnetIds(Collection<String> subnetIds)
A list of subnets where AWS Ground Station places elastic network interfaces to send streams to your instances.
subnetIds
- A list of subnets where AWS Ground Station places elastic network interfaces to send streams to your
instances.public String toString()
toString
in class Object
Object.toString()
public SecurityDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.