Class AccountVpcEncryptionControlExclusions
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AccountVpcEncryptionControlExclusions.Builder,AccountVpcEncryptionControlExclusions>
Describes the exclusion configurations for the various resource types in the account-level VPC Encryption Control configuration.
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 resource.final StringThe exclusion configuration for egress-only internet gateway resource.The exclusion configuration for Elastic File System service.final StringThe exclusion configuration for Elastic File System service.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()The exclusion configuration for internet gateway resource.final StringThe exclusion configuration for internet gateway resource.lambda()The exclusion configuration for Lambda service.final StringThe exclusion configuration for Lambda service.The exclusion configuration for NAT gateway resource.final StringThe exclusion configuration for NAT gateway resource.static Class<? extends AccountVpcEncryptionControlExclusions.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.The exclusion configuration for virtual private gateway resource.final StringThe exclusion configuration for virtual private gateway resource.The exclusion configuration for VPC Lattice service.final StringThe exclusion configuration for VPC Lattice service.The exclusion configuration for VPC peering connection resource.final StringThe exclusion configuration for VPC peering connection resource.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
internetGateway
The exclusion configuration for internet gateway resource.
If the service returns an enum value that is not available in the current SDK version,
internetGatewaywill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frominternetGatewayAsString().- Returns:
- The exclusion configuration for internet gateway resource.
- See Also:
-
internetGatewayAsString
The exclusion configuration for internet gateway resource.
If the service returns an enum value that is not available in the current SDK version,
internetGatewaywill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frominternetGatewayAsString().- Returns:
- The exclusion configuration for internet gateway resource.
- See Also:
-
egressOnlyInternetGateway
The exclusion configuration for egress-only internet gateway resource.
If the service returns an enum value that is not available in the current SDK version,
egressOnlyInternetGatewaywill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromegressOnlyInternetGatewayAsString().- Returns:
- The exclusion configuration for egress-only internet gateway resource.
- See Also:
-
egressOnlyInternetGatewayAsString
The exclusion configuration for egress-only internet gateway resource.
If the service returns an enum value that is not available in the current SDK version,
egressOnlyInternetGatewaywill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromegressOnlyInternetGatewayAsString().- Returns:
- The exclusion configuration for egress-only internet gateway resource.
- See Also:
-
natGateway
The exclusion configuration for NAT gateway resource.
If the service returns an enum value that is not available in the current SDK version,
natGatewaywill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnatGatewayAsString().- Returns:
- The exclusion configuration for NAT gateway resource.
- See Also:
-
natGatewayAsString
The exclusion configuration for NAT gateway resource.
If the service returns an enum value that is not available in the current SDK version,
natGatewaywill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnatGatewayAsString().- Returns:
- The exclusion configuration for NAT gateway resource.
- See Also:
-
virtualPrivateGateway
The exclusion configuration for virtual private gateway resource.
If the service returns an enum value that is not available in the current SDK version,
virtualPrivateGatewaywill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvirtualPrivateGatewayAsString().- Returns:
- The exclusion configuration for virtual private gateway resource.
- See Also:
-
virtualPrivateGatewayAsString
The exclusion configuration for virtual private gateway resource.
If the service returns an enum value that is not available in the current SDK version,
virtualPrivateGatewaywill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvirtualPrivateGatewayAsString().- Returns:
- The exclusion configuration for virtual private gateway resource.
- See Also:
-
vpcPeering
The exclusion configuration for VPC peering connection resource.
If the service returns an enum value that is not available in the current SDK version,
vpcPeeringwill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvpcPeeringAsString().- Returns:
- The exclusion configuration for VPC peering connection resource.
- See Also:
-
vpcPeeringAsString
The exclusion configuration for VPC peering connection resource.
If the service returns an enum value that is not available in the current SDK version,
vpcPeeringwill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvpcPeeringAsString().- Returns:
- The exclusion configuration for VPC peering connection resource.
- See Also:
-
lambda
The exclusion configuration for Lambda service.
If the service returns an enum value that is not available in the current SDK version,
lambdawill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlambdaAsString().- Returns:
- The exclusion configuration for Lambda service.
- See Also:
-
lambdaAsString
The exclusion configuration for Lambda service.
If the service returns an enum value that is not available in the current SDK version,
lambdawill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlambdaAsString().- Returns:
- The exclusion configuration for Lambda service.
- See Also:
-
vpcLattice
The exclusion configuration for VPC Lattice service.
If the service returns an enum value that is not available in the current SDK version,
vpcLatticewill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvpcLatticeAsString().- Returns:
- The exclusion configuration for VPC Lattice service.
- See Also:
-
vpcLatticeAsString
The exclusion configuration for VPC Lattice service.
If the service returns an enum value that is not available in the current SDK version,
vpcLatticewill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvpcLatticeAsString().- Returns:
- The exclusion configuration for VPC Lattice service.
- See Also:
-
elasticFileSystem
The exclusion configuration for Elastic File System service.
If the service returns an enum value that is not available in the current SDK version,
elasticFileSystemwill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromelasticFileSystemAsString().- Returns:
- The exclusion configuration for Elastic File System service.
- See Also:
-
elasticFileSystemAsString
The exclusion configuration for Elastic File System service.
If the service returns an enum value that is not available in the current SDK version,
elasticFileSystemwill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromelasticFileSystemAsString().- Returns:
- The exclusion configuration for Elastic File System service.
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<AccountVpcEncryptionControlExclusions.Builder,AccountVpcEncryptionControlExclusions> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
public static Class<? extends AccountVpcEncryptionControlExclusions.Builder> serializableBuilderClass() -
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-