class
Amazonite::ApiGateway::DocumentationPart
- Amazonite::ApiGateway::DocumentationPart
- Reference
- Object
Overview
A documentation part for a targeted API entity.
Included Modules
- JSON::Serializable
Defined in:
api_gateway/documentation_part.crConstructors
- .new(pull : JSON::PullParser)
- .new(id : String | Nil = nil, location : DocumentationPartLocation | Nil = nil, properties : String | Nil = nil)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#hash(hasher)
See
Object#hash(hasher) -
#id : String | Nil
The DocumentationPart identifier, generated by API Gateway when the
DocumentationPartis created. -
#id=(id : String | Nil)
The DocumentationPart identifier, generated by API Gateway when the
DocumentationPartis created. -
#location : DocumentationPartLocation | Nil
The location of the API entity to which the documentation applies.
-
#location=(location : DocumentationPartLocation | Nil)
The location of the API entity to which the documentation applies.
-
#properties : String | Nil
A content map of API-specific key-value pairs describing the targeted API entity.
-
#properties=(properties : String | Nil)
A content map of API-specific key-value pairs describing the targeted API entity.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The DocumentationPart identifier, generated by API Gateway when the DocumentationPart is
created.
The DocumentationPart identifier, generated by API Gateway when the DocumentationPart is
created.
The location of the API entity to which the documentation applies. Valid fields depend on the targeted API entity type. All the valid location fields are not required. If not explicitly specified, a valid location field is treated as a wildcard and associated documentation content may be inherited by matching entities, unless overridden.
The location of the API entity to which the documentation applies. Valid fields depend on the targeted API entity type. All the valid location fields are not required. If not explicitly specified, a valid location field is treated as a wildcard and associated documentation content may be inherited by matching entities, unless overridden.
A content map of API-specific key-value pairs describing the targeted API entity. The map must
be encoded as a JSON string, e.g., "{ \"description\": \"The API does ...\" }". Only
OpenAPI-compliant documentation-related fields from the properties map are exported and, hence,
published as part of the API entity definitions, while the original documentation parts are
exported in a OpenAPI extension of x-amazon-apigateway-documentation.
A content map of API-specific key-value pairs describing the targeted API entity. The map must
be encoded as a JSON string, e.g., "{ \"description\": \"The API does ...\" }". Only
OpenAPI-compliant documentation-related fields from the properties map are exported and, hence,
published as part of the API entity definitions, while the original documentation parts are
exported in a OpenAPI extension of x-amazon-apigateway-documentation.