Class VpcEncryptionControlExclusions
java.lang.Object
software.amazon.awssdk.services.ec2.model.VpcEncryptionControlExclusions
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<VpcEncryptionControlExclusions.Builder,VpcEncryptionControlExclusions>
@Generated("software.amazon.awssdk:codegen")
public final class VpcEncryptionControlExclusions
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<VpcEncryptionControlExclusions.Builder,VpcEncryptionControlExclusions>
Describes the exclusion configurations for various resource types in VPC Encryption Control.
For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The exclusion configuration for egress-only internet gateway traffic.The exclusion configuration for Elastic File System traffic.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()The exclusion configuration for internet gateway traffic.lambda()The exclusion configuration for Lambda function traffic.The exclusion configuration for NAT gateway traffic.static Class<? extends VpcEncryptionControlExclusions.Builder>final StringtoString()Returns a string representation of this object.The exclusion configuration for virtual private gateway traffic.The exclusion configuration for VPC Lattice traffic.The exclusion configuration for VPC peering connection traffic.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
internetGateway
The exclusion configuration for internet gateway traffic.
- Returns:
- The exclusion configuration for internet gateway traffic.
-
egressOnlyInternetGateway
The exclusion configuration for egress-only internet gateway traffic.
- Returns:
- The exclusion configuration for egress-only internet gateway traffic.
-
natGateway
The exclusion configuration for NAT gateway traffic.
- Returns:
- The exclusion configuration for NAT gateway traffic.
-
virtualPrivateGateway
The exclusion configuration for virtual private gateway traffic.
- Returns:
- The exclusion configuration for virtual private gateway traffic.
-
vpcPeering
The exclusion configuration for VPC peering connection traffic.
- Returns:
- The exclusion configuration for VPC peering connection traffic.
-
lambda
The exclusion configuration for Lambda function traffic.
- Returns:
- The exclusion configuration for Lambda function traffic.
-
vpcLattice
The exclusion configuration for VPC Lattice traffic.
- Returns:
- The exclusion configuration for VPC Lattice traffic.
-
elasticFileSystem
The exclusion configuration for Elastic File System traffic.
- Returns:
- The exclusion configuration for Elastic File System traffic.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<VpcEncryptionControlExclusions.Builder,VpcEncryptionControlExclusions>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-