v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AutoscalingPoliciesGetter

type AutoscalingPoliciesGetter interface {
	AutoscalingPolicies(namespace string) AutoscalingPolicyInterface
}

AutoscalingPoliciesGetter has a method to return a AutoscalingPolicyInterface. A group's client should implement this interface.

type AutoscalingPolicyExpansion

type AutoscalingPolicyExpansion interface{}

type AutoscalingPolicyInterface

type AutoscalingPolicyInterface interface {
	Create(ctx context.Context, autoscalingPolicy *v1alpha1.AutoscalingPolicy, opts v1.CreateOptions) (*v1alpha1.AutoscalingPolicy, error)
	Update(ctx context.Context, autoscalingPolicy *v1alpha1.AutoscalingPolicy, opts v1.UpdateOptions) (*v1alpha1.AutoscalingPolicy, error)
	UpdateStatus(ctx context.Context, autoscalingPolicy *v1alpha1.AutoscalingPolicy, opts v1.UpdateOptions) (*v1alpha1.AutoscalingPolicy, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.AutoscalingPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AutoscalingPolicyList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.AutoscalingPolicy, err error)
	AutoscalingPolicyExpansion
}

AutoscalingPolicyInterface has methods to work with AutoscalingPolicy resources.

type ClusterExpansion

type ClusterExpansion interface{}

type ClusterIamBindingExpansion

type ClusterIamBindingExpansion interface{}

type ClusterIamBindingInterface

type ClusterIamBindingInterface interface {
	Create(ctx context.Context, clusterIamBinding *v1alpha1.ClusterIamBinding, opts v1.CreateOptions) (*v1alpha1.ClusterIamBinding, error)
	Update(ctx context.Context, clusterIamBinding *v1alpha1.ClusterIamBinding, opts v1.UpdateOptions) (*v1alpha1.ClusterIamBinding, error)
	UpdateStatus(ctx context.Context, clusterIamBinding *v1alpha1.ClusterIamBinding, opts v1.UpdateOptions) (*v1alpha1.ClusterIamBinding, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ClusterIamBinding, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterIamBindingList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ClusterIamBinding, err error)
	ClusterIamBindingExpansion
}

ClusterIamBindingInterface has methods to work with ClusterIamBinding resources.

type ClusterIamBindingsGetter

type ClusterIamBindingsGetter interface {
	ClusterIamBindings(namespace string) ClusterIamBindingInterface
}

ClusterIamBindingsGetter has a method to return a ClusterIamBindingInterface. A group's client should implement this interface.

type ClusterIamMemberExpansion

type ClusterIamMemberExpansion interface{}

type ClusterIamMemberInterface

type ClusterIamMemberInterface interface {
	Create(ctx context.Context, clusterIamMember *v1alpha1.ClusterIamMember, opts v1.CreateOptions) (*v1alpha1.ClusterIamMember, error)
	Update(ctx context.Context, clusterIamMember *v1alpha1.ClusterIamMember, opts v1.UpdateOptions) (*v1alpha1.ClusterIamMember, error)
	UpdateStatus(ctx context.Context, clusterIamMember *v1alpha1.ClusterIamMember, opts v1.UpdateOptions) (*v1alpha1.ClusterIamMember, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ClusterIamMember, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterIamMemberList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ClusterIamMember, err error)
	ClusterIamMemberExpansion
}

ClusterIamMemberInterface has methods to work with ClusterIamMember resources.

type ClusterIamMembersGetter

type ClusterIamMembersGetter interface {
	ClusterIamMembers(namespace string) ClusterIamMemberInterface
}

ClusterIamMembersGetter has a method to return a ClusterIamMemberInterface. A group's client should implement this interface.

type ClusterIamPoliciesGetter

type ClusterIamPoliciesGetter interface {
	ClusterIamPolicies(namespace string) ClusterIamPolicyInterface
}

ClusterIamPoliciesGetter has a method to return a ClusterIamPolicyInterface. A group's client should implement this interface.

type ClusterIamPolicyExpansion

type ClusterIamPolicyExpansion interface{}

type ClusterIamPolicyInterface

