Class CfnTransitGatewayMeteringPolicyEntryProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnTransitGatewayMeteringPolicyEntryProps.Jsii$Proxy
- All Implemented Interfaces:
CfnTransitGatewayMeteringPolicyEntryProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTransitGatewayMeteringPolicyEntryProps
@Stability(Stable)
@Internal
public static final class CfnTransitGatewayMeteringPolicyEntryProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTransitGatewayMeteringPolicyEntryProps
An implementation for
CfnTransitGatewayMeteringPolicyEntryProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.CfnTransitGatewayMeteringPolicyEntryProps
CfnTransitGatewayMeteringPolicyEntryProps.Builder, CfnTransitGatewayMeteringPolicyEntryProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTransitGatewayMeteringPolicyEntryProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringDescribes an IPv4 CIDR block.final StringDescribes a range of ports.final StringThe ID of the source attachment through which traffic leaves a transit gateway.final Stringfinal StringThe AWS account ID to which the metered traffic is attributed.final NumberThe rule number of the metering policy entry.final StringThe protocol of the traffic.final StringDescribes an IPv4 CIDR block.final StringDescribes a range of ports.final StringThe ID of the source attachment through which traffic enters a transit gateway.final Stringfinal StringThe ID of the transit gateway metering policy for which the entry is being created.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnTransitGatewayMeteringPolicyEntryProps.Builder.
-
-
Method Details
-
getMeteredAccount
Description copied from interface:CfnTransitGatewayMeteringPolicyEntryPropsThe AWS account ID to which the metered traffic is attributed.- Specified by:
getMeteredAccountin interfaceCfnTransitGatewayMeteringPolicyEntryProps- See Also:
-
getPolicyRuleNumber
Description copied from interface:CfnTransitGatewayMeteringPolicyEntryPropsThe rule number of the metering policy entry.- Specified by:
getPolicyRuleNumberin interfaceCfnTransitGatewayMeteringPolicyEntryProps- See Also:
-
getTransitGatewayMeteringPolicyId
Description copied from interface:CfnTransitGatewayMeteringPolicyEntryPropsThe ID of the transit gateway metering policy for which the entry is being created.- Specified by:
getTransitGatewayMeteringPolicyIdin interfaceCfnTransitGatewayMeteringPolicyEntryProps- See Also:
-
getDestinationCidrBlock
Description copied from interface:CfnTransitGatewayMeteringPolicyEntryPropsDescribes an IPv4 CIDR block.- Specified by:
getDestinationCidrBlockin interfaceCfnTransitGatewayMeteringPolicyEntryProps- See Also:
-
getDestinationPortRange
Description copied from interface:CfnTransitGatewayMeteringPolicyEntryPropsDescribes a range of ports.- Specified by:
getDestinationPortRangein interfaceCfnTransitGatewayMeteringPolicyEntryProps- See Also:
-
getDestinationTransitGatewayAttachmentId
Description copied from interface:CfnTransitGatewayMeteringPolicyEntryPropsThe ID of the source attachment through which traffic leaves a transit gateway.- Specified by:
getDestinationTransitGatewayAttachmentIdin interfaceCfnTransitGatewayMeteringPolicyEntryProps- See Also:
-
getDestinationTransitGatewayAttachmentType
- Specified by:
getDestinationTransitGatewayAttachmentTypein interfaceCfnTransitGatewayMeteringPolicyEntryProps- See Also:
-
getProtocol
Description copied from interface:CfnTransitGatewayMeteringPolicyEntryPropsThe protocol of the traffic.- Specified by:
getProtocolin interfaceCfnTransitGatewayMeteringPolicyEntryProps- See Also:
-
getSourceCidrBlock
Description copied from interface:CfnTransitGatewayMeteringPolicyEntryPropsDescribes an IPv4 CIDR block.- Specified by:
getSourceCidrBlockin interfaceCfnTransitGatewayMeteringPolicyEntryProps- See Also:
-
getSourcePortRange
Description copied from interface:CfnTransitGatewayMeteringPolicyEntryPropsDescribes a range of ports.- Specified by:
getSourcePortRangein interfaceCfnTransitGatewayMeteringPolicyEntryProps- See Also:
-
getSourceTransitGatewayAttachmentId
Description copied from interface:CfnTransitGatewayMeteringPolicyEntryPropsThe ID of the source attachment through which traffic enters a transit gateway.- Specified by:
getSourceTransitGatewayAttachmentIdin interfaceCfnTransitGatewayMeteringPolicyEntryProps- See Also:
-
getSourceTransitGatewayAttachmentType
- Specified by:
getSourceTransitGatewayAttachmentTypein interfaceCfnTransitGatewayMeteringPolicyEntryProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-