Class CfnRestApi.S3LocationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigateway.CfnRestApi.S3LocationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnRestApi.S3LocationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnRestApi.S3LocationProperty
@Stability(Stable)
@Internal
public static final class CfnRestApi.S3LocationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnRestApi.S3LocationProperty
An implementation for
CfnRestApi.S3LocationProperty-
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.apigateway.CfnRestApi.S3LocationProperty
CfnRestApi.S3LocationProperty.Builder, CfnRestApi.S3LocationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnRestApi.S3LocationProperty.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 name of the S3 bucket where the OpenAPI file is stored.final StringgetETag()The Amazon S3 ETag (a file checksum) of the OpenAPI file.final StringgetKey()The file name of the OpenAPI file (Amazon S3 object name).final StringFor versioning-enabled buckets, a specific version of the OpenAPI file.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 theCfnRestApi.S3LocationProperty.Builder.
-
-
Method Details
-
getBucket
Description copied from interface:CfnRestApi.S3LocationPropertyThe name of the S3 bucket where the OpenAPI file is stored.- Specified by:
getBucketin interfaceCfnRestApi.S3LocationProperty- See Also:
-
getETag
Description copied from interface:CfnRestApi.S3LocationPropertyThe Amazon S3 ETag (a file checksum) of the OpenAPI file.If you don't specify a value, API Gateway skips ETag validation of your OpenAPI file.
- Specified by:
getETagin interfaceCfnRestApi.S3LocationProperty- See Also:
-
getKey
Description copied from interface:CfnRestApi.S3LocationPropertyThe file name of the OpenAPI file (Amazon S3 object name).- Specified by:
getKeyin interfaceCfnRestApi.S3LocationProperty- See Also:
-
getVersion
Description copied from interface:CfnRestApi.S3LocationPropertyFor versioning-enabled buckets, a specific version of the OpenAPI file.- Specified by:
getVersionin interfaceCfnRestApi.S3LocationProperty- 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()
-