-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy patheventgateways_i.go
More file actions
32 lines (28 loc) · 1.78 KB
/
eventgateways_i.go
File metadata and controls
32 lines (28 loc) · 1.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
// Code generated by ifacemaker; DO NOT EDIT.
package sdkkonnectgo
import (
"context"
"github.com/Kong/sdk-konnect-go/models/components"
"github.com/Kong/sdk-konnect-go/models/operations"
)
// EventGatewaysSDK is a generated interface.
type EventGatewaysSDK interface {
// ListEventGateways - List all Event Gateways
// Returns an array of gateway objects containing information about the Konnect Event Gateways.
ListEventGateways(ctx context.Context, request operations.ListEventGatewaysRequest, opts ...operations.Option) (*operations.ListEventGatewaysResponse, error)
// CreateEventGateway - Create Event Gateway
// Create a Event gateway in the Konnect Organization.
CreateEventGateway(ctx context.Context, request components.CreateGatewayRequest, opts ...operations.Option) (*operations.CreateEventGatewayResponse, error)
// GetEventGateway - Get an Event Gateway
// Returns information about an individual Event gateway.
GetEventGateway(ctx context.Context, gatewayID string, opts ...operations.Option) (*operations.GetEventGatewayResponse, error)
// UpdateEventGateway - Update Event Gateway
// Update an individual gateway.
UpdateEventGateway(ctx context.Context, gatewayID string, updateGatewayRequest components.UpdateGatewayRequest, opts ...operations.Option) (*operations.UpdateEventGatewayResponse, error)
// PatchEventGateway - Partially Update Event Gateway
// Patch an individual gateway.
PatchEventGateway(ctx context.Context, gatewayID string, patchGatewayRequest components.PatchGatewayRequest, opts ...operations.Option) (*operations.PatchEventGatewayResponse, error)
// DeleteEventGateway - Delete Event Gateway
// Delete an individual gateway.
DeleteEventGateway(ctx context.Context, gatewayID string, opts ...operations.Option) (*operations.DeleteEventGatewayResponse, error)
}