public static interface AwsEc2SecurityGroupDetails.Builder extends SdkPojo, CopyableBuilder<AwsEc2SecurityGroupDetails.Builder,AwsEc2SecurityGroupDetails>
| Modifier and Type | Method and Description |
|---|---|
AwsEc2SecurityGroupDetails.Builder |
groupId(String groupId)
The ID of the security group.
|
AwsEc2SecurityGroupDetails.Builder |
groupName(String groupName)
The name of the security group.
|
AwsEc2SecurityGroupDetails.Builder |
ipPermissions(AwsEc2SecurityGroupIpPermission... ipPermissions)
The inbound rules associated with the security group.
|
AwsEc2SecurityGroupDetails.Builder |
ipPermissions(Collection<AwsEc2SecurityGroupIpPermission> ipPermissions)
The inbound rules associated with the security group.
|
AwsEc2SecurityGroupDetails.Builder |
ipPermissions(Consumer<AwsEc2SecurityGroupIpPermission.Builder>... ipPermissions)
The inbound rules associated with the security group.
|
AwsEc2SecurityGroupDetails.Builder |
ipPermissionsEgress(AwsEc2SecurityGroupIpPermission... ipPermissionsEgress)
[VPC only] The outbound rules associated with the security group.
|
AwsEc2SecurityGroupDetails.Builder |
ipPermissionsEgress(Collection<AwsEc2SecurityGroupIpPermission> ipPermissionsEgress)
[VPC only] The outbound rules associated with the security group.
|
AwsEc2SecurityGroupDetails.Builder |
ipPermissionsEgress(Consumer<AwsEc2SecurityGroupIpPermission.Builder>... ipPermissionsEgress)
[VPC only] The outbound rules associated with the security group.
|
AwsEc2SecurityGroupDetails.Builder |
ownerId(String ownerId)
The Amazon Web Services account ID of the owner of the security group.
|
AwsEc2SecurityGroupDetails.Builder |
vpcId(String vpcId)
[VPC only] The ID of the VPC for the security group.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsEc2SecurityGroupDetails.Builder groupName(String groupName)
The name of the security group.
groupName - The name of the security group.AwsEc2SecurityGroupDetails.Builder groupId(String groupId)
The ID of the security group.
groupId - The ID of the security group.AwsEc2SecurityGroupDetails.Builder ownerId(String ownerId)
The Amazon Web Services account ID of the owner of the security group.
ownerId - The Amazon Web Services account ID of the owner of the security group.AwsEc2SecurityGroupDetails.Builder vpcId(String vpcId)
[VPC only] The ID of the VPC for the security group.
vpcId - [VPC only] The ID of the VPC for the security group.AwsEc2SecurityGroupDetails.Builder ipPermissions(Collection<AwsEc2SecurityGroupIpPermission> ipPermissions)
The inbound rules associated with the security group.
ipPermissions - The inbound rules associated with the security group.AwsEc2SecurityGroupDetails.Builder ipPermissions(AwsEc2SecurityGroupIpPermission... ipPermissions)
The inbound rules associated with the security group.
ipPermissions - The inbound rules associated with the security group.AwsEc2SecurityGroupDetails.Builder ipPermissions(Consumer<AwsEc2SecurityGroupIpPermission.Builder>... ipPermissions)
The inbound rules associated with the security group.
This is a convenience method that creates an instance of theAwsEc2SecurityGroupIpPermission.Builder avoiding
the need to create one manually via
AwsEc2SecurityGroupIpPermission.builder().
When the Consumer completes,
SdkBuilder.build() is
called immediately and its result is passed to #ipPermissions(List.
ipPermissions - a consumer that will call methods on
AwsEc2SecurityGroupIpPermission.Builder#ipPermissions(java.util.Collection) AwsEc2SecurityGroupDetails.Builder ipPermissionsEgress(Collection<AwsEc2SecurityGroupIpPermission> ipPermissionsEgress)
[VPC only] The outbound rules associated with the security group.
ipPermissionsEgress - [VPC only] The outbound rules associated with the security group.AwsEc2SecurityGroupDetails.Builder ipPermissionsEgress(AwsEc2SecurityGroupIpPermission... ipPermissionsEgress)
[VPC only] The outbound rules associated with the security group.
ipPermissionsEgress - [VPC only] The outbound rules associated with the security group.AwsEc2SecurityGroupDetails.Builder ipPermissionsEgress(Consumer<AwsEc2SecurityGroupIpPermission.Builder>... ipPermissionsEgress)
[VPC only] The outbound rules associated with the security group.
This is a convenience method that creates an instance of theAwsEc2SecurityGroupIpPermission.Builder avoiding
the need to create one manually via
AwsEc2SecurityGroupIpPermission.builder().
When the Consumer completes,
SdkBuilder.build() is
called immediately and its result is passed to #ipPermissionsEgress(List.
ipPermissionsEgress - a consumer that will call methods on
AwsEc2SecurityGroupIpPermission.Builder#ipPermissionsEgress(java.util.Collection) Copyright © 2023. All rights reserved.