Class OpenApiGatewayRestApiProps.Jsii$Proxy

    • Constructor Detail

      • 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.
    • Method Detail

      • getCloudWatchRole

        public final Boolean getCloudWatchRole()
        Specified by:
        getCloudWatchRole in interface software.amazon.awscdk.services.apigateway.RestApiBaseProps
      • getDeploy

        public final Boolean getDeploy()
        Specified by:
        getDeploy in interface software.amazon.awscdk.services.apigateway.RestApiBaseProps
      • getDeployOptions

        public final software.amazon.awscdk.services.apigateway.StageOptions getDeployOptions()
        Specified by:
        getDeployOptions in interface software.amazon.awscdk.services.apigateway.RestApiBaseProps
      • getDescription

        public final String getDescription()
        Specified by:
        getDescription in interface software.amazon.awscdk.services.apigateway.RestApiBaseProps
      • getDisableExecuteApiEndpoint

        public final Boolean getDisableExecuteApiEndpoint()
        Specified by:
        getDisableExecuteApiEndpoint in interface software.amazon.awscdk.services.apigateway.RestApiBaseProps
      • getDomainName

        public final software.amazon.awscdk.services.apigateway.DomainNameOptions getDomainName()
        Specified by:
        getDomainName in interface software.amazon.awscdk.services.apigateway.RestApiBaseProps
      • getEndpointExportName

        public final String getEndpointExportName()
        Specified by:
        getEndpointExportName in interface software.amazon.awscdk.services.apigateway.RestApiBaseProps
      • getEndpointTypes

        public final List<software.amazon.awscdk.services.apigateway.EndpointType> getEndpointTypes()
        Specified by:
        getEndpointTypes in interface software.amazon.awscdk.services.apigateway.RestApiBaseProps
      • getFailOnWarnings

        public final Boolean getFailOnWarnings()
        Specified by:
        getFailOnWarnings in interface software.amazon.awscdk.services.apigateway.RestApiBaseProps
      • getParameters

        public final Map<String,​String> getParameters()
        Specified by:
        getParameters in interface software.amazon.awscdk.services.apigateway.RestApiBaseProps
      • getPolicy

        public final software.amazon.awscdk.services.iam.PolicyDocument getPolicy()
        Specified by:
        getPolicy in interface software.amazon.awscdk.services.apigateway.RestApiBaseProps
      • getRestApiName

        public final String getRestApiName()
        Specified by:
        getRestApiName in interface software.amazon.awscdk.services.apigateway.RestApiBaseProps
      • getRetainDeployments

        public final Boolean getRetainDeployments()
        Specified by:
        getRetainDeployments in interface software.amazon.awscdk.services.apigateway.RestApiBaseProps
      • getCorsOptions

        public final software.amazon.awscdk.services.apigateway.CorsOptions getCorsOptions()
        Description copied from interface: OpenApiOptions
        (experimental) Cross Origin Resource Sharing options for the API.
        Specified by:
        getCorsOptions in interface OpenApiOptions
      • getDefaultAuthorizer

        public final Authorizer getDefaultAuthorizer()
        Description copied from interface: OpenApiOptions
        (experimental) The default authorizer to use for your api.

        When omitted, no default authorizer is used. Authorizers specified at the integration level will override this for that operation.

        Specified by:
        getDefaultAuthorizer in interface OpenApiOptions
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object