mirror of
https://github.com/rancher/types.git
synced 2025-09-18 16:10:58 +00:00
go generate
This commit is contained in:
committed by
Alena Prokharchyk
parent
35112c6ee7
commit
01e479069c
121
client/cluster/v3/zz_generated_api_service.go
Normal file
121
client/cluster/v3/zz_generated_api_service.go
Normal file
@@ -0,0 +1,121 @@
|
||||
package client
|
||||
|
||||
import (
|
||||
"github.com/rancher/norman/types"
|
||||
)
|
||||
|
||||
const (
|
||||
APIServiceType = "apiService"
|
||||
APIServiceFieldAnnotations = "annotations"
|
||||
APIServiceFieldCABundle = "caBundle"
|
||||
APIServiceFieldConditions = "conditions"
|
||||
APIServiceFieldCreated = "created"
|
||||
APIServiceFieldCreatorID = "creatorId"
|
||||
APIServiceFieldGroup = "group"
|
||||
APIServiceFieldGroupPriorityMinimum = "groupPriorityMinimum"
|
||||
APIServiceFieldInsecureSkipTLSVerify = "insecureSkipTLSVerify"
|
||||
APIServiceFieldLabels = "labels"
|
||||
APIServiceFieldName = "name"
|
||||
APIServiceFieldOwnerReferences = "ownerReferences"
|
||||
APIServiceFieldRemoved = "removed"
|
||||
APIServiceFieldService = "service"
|
||||
APIServiceFieldState = "state"
|
||||
APIServiceFieldTransitioning = "transitioning"
|
||||
APIServiceFieldTransitioningMessage = "transitioningMessage"
|
||||
APIServiceFieldUUID = "uuid"
|
||||
APIServiceFieldVersion = "version"
|
||||
APIServiceFieldVersionPriority = "versionPriority"
|
||||
)
|
||||
|
||||
type APIService struct {
|
||||
types.Resource
|
||||
Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
|
||||
CABundle string `json:"caBundle,omitempty" yaml:"caBundle,omitempty"`
|
||||
Conditions []APIServiceCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"`
|
||||
Created string `json:"created,omitempty" yaml:"created,omitempty"`
|
||||
CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
|
||||
Group string `json:"group,omitempty" yaml:"group,omitempty"`
|
||||
GroupPriorityMinimum int64 `json:"groupPriorityMinimum,omitempty" yaml:"groupPriorityMinimum,omitempty"`
|
||||
InsecureSkipTLSVerify bool `json:"insecureSkipTLSVerify,omitempty" yaml:"insecureSkipTLSVerify,omitempty"`
|
||||
Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
|
||||
Name string `json:"name,omitempty" yaml:"name,omitempty"`
|
||||
OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
|
||||
Removed string `json:"removed,omitempty" yaml:"removed,omitempty"`
|
||||
Service *ServiceReference `json:"service,omitempty" yaml:"service,omitempty"`
|
||||
State string `json:"state,omitempty" yaml:"state,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"`
|
||||
UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"`
|
||||
Version string `json:"version,omitempty" yaml:"version,omitempty"`
|
||||
VersionPriority int64 `json:"versionPriority,omitempty" yaml:"versionPriority,omitempty"`
|
||||
}
|
||||
|
||||
type APIServiceCollection struct {
|
||||
types.Collection
|
||||
Data []APIService `json:"data,omitempty"`
|
||||
client *APIServiceClient
|
||||
}
|
||||
|
||||
type APIServiceClient struct {
|
||||
apiClient *Client
|
||||
}
|
||||
|
||||
type APIServiceOperations interface {
|
||||
List(opts *types.ListOpts) (*APIServiceCollection, error)
|
||||
Create(opts *APIService) (*APIService, error)
|
||||
Update(existing *APIService, updates interface{}) (*APIService, error)
|
||||
Replace(existing *APIService) (*APIService, error)
|
||||
ByID(id string) (*APIService, error)
|
||||
Delete(container *APIService) error
|
||||
}
|
||||
|
||||
func newAPIServiceClient(apiClient *Client) *APIServiceClient {
|
||||
return &APIServiceClient{
|
||||
apiClient: apiClient,
|
||||
}
|
||||
}
|
||||
|
||||
func (c *APIServiceClient) Create(container *APIService) (*APIService, error) {
|
||||
resp := &APIService{}
|
||||
err := c.apiClient.Ops.DoCreate(APIServiceType, container, resp)
|
||||
return resp, err
|
||||
}
|
||||
|
||||
func (c *APIServiceClient) Update(existing *APIService, updates interface{}) (*APIService, error) {
|
||||
resp := &APIService{}
|
||||
err := c.apiClient.Ops.DoUpdate(APIServiceType, &existing.Resource, updates, resp)
|
||||
return resp, err
|
||||
}
|
||||
|
||||
func (c *APIServiceClient) Replace(obj *APIService) (*APIService, error) {
|
||||
resp := &APIService{}
|
||||
err := c.apiClient.Ops.DoReplace(APIServiceType, &obj.Resource, obj, resp)
|
||||
return resp, err
|
||||
}
|
||||
|
||||
func (c *APIServiceClient) List(opts *types.ListOpts) (*APIServiceCollection, error) {
|
||||
resp := &APIServiceCollection{}
|
||||
err := c.apiClient.Ops.DoList(APIServiceType, opts, resp)
|
||||
resp.client = c
|
||||
return resp, err
|
||||
}
|
||||
|
||||
func (cc *APIServiceCollection) Next() (*APIServiceCollection, error) {
|
||||
if cc != nil && cc.Pagination != nil && cc.Pagination.Next != "" {
|
||||
resp := &APIServiceCollection{}
|
||||
err := cc.client.apiClient.Ops.DoNext(cc.Pagination.Next, resp)
|
||||
resp.client = cc.client
|
||||
return resp, err
|
||||
}
|
||||
return nil, nil
|
||||
}
|
||||
|
||||
func (c *APIServiceClient) ByID(id string) (*APIService, error) {
|
||||
resp := &APIService{}
|
||||
err := c.apiClient.Ops.DoByID(APIServiceType, id, resp)
|
||||
return resp, err
|
||||
}
|
||||
|
||||
func (c *APIServiceClient) Delete(container *APIService) error {
|
||||
return c.apiClient.Ops.DoResourceDelete(APIServiceType, &container.Resource)
|
||||
}
|
18
client/cluster/v3/zz_generated_api_service_condition.go
Normal file
18
client/cluster/v3/zz_generated_api_service_condition.go
Normal file
@@ -0,0 +1,18 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
APIServiceConditionType = "apiServiceCondition"
|
||||
APIServiceConditionFieldLastTransitionTime = "lastTransitionTime"
|
||||
APIServiceConditionFieldMessage = "message"
|
||||
APIServiceConditionFieldReason = "reason"
|
||||
APIServiceConditionFieldStatus = "status"
|
||||
APIServiceConditionFieldType = "type"
|
||||
)
|
||||
|
||||
type APIServiceCondition struct {
|
||||
LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"`
|
||||
Message string `json:"message,omitempty" yaml:"message,omitempty"`
|
||||
Reason string `json:"reason,omitempty" yaml:"reason,omitempty"`
|
||||
Status string `json:"status,omitempty" yaml:"status,omitempty"`
|
||||
Type string `json:"type,omitempty" yaml:"type,omitempty"`
|
||||
}
|
22
client/cluster/v3/zz_generated_api_service_spec.go
Normal file
22
client/cluster/v3/zz_generated_api_service_spec.go
Normal file
@@ -0,0 +1,22 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
APIServiceSpecType = "apiServiceSpec"
|
||||
APIServiceSpecFieldCABundle = "caBundle"
|
||||
APIServiceSpecFieldGroup = "group"
|
||||
APIServiceSpecFieldGroupPriorityMinimum = "groupPriorityMinimum"
|
||||
APIServiceSpecFieldInsecureSkipTLSVerify = "insecureSkipTLSVerify"
|
||||
APIServiceSpecFieldService = "service"
|
||||
APIServiceSpecFieldVersion = "version"
|
||||
APIServiceSpecFieldVersionPriority = "versionPriority"
|
||||
)
|
||||
|
||||
type APIServiceSpec struct {
|
||||
CABundle string `json:"caBundle,omitempty" yaml:"caBundle,omitempty"`
|
||||
Group string `json:"group,omitempty" yaml:"group,omitempty"`
|
||||
GroupPriorityMinimum int64 `json:"groupPriorityMinimum,omitempty" yaml:"groupPriorityMinimum,omitempty"`
|
||||
InsecureSkipTLSVerify bool `json:"insecureSkipTLSVerify,omitempty" yaml:"insecureSkipTLSVerify,omitempty"`
|
||||
Service *ServiceReference `json:"service,omitempty" yaml:"service,omitempty"`
|
||||
Version string `json:"version,omitempty" yaml:"version,omitempty"`
|
||||
VersionPriority int64 `json:"versionPriority,omitempty" yaml:"versionPriority,omitempty"`
|
||||
}
|
10
client/cluster/v3/zz_generated_api_service_status.go
Normal file
10
client/cluster/v3/zz_generated_api_service_status.go
Normal file
@@ -0,0 +1,10 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
APIServiceStatusType = "apiServiceStatus"
|
||||
APIServiceStatusFieldConditions = "conditions"
|
||||
)
|
||||
|
||||
type APIServiceStatus struct {
|
||||
Conditions []APIServiceCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"`
|
||||
}
|
@@ -10,6 +10,7 @@ type Client struct {
|
||||
Namespace NamespaceOperations
|
||||
PersistentVolume PersistentVolumeOperations
|
||||
StorageClass StorageClassOperations
|
||||
APIService APIServiceOperations
|
||||
}
|
||||
|
||||
func NewClient(opts *clientbase.ClientOpts) (*Client, error) {
|
||||
@@ -25,6 +26,7 @@ func NewClient(opts *clientbase.ClientOpts) (*Client, error) {
|
||||
client.Namespace = newNamespaceClient(client)
|
||||
client.PersistentVolume = newPersistentVolumeClient(client)
|
||||
client.StorageClass = newStorageClassClient(client)
|
||||
client.APIService = newAPIServiceClient(client)
|
||||
|
||||
return client, nil
|
||||
}
|
||||
|
12
client/cluster/v3/zz_generated_service_reference.go
Normal file
12
client/cluster/v3/zz_generated_service_reference.go
Normal file
@@ -0,0 +1,12 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
ServiceReferenceType = "serviceReference"
|
||||
ServiceReferenceFieldName = "name"
|
||||
ServiceReferenceFieldNamespace = "namespace"
|
||||
)
|
||||
|
||||
type ServiceReference struct {
|
||||
Name string `json:"name,omitempty" yaml:"name,omitempty"`
|
||||
Namespace string `json:"namespace,omitempty" yaml:"namespace,omitempty"`
|
||||
}
|
Reference in New Issue
Block a user