Interface SecurityGroupReference.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<SecurityGroupReference.Builder,SecurityGroupReference>
,SdkBuilder<SecurityGroupReference.Builder,SecurityGroupReference>
,SdkPojo
- Enclosing class:
- SecurityGroupReference
public static interface SecurityGroupReference.Builder extends SdkPojo, CopyableBuilder<SecurityGroupReference.Builder,SecurityGroupReference>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SecurityGroupReference.Builder
groupId(String groupId)
The ID of your security group.SecurityGroupReference.Builder
referencingVpcId(String referencingVpcId)
The ID of the VPC with the referencing security group.SecurityGroupReference.Builder
transitGatewayId(String transitGatewayId)
SecurityGroupReference.Builder
vpcPeeringConnectionId(String vpcPeeringConnectionId)
The ID of the VPC peering connection (if applicable).-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
groupId
SecurityGroupReference.Builder groupId(String groupId)
The ID of your security group.
- Parameters:
groupId
- The ID of your security group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
referencingVpcId
SecurityGroupReference.Builder referencingVpcId(String referencingVpcId)
The ID of the VPC with the referencing security group.
- Parameters:
referencingVpcId
- The ID of the VPC with the referencing security group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcPeeringConnectionId
SecurityGroupReference.Builder vpcPeeringConnectionId(String vpcPeeringConnectionId)
The ID of the VPC peering connection (if applicable). For more information about security group referencing for peering connections, see Update your security groups to reference peer security groups in the VPC Peering Guide.
- Parameters:
vpcPeeringConnectionId
- The ID of the VPC peering connection (if applicable). For more information about security group referencing for peering connections, see Update your security groups to reference peer security groups in the VPC Peering Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitGatewayId
SecurityGroupReference.Builder transitGatewayId(String transitGatewayId)
This parameter is in preview and may not be available for your account.
The ID of the transit gateway (if applicable).
- Parameters:
transitGatewayId
-This parameter is in preview and may not be available for your account.
The ID of the transit gateway (if applicable).
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-