type ClusterIamPolicyInterface interface {
	Create(ctx context.Context, clusterIamPolicy *v1alpha1.ClusterIamPolicy, opts v1.CreateOptions) (*v1alpha1.ClusterIamPolicy, error)
	Update(ctx context.Context, clusterIamPolicy *v1alpha1.ClusterIamPolicy, opts v1.UpdateOptions) (*v1alpha1.ClusterIamPolicy, error)
	UpdateStatus(ctx context.Context, clusterIamPolicy *v1alpha1.ClusterIamPolicy, opts v1.UpdateOptions) (*v1alpha1.ClusterIamPolicy, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ClusterIamPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterIamPolicyList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ClusterIamPolicy, err error)
	ClusterIamPolicyExpansion
}

ClusterIamPolicyInterface has methods to work with ClusterIamPolicy resources.

type ClusterInterface

type ClusterInterface interface {
	Create(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.CreateOptions) (*v1alpha1.Cluster, error)
	Update(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.UpdateOptions) (*v1alpha1.Cluster, error)
	UpdateStatus(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.UpdateOptions) (*v1alpha1.Cluster, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Cluster, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Cluster, err error)
	ClusterExpansion
}

ClusterInterface has methods to work with Cluster resources.

type ClustersGetter

type ClustersGetter interface {
	Clusters(namespace string) ClusterInterface
}

ClustersGetter has a method to return a ClusterInterface. A group's client should implement this interface.

type DataprocV1alpha1Client

type DataprocV1alpha1Client struct {
	// contains filtered or unexported fields
}

DataprocV1alpha1Client is used to interact with features provided by the dataproc.google.kubeform.com group.

func New

New creates a new DataprocV1alpha1Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*DataprocV1alpha1Client, error)

NewForConfig creates a new DataprocV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *DataprocV1alpha1Client

NewForConfigOrDie creates a new DataprocV1alpha1Client for the given config and panics if there is an error in the config.

func (*DataprocV1alpha1Client) AutoscalingPolicies

func (c *DataprocV1alpha1Client) AutoscalingPolicies(namespace string) AutoscalingPolicyInterface

func (*DataprocV1alpha1Client) ClusterIamBindings

func (c *DataprocV1alpha1Client) ClusterIamBindings(namespace string) ClusterIamBindingInterface

func (*DataprocV1alpha1Client) ClusterIamMembers

func (c *DataprocV1alpha1Client) ClusterIamMembers(namespace string) ClusterIamMemberInterface

func (*DataprocV1alpha1Client) ClusterIamPolicies

func (c *DataprocV1alpha1Client) ClusterIamPolicies(namespace string) ClusterIamPolicyInterface

func (*DataprocV1alpha1Client) Clusters

func (c *DataprocV1alpha1Client) Clusters(namespace string) ClusterInterface

func (*DataprocV1alpha1Client) JobIamBindings

func (c *DataprocV1alpha1Client) JobIamBindings(namespace string) JobIamBindingInterface

func (*DataprocV1alpha1Client) JobIamMembers

func (c *DataprocV1alpha1Client) JobIamMembers(namespace string) JobIamMemberInterface

func (*DataprocV1alpha1Client) JobIamPolicies

func (c *DataprocV1alpha1Client) JobIamPolicies(namespace string) JobIamPolicyInterface

func (*DataprocV1alpha1Client) Jobs

func (c *DataprocV1alpha1Client) Jobs(namespace string) JobInterface

func (*DataprocV1alpha1Client) RESTClient

