Class CfnRestApiPropsMixin.S3LocationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.apigateway.CfnRestApiPropsMixin.S3LocationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnRestApiPropsMixin.S3LocationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnRestApiPropsMixin.S3LocationProperty
@Stability(Stable)
@Internal
public static final class CfnRestApiPropsMixin.S3LocationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnRestApiPropsMixin.S3LocationProperty
An implementation for
CfnRestApiPropsMixin.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.cfnpropertymixins.services.apigateway.CfnRestApiPropsMixin.S3LocationProperty
CfnRestApiPropsMixin.S3LocationProperty.Builder, CfnRestApiPropsMixin.S3LocationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnRestApiPropsMixin.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 ObjectThe 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 theCfnRestApiPropsMixin.S3LocationProperty.Builder.
-
-
Method Details
-
getBucket
Description copied from interface:CfnRestApiPropsMixin.S3LocationPropertyThe name of the S3 bucket where the OpenAPI file is stored.Returns union: either
StringorIBucketRef- Specified by:
getBucketin interfaceCfnRestApiPropsMixin.S3LocationProperty- See Also:
-
getETag
Description copied from interface:CfnRestApiPropsMixin.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 interfaceCfnRestApiPropsMixin.S3LocationProperty- See Also:
-
getKey
Description copied from interface:CfnRestApiPropsMixin.S3LocationPropertyThe file name of the OpenAPI file (Amazon S3 object name).- Specified by:
getKeyin interfaceCfnRestApiPropsMixin.S3LocationProperty- See Also:
-
getVersion
Description copied from interface:CfnRestApiPropsMixin.S3LocationPropertyFor versioning-enabled buckets, a specific version of the OpenAPI file.- Specified by:
getVersionin interfaceCfnRestApiPropsMixin.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()
-