package
0.0.2
Repository: https://github.com/confluentinc/cmf-sdk-go.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

Go API client for v1

Apache Flink job lifecycle management component for Confluent Platform.

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 1.0
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoDeprecatedClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context
go get github.com/antihax/optional

Put the package under your project folder and add the following in import:

import "./v1"

Documentation for API Endpoints

All URIs are relative to http://localhost:8080/cmf/api/v1

ClassMethodHTTP requestDescription
DefaultApiCreateOrUpdateApplicationPost /environments/{envName}/applicationsCreates a new Flink Application or updates an existing one in the given Environment.
DefaultApiCreateOrUpdateEnvironmentPost /environmentsCreate or update an Environment
DefaultApiDeleteApplicationDelete /environments/{envName}/applications/{appName}Deletes an Application of the given name in the given Environment.
DefaultApiDeleteEnvironmentDelete /environments/{envName}
DefaultApiGetApplicationGet /environments/{envName}/applications/{appName}Retrieve an Application of the given name in the given Environment.
DefaultApiGetApplicationsGet /environments/{envName}/applicationsRetrieve a paginated list of all applications in the given Environment.
DefaultApiGetEnvironmentGet /environments/{envName}Get/Describe an environment with the given name.
DefaultApiGetEnvironmentsGet /environmentsRetrieve a paginated list of all environments.
DefaultApiStartApplicationPost /environments/{envName}/applications/{appName}/startStarts an earlier submitted Flink Application
DefaultApiSuspendApplicationPost /environments/{envName}/applications/{appName}/suspendSuspends an earlier started Flink Application

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Author