func (c *DataprocV1alpha1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

func (*DataprocV1alpha1Client) WorkflowTemplates

func (c *DataprocV1alpha1Client) WorkflowTemplates(namespace string) WorkflowTemplateInterface

type JobExpansion

type JobExpansion interface{}

type JobIamBindingExpansion

type JobIamBindingExpansion interface{}

type JobIamBindingInterface

type JobIamBindingInterface interface {
	Create(ctx context.Context, jobIamBinding *v1alpha1.JobIamBinding, opts v1.CreateOptions) (*v1alpha1.JobIamBinding, error)
	Update(ctx context.Context, jobIamBinding *v1alpha1.JobIamBinding, opts v1.UpdateOptions) (*v1alpha1.JobIamBinding, error)
	UpdateStatus(ctx context.Context, jobIamBinding *v1alpha1.JobIamBinding, opts v1.UpdateOptions) (*v1alpha1.JobIamBinding, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.JobIamBinding, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.JobIamBindingList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.JobIamBinding, err error)
	JobIamBindingExpansion
}

JobIamBindingInterface has methods to work with JobIamBinding resources.

type JobIamBindingsGetter

type JobIamBindingsGetter interface {
	JobIamBindings(namespace string) JobIamBindingInterface
}

JobIamBindingsGetter has a method to return a JobIamBindingInterface. A group's client should implement this interface.

type JobIamMemberExpansion

type JobIamMemberExpansion interface{}

type JobIamMemberInterface

type JobIamMemberInterface interface {
	Create(ctx context.Context, jobIamMember *v1alpha1.JobIamMember, opts v1.CreateOptions) (*v1alpha1.JobIamMember, error)
	Update(ctx context.Context, jobIamMember *v1alpha1.JobIamMember, opts v1.UpdateOptions) (*v1alpha1.JobIamMember, error)
	UpdateStatus(ctx context.Context, jobIamMember *v1alpha1.JobIamMember, opts v1.UpdateOptions) (*v1alpha1.JobIamMember, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.JobIamMember, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.JobIamMemberList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.JobIamMember, err error)
	JobIamMemberExpansion
}

JobIamMemberInterface has methods to work with JobIamMember resources.

type JobIamMembersGetter

type JobIamMembersGetter interface {
	JobIamMembers(namespace string) JobIamMemberInterface
}

JobIamMembersGetter has a method to return a JobIamMemberInterface. A group's client should implement this interface.

type JobIamPoliciesGetter

type JobIamPoliciesGetter interface {
	JobIamPolicies(namespace string) JobIamPolicyInterface
}

JobIamPoliciesGetter has a method to return a JobIamPolicyInterface. A group's client should implement this interface.

type JobIamPolicyExpansion

type JobIamPolicyExpansion interface{}

type JobIamPolicyInterface

type JobIamPolicyInterface interface {
	Create(ctx context.Context, jobIamPolicy *v1alpha1.JobIamPolicy, opts v1.CreateOptions) (*v1alpha1.JobIamPolicy, error)
	Update(ctx context.Context, jobIamPolicy *v1alpha1.JobIamPolicy, opts v1.UpdateOptions) (*v1alpha1.JobIamPolicy, error)
	UpdateStatus(ctx context.Context, jobIamPolicy *v1alpha1.JobIamPolicy, opts v1.UpdateOptions) (*v1alpha1.JobIamPolicy, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.JobIamPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.JobIamPolicyList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.JobIamPolicy, err error)
	JobIamPolicyExpansion
}

JobIamPolicyInterface has methods to work with JobIamPolicy resources.

type JobInterface

type JobInterface interface {
	Create(ctx context.Context, job *v1alpha1.Job, opts v1.CreateOptions) (*v1alpha1.Job, error)
	Update(ctx context.Context, job *v1alpha1.Job, opts v1.UpdateOptions) (*v1alpha1.Job, error)
	UpdateStatus(ctx context.Context, job *v1alpha1.Job, opts v1.UpdateOptions) (*v1alpha1.Job, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Job, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.JobList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Job, err error)
	JobExpansion
}

JobInterface has methods to work with Job resources.

type JobsGetter

type JobsGetter interface {
	Jobs(namespace string) JobInterface
}

JobsGetter has a method to return a JobInterface. A group's client should implement this interface.

type WorkflowTemplateExpansion

type WorkflowTemplateExpansion interface{}

type WorkflowTemplateInterface

type WorkflowTemplateInterface interface {
	Create(ctx context.Context, workflowTemplate *v1alpha1.WorkflowTemplate, opts v1.CreateOptions) (*v1alpha1.WorkflowTemplate, error)
	Update(ctx context.Context, workflowTemplate *v1alpha1.WorkflowTemplate, opts v1.UpdateOptions) (*v1alpha1.WorkflowTemplate, error)
	UpdateStatus(ctx context.Context, workflowTemplate *v1alpha1.WorkflowTemplate, opts v1.UpdateOptions) (*v1alpha1.WorkflowTemplate, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.WorkflowTemplate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.WorkflowTemplateList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.WorkflowTemplate, err error)
	WorkflowTemplateExpansion
}

WorkflowTemplateInterface has methods to work with WorkflowTemplate resources.

type WorkflowTemplatesGetter

type WorkflowTemplatesGetter interface {
	WorkflowTemplates(namespace string) WorkflowTemplateInterface
}

WorkflowTemplatesGetter has a method to return a WorkflowTemplateInterface. A group's client should implement this interface.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL