Classes

The following classes are available globally.

  • Undocumented

    See more

    Declaration

    Objective-C

    @interface AWSAPIGatewayClient : NSObject
    
    @property (nonatomic, strong) AWSServiceConfiguration *configuration;
    
    @property (nonatomic, strong, nullable) NSString *APIKey;
    
    
    
    /**
     *  The invoke method can be used to invoke an `AWS API Gateway` API endpoint with a `AWSAPIGatewayRequest` object.
     *
     *  @param apiRequest An `AWSAPIGatewayRequest` object.
     *
     *  @return An instance of `AWSTask`. On successful execution, `task.result` will contain an instance of `AWSAPIGatewayResponse`. On failed execution, `task.error` may contain an `NSError`.
     */
    - (AWSTask<AWSAPIGatewayResponse *> *)invoke:(AWSAPIGatewayRequest *)apiRequest;
    
    @end

    Swift

    class AWSAPIGatewayClient : NSObject
  • The request object for invoking an AWS API Gateway API.

    See more

    Declaration

    Objective-C

    @interface AWSAPIGatewayRequest : NSObject

    Swift

    class AWSAPIGatewayRequest : NSObject
  • The response object for a successful AWS API Gateway invocation using the invoke method.

    See more

    Declaration

    Objective-C

    @interface AWSAPIGatewayResponse : NSObject

    Swift

    class AWSAPIGatewayResponse : NSObject