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 AWS 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 AWS account ID of the owner of the security group.
ownerId - The AWS 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 that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called
immediately and its result is passed to #ipPermissions(List) .ipPermissions - a consumer that will call methods on List.Builder #ipPermissions(List) 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 that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called
immediately and its result is passed to #ipPermissionsEgress(List) .ipPermissionsEgress - a consumer that will call methods on List.Builder #ipPermissionsEgress(List) Copyright © 2021. All rights reserved.