Class CfnApi.BodyS3LocationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigatewayv2.CfnApi.BodyS3LocationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnApi.BodyS3LocationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnApi.BodyS3LocationProperty
@Stability(Stable)
@Internal
public static final class CfnApi.BodyS3LocationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnApi.BodyS3LocationProperty
An implementation for
CfnApi.BodyS3LocationProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.apigatewayv2.CfnApi.BodyS3LocationProperty
CfnApi.BodyS3LocationProperty.Builder, CfnApi.BodyS3LocationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnApi.BodyS3LocationProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The S3 bucket that contains the OpenAPI definition to import.final String
getEtag()
The Etag of the S3 object.final String
getKey()
The key of the S3 object.final String
The version of the S3 object.final int
hashCode()
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 theCfnApi.BodyS3LocationProperty.Builder
.
-
-
Method Details
-
getBucket
Description copied from interface:CfnApi.BodyS3LocationProperty
The S3 bucket that contains the OpenAPI definition to import.Required if you specify a
BodyS3Location
for an API.- Specified by:
getBucket
in interfaceCfnApi.BodyS3LocationProperty
-
getEtag
Description copied from interface:CfnApi.BodyS3LocationProperty
The Etag of the S3 object.- Specified by:
getEtag
in interfaceCfnApi.BodyS3LocationProperty
-
getKey
Description copied from interface:CfnApi.BodyS3LocationProperty
The key of the S3 object.Required if you specify a
BodyS3Location
for an API.- Specified by:
getKey
in interfaceCfnApi.BodyS3LocationProperty
-
getVersion
Description copied from interface:CfnApi.BodyS3LocationProperty
The version of the S3 object.- Specified by:
getVersion
in interfaceCfnApi.BodyS3LocationProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-