@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)",
date="2023-03-22T19:35:47.421Z")
public interface ApiDefinitionConfig
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.apigateway.*; Object inlineDefinition; ApiDefinitionConfig apiDefinitionConfig = ApiDefinitionConfig.builder() .inlineDefinition(inlineDefinition) .s3Location(ApiDefinitionS3Location.builder() .bucket("bucket") .key("key") // the properties below are optional .version("version") .build()) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
ApiDefinitionConfig.Builder
A builder for
ApiDefinitionConfig |
static class |
ApiDefinitionConfig.Jsii$Proxy
An implementation for
ApiDefinitionConfig |
Modifier and Type | Method and Description |
---|---|
static ApiDefinitionConfig.Builder |
builder() |
default java.lang.Object |
getInlineDefinition()
Inline specification (mutually exclusive with `s3Location`).
|
default ApiDefinitionS3Location |
getS3Location()
The location of the specification in S3 (mutually exclusive with `inlineDefinition`).
|
default java.lang.Object getInlineDefinition()
Default: - API definition is not defined inline
default ApiDefinitionS3Location getS3Location()
Default: - API definition is not an S3 location
static ApiDefinitionConfig.Builder builder()
ApiDefinitionConfig.Builder
of ApiDefinitionConfig