public class VpcConfig
Configuration for deploying the Osiris lambda function inside a VPC (Virtual Private Cloud).
| Constructor and Description |
|---|
VpcConfig(java.util.List<java.lang.String> securityGroupsIds,
java.util.List<java.lang.String> subnetIds)
Configuration for deploying the Osiris lambda function inside a VPC (Virtual Private Cloud).
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
component1()
The security group IDs in the VPC to which the application requires access;
|
java.util.List<java.lang.String> |
component2()
The subnet IDs containing the resources to which the application requires access;
|
VpcConfig |
copy(java.util.List<java.lang.String> securityGroupsIds,
java.util.List<java.lang.String> subnetIds)
Configuration for deploying the Osiris lambda function inside a VPC (Virtual Private Cloud).
|
boolean |
equals(java.lang.Object p) |
java.util.List<java.lang.String> |
getSecurityGroupsIds()
The security group IDs in the VPC to which the application requires access;
|
java.util.List<java.lang.String> |
getSubnetIds()
The subnet IDs containing the resources to which the application requires access;
|
int |
hashCode() |
java.lang.String |
toString() |
public VpcConfig(@NotNull
java.util.List<java.lang.String> securityGroupsIds,
@NotNull
java.util.List<java.lang.String> subnetIds)
Configuration for deploying the Osiris lambda function inside a VPC (Virtual Private Cloud).
securityGroupsIds - The security group IDs in the VPC to which the application requires access; must not be empty.subnetIds - The subnet IDs containing the resources to which the application requires access; must not be empty@NotNull public java.util.List<java.lang.String> getSecurityGroupsIds()
The security group IDs in the VPC to which the application requires access;
must not be empty.
@NotNull public java.util.List<java.lang.String> getSubnetIds()
The subnet IDs containing the resources to which the application requires access;
must not be empty
@NotNull public java.util.List<java.lang.String> component1()
The security group IDs in the VPC to which the application requires access;
must not be empty.
@NotNull public java.util.List<java.lang.String> component2()
The subnet IDs containing the resources to which the application requires access;
must not be empty
@NotNull public VpcConfig copy(@NotNull java.util.List<java.lang.String> securityGroupsIds, @NotNull java.util.List<java.lang.String> subnetIds)
Configuration for deploying the Osiris lambda function inside a VPC (Virtual Private Cloud).
@NotNull public java.lang.String toString()
public int hashCode()
public boolean equals(@Nullable
java.lang.Object p)