Class IntegrationGrantProps.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.aws.awsprototypingsdk.openapigateway.IntegrationGrantProps.Jsii$Proxy
-
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable,IntegrationGrantProps,MethodAndPath
- Enclosing interface:
- IntegrationGrantProps
@Stability(Experimental) @Internal public static final class IntegrationGrantProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IntegrationGrantProps
An implementation forIntegrationGrantProps
-
-
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.aws.awsprototypingsdk.openapigateway.IntegrationGrantProps
IntegrationGrantProps.Builder, IntegrationGrantProps.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.protectedJsii$Proxy(IntegrationGrantProps.Builder builder)Constructor that initializes the object based on literal property values passed by theIntegrationGrantProps.Builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)software.amazon.awscdk.services.apigateway.SpecRestApigetApi()(experimental) The api to grant permissions for.StringgetMethod()(experimental) The http method of this operation.StringgetOperationId()(experimental) The ID of the operation for which permissions are being granted.StringgetPath()(experimental) The path of this operation in the api.software.constructs.ConstructgetScope()(experimental) The scope in which permission resources can be created.inthashCode()
-
-
-
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.
-
Jsii$Proxy
protected Jsii$Proxy(IntegrationGrantProps.Builder builder)
Constructor that initializes the object based on literal property values passed by theIntegrationGrantProps.Builder.
-
-
Method Detail
-
getApi
public final software.amazon.awscdk.services.apigateway.SpecRestApi getApi()
Description copied from interface:IntegrationGrantProps(experimental) The api to grant permissions for.- Specified by:
getApiin interfaceIntegrationGrantProps
-
getOperationId
public final String getOperationId()
Description copied from interface:IntegrationGrantProps(experimental) The ID of the operation for which permissions are being granted.- Specified by:
getOperationIdin interfaceIntegrationGrantProps
-
getScope
public final software.constructs.Construct getScope()
Description copied from interface:IntegrationGrantProps(experimental) The scope in which permission resources can be created.- Specified by:
getScopein interfaceIntegrationGrantProps
-
getMethod
public final String getMethod()
Description copied from interface:MethodAndPath(experimental) The http method of this operation.- Specified by:
getMethodin interfaceMethodAndPath
-
getPath
public final String getPath()
Description copied from interface:MethodAndPath(experimental) The path of this operation in the api.- Specified by:
getPathin interfaceMethodAndPath
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-