Class CfnWebFunctionEndpointMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnWebFunctionEndpointMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnWebFunctionEndpointMixinProps
CfnWebFunctionEndpointMixinProps-
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.lambda.CfnWebFunctionEndpointMixinProps
CfnWebFunctionEndpointMixinProps.Builder, CfnWebFunctionEndpointMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnWebFunctionEndpointMixinProps.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 StringThe authentication type for the endpoint.final StringA description of the endpoint.final StringThe name of the endpoint.final StringThe type of the endpoint.final StringThe name of the web function this endpoint belongs to.The list of AWS Regions for the endpoint.final ObjectList of revision routing entries.final ObjectThe scaling configuration for the endpoint.final ObjectThe throttling configuration for the endpoint.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 theCfnWebFunctionEndpointMixinProps.Builder.
-
-
Method Details
-
getAuthType
Description copied from interface:CfnWebFunctionEndpointMixinPropsThe authentication type for the endpoint.- Specified by:
getAuthTypein interfaceCfnWebFunctionEndpointMixinProps- See Also:
-
getDescription
Description copied from interface:CfnWebFunctionEndpointMixinPropsA description of the endpoint.- Specified by:
getDescriptionin interfaceCfnWebFunctionEndpointMixinProps- See Also:
-
getEndpointName
Description copied from interface:CfnWebFunctionEndpointMixinPropsThe name of the endpoint.- Specified by:
getEndpointNamein interfaceCfnWebFunctionEndpointMixinProps- See Also:
-
getEndpointType
Description copied from interface:CfnWebFunctionEndpointMixinPropsThe type of the endpoint.- Specified by:
getEndpointTypein interfaceCfnWebFunctionEndpointMixinProps- See Also:
-
getFunctionName
Description copied from interface:CfnWebFunctionEndpointMixinPropsThe name of the web function this endpoint belongs to.The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
- Specified by:
getFunctionNamein interfaceCfnWebFunctionEndpointMixinProps- See Also:
-
getRegions
Description copied from interface:CfnWebFunctionEndpointMixinPropsThe list of AWS Regions for the endpoint.- Specified by:
getRegionsin interfaceCfnWebFunctionEndpointMixinProps- See Also:
-
getRevisionWeights
Description copied from interface:CfnWebFunctionEndpointMixinPropsList of revision routing entries.1 or 2 entries. With 1 entry, weight must be 100. With 2 entries, weights must sum to 100.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnWebFunctionEndpointPropsMixin.RevisionWeightProperty>- Specified by:
getRevisionWeightsin interfaceCfnWebFunctionEndpointMixinProps- See Also:
-
getScalingConfig
Description copied from interface:CfnWebFunctionEndpointMixinPropsThe scaling configuration for the endpoint.Optionally constrains how many concurrent execution environments the endpoint can use, in addition to your account's vCPU quota.
Returns union: either
IResolvableorCfnWebFunctionEndpointPropsMixin.ScalingConfigProperty- Specified by:
getScalingConfigin interfaceCfnWebFunctionEndpointMixinProps- See Also:
-
getThrottleConfig
Description copied from interface:CfnWebFunctionEndpointMixinPropsThe throttling configuration for the endpoint.Optionally constrains the request rate that the endpoint accepts, in addition to your account's rate limit quota.
Returns union: either
IResolvableorCfnWebFunctionEndpointPropsMixin.ThrottleConfigProperty- Specified by:
getThrottleConfigin interfaceCfnWebFunctionEndpointMixinProps- 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()
-