Class CfnTransitGatewayMeteringPolicyEntryMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnTransitGatewayMeteringPolicyEntryMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnTransitGatewayMeteringPolicyEntryMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTransitGatewayMeteringPolicyEntryMixinProps
@Stability(Stable)
@Internal
public static final class CfnTransitGatewayMeteringPolicyEntryMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTransitGatewayMeteringPolicyEntryMixinProps
An implementation for
CfnTransitGatewayMeteringPolicyEntryMixinProps-
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.cfnpropertymixins.services.ec2.CfnTransitGatewayMeteringPolicyEntryMixinProps
CfnTransitGatewayMeteringPolicyEntryMixinProps.Builder, CfnTransitGatewayMeteringPolicyEntryMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTransitGatewayMeteringPolicyEntryMixinProps.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 theCfnTransitGatewayMeteringPolicyEntryMixinProps.Builder.
-
-
Method Details
-
getDestinationCidrBlock
Description copied from interface:CfnTransitGatewayMeteringPolicyEntryMixinPropsDescribes an IPv4 CIDR block.- Specified by:
getDestinationCidrBlockin interfaceCfnTransitGatewayMeteringPolicyEntryMixinProps- See Also:
-
getDestinationPortRange
Description copied from interface:CfnTransitGatewayMeteringPolicyEntryMixinPropsDescribes a range of ports.- Specified by:
getDestinationPortRangein interfaceCfnTransitGatewayMeteringPolicyEntryMixinProps- See Also:
-
getDestinationTransitGatewayAttachmentId
Description copied from interface:CfnTransitGatewayMeteringPolicyEntryMixinPropsThe ID of the source attachment through which traffic leaves a transit gateway.- Specified by:
getDestinationTransitGatewayAttachmentIdin interfaceCfnTransitGatewayMeteringPolicyEntryMixinProps- See Also:
-
getDestinationTransitGatewayAttachmentType
- Specified by:
getDestinationTransitGatewayAttachmentTypein interfaceCfnTransitGatewayMeteringPolicyEntryMixinProps- See Also:
-
getMeteredAccount
Description copied from interface:CfnTransitGatewayMeteringPolicyEntryMixinPropsThe AWS account ID to which the metered traffic is attributed.- Specified by:
getMeteredAccountin interfaceCfnTransitGatewayMeteringPolicyEntryMixinProps- See Also:
-
getPolicyRuleNumber
Description copied from interface:CfnTransitGatewayMeteringPolicyEntryMixinPropsThe rule number of the metering policy entry.- Specified by:
getPolicyRuleNumberin interfaceCfnTransitGatewayMeteringPolicyEntryMixinProps- See Also:
-
getProtocol
Description copied from interface:CfnTransitGatewayMeteringPolicyEntryMixinPropsThe protocol of the traffic.- Specified by:
getProtocolin interfaceCfnTransitGatewayMeteringPolicyEntryMixinProps- See Also:
-
getSourceCidrBlock
Description copied from interface:CfnTransitGatewayMeteringPolicyEntryMixinPropsDescribes an IPv4 CIDR block.- Specified by:
getSourceCidrBlockin interfaceCfnTransitGatewayMeteringPolicyEntryMixinProps- See Also:
-
getSourcePortRange
Description copied from interface:CfnTransitGatewayMeteringPolicyEntryMixinPropsDescribes a range of ports.- Specified by:
getSourcePortRangein interfaceCfnTransitGatewayMeteringPolicyEntryMixinProps- See Also:
-
getSourceTransitGatewayAttachmentId
Description copied from interface:CfnTransitGatewayMeteringPolicyEntryMixinPropsThe ID of the source attachment through which traffic enters a transit gateway.- Specified by:
getSourceTransitGatewayAttachmentIdin interfaceCfnTransitGatewayMeteringPolicyEntryMixinProps- See Also:
-
getSourceTransitGatewayAttachmentType
- Specified by:
getSourceTransitGatewayAttachmentTypein interfaceCfnTransitGatewayMeteringPolicyEntryMixinProps- See Also:
-
getTransitGatewayMeteringPolicyId
Description copied from interface:CfnTransitGatewayMeteringPolicyEntryMixinPropsThe ID of the transit gateway metering policy for which the entry is being created.- Specified by:
getTransitGatewayMeteringPolicyIdin interfaceCfnTransitGatewayMeteringPolicyEntryMixinProps- 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()
-