fix: update openapi and regenerate to pull in fix for replications API (#280)
This commit is contained in:
@ -40,7 +40,7 @@ type DBRPsApi interface {
|
|||||||
DeleteDBRPIDExecute(r ApiDeleteDBRPIDRequest) error
|
DeleteDBRPIDExecute(r ApiDeleteDBRPIDRequest) error
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* GetDBRPs List all database retention policy mappings
|
* GetDBRPs List database retention policy mappings
|
||||||
* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
||||||
* @return ApiGetDBRPsRequest
|
* @return ApiGetDBRPsRequest
|
||||||
*/
|
*/
|
||||||
@ -365,7 +365,7 @@ func (r ApiGetDBRPsRequest) Execute() (DBRPs, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* GetDBRPs List all database retention policy mappings
|
* GetDBRPs List database retention policy mappings
|
||||||
* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
||||||
* @return ApiGetDBRPsRequest
|
* @return ApiGetDBRPsRequest
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -26,7 +26,7 @@ var (
|
|||||||
type DeleteApi interface {
|
type DeleteApi interface {
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* PostDelete Delete time series data from InfluxDB
|
* PostDelete Delete data
|
||||||
* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
||||||
* @return ApiPostDeleteRequest
|
* @return ApiPostDeleteRequest
|
||||||
*/
|
*/
|
||||||
@ -125,7 +125,7 @@ func (r ApiPostDeleteRequest) Execute() error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* PostDelete Delete time series data from InfluxDB
|
* PostDelete Delete data
|
||||||
* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
||||||
* @return ApiPostDeleteRequest
|
* @return ApiPostDeleteRequest
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -62,8 +62,9 @@ type RestoreApi interface {
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* PostRestoreKVExecute executes the request
|
* PostRestoreKVExecute executes the request
|
||||||
|
* @return PostRestoreKVResponse
|
||||||
*/
|
*/
|
||||||
PostRestoreKVExecute(r ApiPostRestoreKVRequest) error
|
PostRestoreKVExecute(r ApiPostRestoreKVRequest) (PostRestoreKVResponse, error)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* PostRestoreSQL Overwrite the embedded SQL store on the server with a backed-up snapshot.
|
* PostRestoreSQL Overwrite the embedded SQL store on the server with a backed-up snapshot.
|
||||||
@ -487,7 +488,7 @@ func (r ApiPostRestoreKVRequest) GetContentType() *string {
|
|||||||
return r.contentType
|
return r.contentType
|
||||||
}
|
}
|
||||||
|
|
||||||
func (r ApiPostRestoreKVRequest) Execute() error {
|
func (r ApiPostRestoreKVRequest) Execute() (PostRestoreKVResponse, error) {
|
||||||
return r.ApiService.PostRestoreKVExecute(r)
|
return r.ApiService.PostRestoreKVExecute(r)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -505,19 +506,21 @@ func (a *RestoreApiService) PostRestoreKV(ctx _context.Context) ApiPostRestoreKV
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* Execute executes the request
|
* Execute executes the request
|
||||||
|
* @return PostRestoreKVResponse
|
||||||
*/
|
*/
|
||||||
func (a *RestoreApiService) PostRestoreKVExecute(r ApiPostRestoreKVRequest) error {
|
func (a *RestoreApiService) PostRestoreKVExecute(r ApiPostRestoreKVRequest) (PostRestoreKVResponse, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPost
|
localVarHTTPMethod = _nethttp.MethodPost
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
localVarReturnValue PostRestoreKVResponse
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "RestoreApiService.PostRestoreKV")
|
localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "RestoreApiService.PostRestoreKV")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "/restore/kv"
|
localVarPath := localBasePath + "/restore/kv"
|
||||||
@ -526,7 +529,7 @@ func (a *RestoreApiService) PostRestoreKVExecute(r ApiPostRestoreKVRequest) erro
|
|||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
if r.body == nil {
|
if r.body == nil {
|
||||||
return reportError("body is required and must be specified")
|
return localVarReturnValue, reportError("body is required and must be specified")
|
||||||
}
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
@ -559,12 +562,12 @@ func (a *RestoreApiService) PostRestoreKVExecute(r ApiPostRestoreKVRequest) erro
|
|||||||
localVarPostBody = r.body
|
localVarPostBody = r.body
|
||||||
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return localVarReturnValue, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(req)
|
localVarHTTPResponse, err := a.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return err
|
return localVarReturnValue, err
|
||||||
}
|
}
|
||||||
|
|
||||||
var errorPrefix string
|
var errorPrefix string
|
||||||
@ -578,12 +581,12 @@ func (a *RestoreApiService) PostRestoreKVExecute(r ApiPostRestoreKVRequest) erro
|
|||||||
body, err := GunzipIfNeeded(localVarHTTPResponse)
|
body, err := GunzipIfNeeded(localVarHTTPResponse)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
body.Close()
|
body.Close()
|
||||||
return _fmt.Errorf("%s%w", errorPrefix, err)
|
return localVarReturnValue, _fmt.Errorf("%s%w", errorPrefix, err)
|
||||||
}
|
}
|
||||||
localVarBody, err := _io.ReadAll(body)
|
localVarBody, err := _io.ReadAll(body)
|
||||||
body.Close()
|
body.Close()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return _fmt.Errorf("%s%w", errorPrefix, err)
|
return localVarReturnValue, _fmt.Errorf("%s%w", errorPrefix, err)
|
||||||
}
|
}
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
@ -593,14 +596,33 @@ func (a *RestoreApiService) PostRestoreKVExecute(r ApiPostRestoreKVRequest) erro
|
|||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = _fmt.Sprintf("%s: %s", newErr.Error(), err.Error())
|
newErr.error = _fmt.Sprintf("%s: %s", newErr.Error(), err.Error())
|
||||||
return newErr
|
return localVarReturnValue, newErr
|
||||||
}
|
}
|
||||||
v.SetMessage(_fmt.Sprintf("%s: %s", newErr.Error(), v.GetMessage()))
|
v.SetMessage(_fmt.Sprintf("%s: %s", newErr.Error(), v.GetMessage()))
|
||||||
newErr.model = &v
|
newErr.model = &v
|
||||||
return newErr
|
return localVarReturnValue, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
body, err := GunzipIfNeeded(localVarHTTPResponse)
|
||||||
|
if err != nil {
|
||||||
|
body.Close()
|
||||||
|
return localVarReturnValue, _fmt.Errorf("%s%w", errorPrefix, err)
|
||||||
|
}
|
||||||
|
localVarBody, err := _io.ReadAll(body)
|
||||||
|
body.Close()
|
||||||
|
if err != nil {
|
||||||
|
return localVarReturnValue, _fmt.Errorf("%s%w", errorPrefix, err)
|
||||||
|
}
|
||||||
|
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
|
if err != nil {
|
||||||
|
newErr := GenericOpenAPIError{
|
||||||
|
body: localVarBody,
|
||||||
|
error: _fmt.Sprintf("%s%s", errorPrefix, err.Error()),
|
||||||
|
}
|
||||||
|
return localVarReturnValue, newErr
|
||||||
|
}
|
||||||
|
|
||||||
|
return localVarReturnValue, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
type ApiPostRestoreSQLRequest struct {
|
type ApiPostRestoreSQLRequest struct {
|
||||||
|
|||||||
@ -26,10 +26,23 @@ var (
|
|||||||
type WriteApi interface {
|
type WriteApi interface {
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* PostWrite Write time series data into InfluxDB
|
* PostWrite Write data
|
||||||
* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
* Writes data to a bucket.
|
||||||
* @return ApiPostWriteRequest
|
|
||||||
*/
|
To write data into InfluxDB, you need the following:
|
||||||
|
- **organization** – _See [View organizations]({{% INFLUXDB_DOCS_URL %}}/organizations/view-orgs/#view-your-organization-id) for instructions on viewing your organization ID._
|
||||||
|
- **bucket** – _See [View buckets]({{% INFLUXDB_DOCS_URL %}}/organizations/buckets/view-buckets/) for
|
||||||
|
instructions on viewing your bucket ID._
|
||||||
|
- **API token** – _See [View tokens]({{% INFLUXDB_DOCS_URL %}}/security/tokens/view-tokens/)
|
||||||
|
for instructions on viewing your API token._
|
||||||
|
- **InfluxDB URL** – _See [InfluxDB URLs]({{% INFLUXDB_DOCS_URL %}}/reference/urls/)_.
|
||||||
|
- data in [line protocol]({{% INFLUXDB_DOCS_URL %}}/reference/syntax/line-protocol) format.
|
||||||
|
|
||||||
|
For more information and examples, see [Write data with the InfluxDB API]({{% INFLUXDB_DOCS_URL %}}/write-data/developer-tools/api).
|
||||||
|
|
||||||
|
* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
||||||
|
* @return ApiPostWriteRequest
|
||||||
|
*/
|
||||||
PostWrite(ctx _context.Context) ApiPostWriteRequest
|
PostWrite(ctx _context.Context) ApiPostWriteRequest
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -161,10 +174,23 @@ func (r ApiPostWriteRequest) Execute() error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* PostWrite Write time series data into InfluxDB
|
* PostWrite Write data
|
||||||
|
* Writes data to a bucket.
|
||||||
|
|
||||||
|
To write data into InfluxDB, you need the following:
|
||||||
|
- **organization** – _See [View organizations]({{% INFLUXDB_DOCS_URL %}}/organizations/view-orgs/#view-your-organization-id) for instructions on viewing your organization ID._
|
||||||
|
- **bucket** – _See [View buckets]({{% INFLUXDB_DOCS_URL %}}/organizations/buckets/view-buckets/) for
|
||||||
|
instructions on viewing your bucket ID._
|
||||||
|
- **API token** – _See [View tokens]({{% INFLUXDB_DOCS_URL %}}/security/tokens/view-tokens/)
|
||||||
|
for instructions on viewing your API token._
|
||||||
|
- **InfluxDB URL** – _See [InfluxDB URLs]({{% INFLUXDB_DOCS_URL %}}/reference/urls/)_.
|
||||||
|
- data in [line protocol]({{% INFLUXDB_DOCS_URL %}}/reference/syntax/line-protocol) format.
|
||||||
|
|
||||||
|
For more information and examples, see [Write data with the InfluxDB API]({{% INFLUXDB_DOCS_URL %}}/write-data/developer-tools/api).
|
||||||
|
|
||||||
* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
|
||||||
* @return ApiPostWriteRequest
|
* @return ApiPostWriteRequest
|
||||||
*/
|
*/
|
||||||
func (a *WriteApiService) PostWrite(ctx _context.Context) ApiPostWriteRequest {
|
func (a *WriteApiService) PostWrite(ctx _context.Context) ApiPostWriteRequest {
|
||||||
return ApiPostWriteRequest{
|
return ApiPostWriteRequest{
|
||||||
ApiService: a,
|
ApiService: a,
|
||||||
@ -300,7 +326,7 @@ func (a *WriteApiService) PostWriteExecute(r ApiPostWriteRequest) error {
|
|||||||
newErr.model = &v
|
newErr.model = &v
|
||||||
return newErr
|
return newErr
|
||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 403 {
|
if localVarHTTPResponse.StatusCode == 404 {
|
||||||
var v Error
|
var v Error
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
@ -109,7 +109,7 @@ func NewConfiguration() *Configuration {
|
|||||||
OperationServers: map[string]ServerConfigurations{
|
OperationServers: map[string]ServerConfigurations{
|
||||||
"HealthApiService.GetHealth": {
|
"HealthApiService.GetHealth": {
|
||||||
{
|
{
|
||||||
URL: "",
|
URL: "/",
|
||||||
Description: "No description provided",
|
Description: "No description provided",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
@ -285,6 +285,8 @@ components:
|
|||||||
$ref: "./openapi/src/oss/schemas/BucketShardMappings.yml"
|
$ref: "./openapi/src/oss/schemas/BucketShardMappings.yml"
|
||||||
BucketShardMapping:
|
BucketShardMapping:
|
||||||
$ref: "./openapi/src/oss/schemas/BucketShardMapping.yml"
|
$ref: "./openapi/src/oss/schemas/BucketShardMapping.yml"
|
||||||
|
PostRestoreKVResponse:
|
||||||
|
$ref: "./openapi/src/oss/schemas/PostRestoreKVResponse.yml"
|
||||||
Telegrafs:
|
Telegrafs:
|
||||||
$ref: "./openapi/src/common/schemas/Telegrafs.yml"
|
$ref: "./openapi/src/common/schemas/Telegrafs.yml"
|
||||||
TelegrafRequest:
|
TelegrafRequest:
|
||||||
|
|||||||
Submodule api/contract/openapi updated: 039f87e84d...1d9c78d7e3
114
api/model_post_restore_kv_response.gen.go
Normal file
114
api/model_post_restore_kv_response.gen.go
Normal file
@ -0,0 +1,114 @@
|
|||||||
|
/*
|
||||||
|
* Subset of Influx API covered by Influx CLI
|
||||||
|
*
|
||||||
|
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||||
|
*
|
||||||
|
* API version: 2.0.0
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
||||||
|
|
||||||
|
package api
|
||||||
|
|
||||||
|
import (
|
||||||
|
"encoding/json"
|
||||||
|
)
|
||||||
|
|
||||||
|
// PostRestoreKVResponse struct for PostRestoreKVResponse
|
||||||
|
type PostRestoreKVResponse struct {
|
||||||
|
// token is the root token for the instance after restore (this is overwritten during the restore)
|
||||||
|
Token *string `json:"token,omitempty" yaml:"token,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostRestoreKVResponse instantiates a new PostRestoreKVResponse object
|
||||||
|
// This constructor will assign default values to properties that have it defined,
|
||||||
|
// and makes sure properties required by API are set, but the set of arguments
|
||||||
|
// will change when the set of required properties is changed
|
||||||
|
func NewPostRestoreKVResponse() *PostRestoreKVResponse {
|
||||||
|
this := PostRestoreKVResponse{}
|
||||||
|
return &this
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostRestoreKVResponseWithDefaults instantiates a new PostRestoreKVResponse object
|
||||||
|
// This constructor will only assign default values to properties that have it defined,
|
||||||
|
// but it doesn't guarantee that properties required by API are set
|
||||||
|
func NewPostRestoreKVResponseWithDefaults() *PostRestoreKVResponse {
|
||||||
|
this := PostRestoreKVResponse{}
|
||||||
|
return &this
|
||||||
|
}
|
||||||
|
|
||||||
|
// GetToken returns the Token field value if set, zero value otherwise.
|
||||||
|
func (o *PostRestoreKVResponse) GetToken() string {
|
||||||
|
if o == nil || o.Token == nil {
|
||||||
|
var ret string
|
||||||
|
return ret
|
||||||
|
}
|
||||||
|
return *o.Token
|
||||||
|
}
|
||||||
|
|
||||||
|
// GetTokenOk returns a tuple with the Token field value if set, nil otherwise
|
||||||
|
// and a boolean to check if the value has been set.
|
||||||
|
func (o *PostRestoreKVResponse) GetTokenOk() (*string, bool) {
|
||||||
|
if o == nil || o.Token == nil {
|
||||||
|
return nil, false
|
||||||
|
}
|
||||||
|
return o.Token, true
|
||||||
|
}
|
||||||
|
|
||||||
|
// HasToken returns a boolean if a field has been set.
|
||||||
|
func (o *PostRestoreKVResponse) HasToken() bool {
|
||||||
|
if o != nil && o.Token != nil {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetToken gets a reference to the given string and assigns it to the Token field.
|
||||||
|
func (o *PostRestoreKVResponse) SetToken(v string) {
|
||||||
|
o.Token = &v
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o PostRestoreKVResponse) MarshalJSON() ([]byte, error) {
|
||||||
|
toSerialize := map[string]interface{}{}
|
||||||
|
if o.Token != nil {
|
||||||
|
toSerialize["token"] = o.Token
|
||||||
|
}
|
||||||
|
return json.Marshal(toSerialize)
|
||||||
|
}
|
||||||
|
|
||||||
|
type NullablePostRestoreKVResponse struct {
|
||||||
|
value *PostRestoreKVResponse
|
||||||
|
isSet bool
|
||||||
|
}
|
||||||
|
|
||||||
|
func (v NullablePostRestoreKVResponse) Get() *PostRestoreKVResponse {
|
||||||
|
return v.value
|
||||||
|
}
|
||||||
|
|
||||||
|
func (v *NullablePostRestoreKVResponse) Set(val *PostRestoreKVResponse) {
|
||||||
|
v.value = val
|
||||||
|
v.isSet = true
|
||||||
|
}
|
||||||
|
|
||||||
|
func (v NullablePostRestoreKVResponse) IsSet() bool {
|
||||||
|
return v.isSet
|
||||||
|
}
|
||||||
|
|
||||||
|
func (v *NullablePostRestoreKVResponse) Unset() {
|
||||||
|
v.value = nil
|
||||||
|
v.isSet = false
|
||||||
|
}
|
||||||
|
|
||||||
|
func NewNullablePostRestoreKVResponse(val *PostRestoreKVResponse) *NullablePostRestoreKVResponse {
|
||||||
|
return &NullablePostRestoreKVResponse{value: val, isSet: true}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (v NullablePostRestoreKVResponse) MarshalJSON() ([]byte, error) {
|
||||||
|
return json.Marshal(v.value)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (v *NullablePostRestoreKVResponse) UnmarshalJSON(src []byte) error {
|
||||||
|
v.isSet = true
|
||||||
|
return json.Unmarshal(src, &v.value)
|
||||||
|
}
|
||||||
@ -20,8 +20,8 @@ type ReplicationCreationRequest struct {
|
|||||||
Description *string `json:"description,omitempty" yaml:"description,omitempty"`
|
Description *string `json:"description,omitempty" yaml:"description,omitempty"`
|
||||||
OrgID string `json:"orgID" yaml:"orgID"`
|
OrgID string `json:"orgID" yaml:"orgID"`
|
||||||
RemoteID string `json:"remoteID" yaml:"remoteID"`
|
RemoteID string `json:"remoteID" yaml:"remoteID"`
|
||||||
LocalBucketID *string `json:"localBucketID,omitempty" yaml:"localBucketID,omitempty"`
|
LocalBucketID string `json:"localBucketID" yaml:"localBucketID"`
|
||||||
RemoteBucketID *string `json:"remoteBucketID,omitempty" yaml:"remoteBucketID,omitempty"`
|
RemoteBucketID string `json:"remoteBucketID" yaml:"remoteBucketID"`
|
||||||
MaxQueueSizeBytes int64 `json:"maxQueueSizeBytes" yaml:"maxQueueSizeBytes"`
|
MaxQueueSizeBytes int64 `json:"maxQueueSizeBytes" yaml:"maxQueueSizeBytes"`
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -29,11 +29,13 @@ type ReplicationCreationRequest struct {
|
|||||||
// This constructor will assign default values to properties that have it defined,
|
// This constructor will assign default values to properties that have it defined,
|
||||||
// and makes sure properties required by API are set, but the set of arguments
|
// and makes sure properties required by API are set, but the set of arguments
|
||||||
// will change when the set of required properties is changed
|
// will change when the set of required properties is changed
|
||||||
func NewReplicationCreationRequest(name string, orgID string, remoteID string, maxQueueSizeBytes int64) *ReplicationCreationRequest {
|
func NewReplicationCreationRequest(name string, orgID string, remoteID string, localBucketID string, remoteBucketID string, maxQueueSizeBytes int64) *ReplicationCreationRequest {
|
||||||
this := ReplicationCreationRequest{}
|
this := ReplicationCreationRequest{}
|
||||||
this.Name = name
|
this.Name = name
|
||||||
this.OrgID = orgID
|
this.OrgID = orgID
|
||||||
this.RemoteID = remoteID
|
this.RemoteID = remoteID
|
||||||
|
this.LocalBucketID = localBucketID
|
||||||
|
this.RemoteBucketID = remoteBucketID
|
||||||
this.MaxQueueSizeBytes = maxQueueSizeBytes
|
this.MaxQueueSizeBytes = maxQueueSizeBytes
|
||||||
return &this
|
return &this
|
||||||
}
|
}
|
||||||
@ -152,68 +154,52 @@ func (o *ReplicationCreationRequest) SetRemoteID(v string) {
|
|||||||
o.RemoteID = v
|
o.RemoteID = v
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetLocalBucketID returns the LocalBucketID field value if set, zero value otherwise.
|
// GetLocalBucketID returns the LocalBucketID field value
|
||||||
func (o *ReplicationCreationRequest) GetLocalBucketID() string {
|
func (o *ReplicationCreationRequest) GetLocalBucketID() string {
|
||||||
if o == nil || o.LocalBucketID == nil {
|
if o == nil {
|
||||||
var ret string
|
var ret string
|
||||||
return ret
|
return ret
|
||||||
}
|
}
|
||||||
return *o.LocalBucketID
|
|
||||||
|
return o.LocalBucketID
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetLocalBucketIDOk returns a tuple with the LocalBucketID field value if set, nil otherwise
|
// GetLocalBucketIDOk returns a tuple with the LocalBucketID field value
|
||||||
// and a boolean to check if the value has been set.
|
// and a boolean to check if the value has been set.
|
||||||
func (o *ReplicationCreationRequest) GetLocalBucketIDOk() (*string, bool) {
|
func (o *ReplicationCreationRequest) GetLocalBucketIDOk() (*string, bool) {
|
||||||
if o == nil || o.LocalBucketID == nil {
|
if o == nil {
|
||||||
return nil, false
|
return nil, false
|
||||||
}
|
}
|
||||||
return o.LocalBucketID, true
|
return &o.LocalBucketID, true
|
||||||
}
|
}
|
||||||
|
|
||||||
// HasLocalBucketID returns a boolean if a field has been set.
|
// SetLocalBucketID sets field value
|
||||||
func (o *ReplicationCreationRequest) HasLocalBucketID() bool {
|
|
||||||
if o != nil && o.LocalBucketID != nil {
|
|
||||||
return true
|
|
||||||
}
|
|
||||||
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetLocalBucketID gets a reference to the given string and assigns it to the LocalBucketID field.
|
|
||||||
func (o *ReplicationCreationRequest) SetLocalBucketID(v string) {
|
func (o *ReplicationCreationRequest) SetLocalBucketID(v string) {
|
||||||
o.LocalBucketID = &v
|
o.LocalBucketID = v
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetRemoteBucketID returns the RemoteBucketID field value if set, zero value otherwise.
|
// GetRemoteBucketID returns the RemoteBucketID field value
|
||||||
func (o *ReplicationCreationRequest) GetRemoteBucketID() string {
|
func (o *ReplicationCreationRequest) GetRemoteBucketID() string {
|
||||||
if o == nil || o.RemoteBucketID == nil {
|
if o == nil {
|
||||||
var ret string
|
var ret string
|
||||||
return ret
|
return ret
|
||||||
}
|
}
|
||||||
return *o.RemoteBucketID
|
|
||||||
|
return o.RemoteBucketID
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetRemoteBucketIDOk returns a tuple with the RemoteBucketID field value if set, nil otherwise
|
// GetRemoteBucketIDOk returns a tuple with the RemoteBucketID field value
|
||||||
// and a boolean to check if the value has been set.
|
// and a boolean to check if the value has been set.
|
||||||
func (o *ReplicationCreationRequest) GetRemoteBucketIDOk() (*string, bool) {
|
func (o *ReplicationCreationRequest) GetRemoteBucketIDOk() (*string, bool) {
|
||||||
if o == nil || o.RemoteBucketID == nil {
|
if o == nil {
|
||||||
return nil, false
|
return nil, false
|
||||||
}
|
}
|
||||||
return o.RemoteBucketID, true
|
return &o.RemoteBucketID, true
|
||||||
}
|
}
|
||||||
|
|
||||||
// HasRemoteBucketID returns a boolean if a field has been set.
|
// SetRemoteBucketID sets field value
|
||||||
func (o *ReplicationCreationRequest) HasRemoteBucketID() bool {
|
|
||||||
if o != nil && o.RemoteBucketID != nil {
|
|
||||||
return true
|
|
||||||
}
|
|
||||||
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetRemoteBucketID gets a reference to the given string and assigns it to the RemoteBucketID field.
|
|
||||||
func (o *ReplicationCreationRequest) SetRemoteBucketID(v string) {
|
func (o *ReplicationCreationRequest) SetRemoteBucketID(v string) {
|
||||||
o.RemoteBucketID = &v
|
o.RemoteBucketID = v
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetMaxQueueSizeBytes returns the MaxQueueSizeBytes field value
|
// GetMaxQueueSizeBytes returns the MaxQueueSizeBytes field value
|
||||||
@ -254,10 +240,10 @@ func (o ReplicationCreationRequest) MarshalJSON() ([]byte, error) {
|
|||||||
if true {
|
if true {
|
||||||
toSerialize["remoteID"] = o.RemoteID
|
toSerialize["remoteID"] = o.RemoteID
|
||||||
}
|
}
|
||||||
if o.LocalBucketID != nil {
|
if true {
|
||||||
toSerialize["localBucketID"] = o.LocalBucketID
|
toSerialize["localBucketID"] = o.LocalBucketID
|
||||||
}
|
}
|
||||||
if o.RemoteBucketID != nil {
|
if true {
|
||||||
toSerialize["remoteBucketID"] = o.RemoteBucketID
|
toSerialize["remoteBucketID"] = o.RemoteBucketID
|
||||||
}
|
}
|
||||||
if true {
|
if true {
|
||||||
|
|||||||
@ -169,7 +169,8 @@ func (c Client) fullRestore(ctx context.Context, path string, legacy bool) error
|
|||||||
if !legacy {
|
if !legacy {
|
||||||
kvReq = kvReq.ContentEncoding("gzip")
|
kvReq = kvReq.ContentEncoding("gzip")
|
||||||
}
|
}
|
||||||
if err := kvReq.Execute(); err != nil {
|
// TODO: Use the response object for something here.
|
||||||
|
if _, err := kvReq.Execute(); err != nil {
|
||||||
return fmt.Errorf("failed to restore KV snapshot: %w", err)
|
return fmt.Errorf("failed to restore KV snapshot: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user