Class AwsEc2SecurityGroupUserIdGroupPair
- java.lang.Object
-
- software.amazon.awssdk.services.securityhub.model.AwsEc2SecurityGroupUserIdGroupPair
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsEc2SecurityGroupUserIdGroupPair.Builder,AwsEc2SecurityGroupUserIdGroupPair>
@Generated("software.amazon.awssdk:codegen") public final class AwsEc2SecurityGroupUserIdGroupPair extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsEc2SecurityGroupUserIdGroupPair.Builder,AwsEc2SecurityGroupUserIdGroupPair>
A relationship between a security group and a user.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAwsEc2SecurityGroupUserIdGroupPair.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AwsEc2SecurityGroupUserIdGroupPair.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)StringgroupId()The ID of the security group.StringgroupName()The name of the security group.inthashCode()StringpeeringStatus()The status of a VPC peering connection, if applicable.List<SdkField<?>>sdkFields()static Class<? extends AwsEc2SecurityGroupUserIdGroupPair.Builder>serializableBuilderClass()AwsEc2SecurityGroupUserIdGroupPair.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringuserId()The ID of an Amazon Web Services account.StringvpcId()The ID of the VPC for the referenced security group, if applicable.StringvpcPeeringConnectionId()The ID of the VPC peering connection, if applicable.-
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
-
groupId
public final String groupId()
The ID of the security group.
- Returns:
- The ID of the security group.
-
groupName
public final String groupName()
The name of the security group.
- Returns:
- The name of the security group.
-
peeringStatus
public final String peeringStatus()
The status of a VPC peering connection, if applicable.
- Returns:
- The status of a VPC peering connection, if applicable.
-
userId
public final String userId()
The ID of an Amazon Web Services account.
For a referenced security group in another VPC, the account ID of the referenced security group is returned in the response. If the referenced security group is deleted, this value is not returned.
[EC2-Classic] Required when adding or removing rules that reference a security group in another VPC.
- Returns:
- The ID of an Amazon Web Services account.
For a referenced security group in another VPC, the account ID of the referenced security group is returned in the response. If the referenced security group is deleted, this value is not returned.
[EC2-Classic] Required when adding or removing rules that reference a security group in another VPC.
-
vpcId
public final String vpcId()
The ID of the VPC for the referenced security group, if applicable.
- Returns:
- The ID of the VPC for the referenced security group, if applicable.
-
vpcPeeringConnectionId
public final String vpcPeeringConnectionId()
The ID of the VPC peering connection, if applicable.
- Returns:
- The ID of the VPC peering connection, if applicable.
-
toBuilder
public AwsEc2SecurityGroupUserIdGroupPair.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AwsEc2SecurityGroupUserIdGroupPair.Builder,AwsEc2SecurityGroupUserIdGroupPair>
-
builder
public static AwsEc2SecurityGroupUserIdGroupPair.Builder builder()
-
serializableBuilderClass
public static Class<? extends AwsEc2SecurityGroupUserIdGroupPair.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.
-
-