Class CfnDocumentationPart.LocationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDocumentationPart.LocationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnDocumentationPart.LocationProperty
CfnDocumentationPart.LocationProperty
-
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.amazon.awscdk.services.apigateway.CfnDocumentationPart.LocationProperty
CfnDocumentationPart.LocationProperty.Builder, CfnDocumentationPart.LocationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnDocumentationPart.LocationProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The HTTP verb of a method.final String
getName()
The name of the targeted API entity.final String
getPath()
The URL path of the target.final String
The HTTP status code of a response.final String
getType()
The type of API entity to which the documentation content applies.final int
hashCode()
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 theCfnDocumentationPart.LocationProperty.Builder
.
-
-
Method Details
-
getMethod
Description copied from interface:CfnDocumentationPart.LocationProperty
The HTTP verb of a method.It is a valid field for the API entity types of
METHOD
,PATH_PARAMETER
,QUERY_PARAMETER
,REQUEST_HEADER
,REQUEST_BODY
,RESPONSE
,RESPONSE_HEADER
, andRESPONSE_BODY
. The default value is*
for any method. When an applicable child entity inherits the content of an entity of the same type with more general specifications of the otherlocation
attributes, the child entity'smethod
attribute must match that of the parent entity exactly.- Specified by:
getMethod
in interfaceCfnDocumentationPart.LocationProperty
-
getName
Description copied from interface:CfnDocumentationPart.LocationProperty
The name of the targeted API entity.It is a valid and required field for the API entity types of
AUTHORIZER
,MODEL
,PATH_PARAMETER
,QUERY_PARAMETER
,REQUEST_HEADER
,REQUEST_BODY
andRESPONSE_HEADER
. It is an invalid field for any other entity type.- Specified by:
getName
in interfaceCfnDocumentationPart.LocationProperty
-
getPath
Description copied from interface:CfnDocumentationPart.LocationProperty
The URL path of the target.It is a valid field for the API entity types of
RESOURCE
,METHOD
,PATH_PARAMETER
,QUERY_PARAMETER
,REQUEST_HEADER
,REQUEST_BODY
,RESPONSE
,RESPONSE_HEADER
, andRESPONSE_BODY
. The default value is/
for the root resource. When an applicable child entity inherits the content of another entity of the same type with more general specifications of the otherlocation
attributes, the child entity'spath
attribute must match that of the parent entity as a prefix.- Specified by:
getPath
in interfaceCfnDocumentationPart.LocationProperty
-
getStatusCode
Description copied from interface:CfnDocumentationPart.LocationProperty
The HTTP status code of a response.It is a valid field for the API entity types of
RESPONSE
,RESPONSE_HEADER
, andRESPONSE_BODY
. The default value is*
for any status code. When an applicable child entity inherits the content of an entity of the same type with more general specifications of the otherlocation
attributes, the child entity'sstatusCode
attribute must match that of the parent entity exactly.- Specified by:
getStatusCode
in interfaceCfnDocumentationPart.LocationProperty
-
getType
Description copied from interface:CfnDocumentationPart.LocationProperty
The type of API entity to which the documentation content applies.Valid values are
API
,AUTHORIZER
,MODEL
,RESOURCE
,METHOD
,PATH_PARAMETER
,QUERY_PARAMETER
,REQUEST_HEADER
,REQUEST_BODY
,RESPONSE
,RESPONSE_HEADER
, andRESPONSE_BODY
. Content inheritance does not apply to any entity of theAPI
,AUTHORIZER
,METHOD
,MODEL
,REQUEST_BODY
, orRESOURCE
type.- Specified by:
getType
in interfaceCfnDocumentationPart.LocationProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-