Documentation ¶
Overview ¶
Generate deepcopy object for bigqueryanalyticshub/v1alpha1 API group
Package v1alpha1 contains API Schema definitions for the bigqueryanalyticshub v1alpha1 API group. +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/pkg/apis/bigqueryanalyticshub +k8s:defaulter-gen=TypeMeta +groupName=bigqueryanalyticshub.cnrm.cloud.google.com
Index ¶
- Variables
- type BigQueryAnalyticsHubDataExchange
- type BigQueryAnalyticsHubDataExchangeList
- type BigQueryAnalyticsHubDataExchangeSpec
- type BigQueryAnalyticsHubDataExchangeStatus
- type BigQueryAnalyticsHubListing
- type BigQueryAnalyticsHubListingList
- type BigQueryAnalyticsHubListingSpec
- type BigQueryAnalyticsHubListingStatus
- type ListingBigqueryDataset
- type ListingDataProvider
- type ListingPublisher
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is the group version used to register these objects. SchemeGroupVersion = schema.GroupVersion{Group: "bigqueryanalyticshub.cnrm.cloud.google.com", Version: "v1beta1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme. SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} // AddToScheme is a global function that registers this API group & version to a scheme AddToScheme = SchemeBuilder.AddToScheme BigQueryAnalyticsHubDataExchangeGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(BigQueryAnalyticsHubDataExchange{}).Name(), } BigQueryAnalyticsHubListingGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(BigQueryAnalyticsHubListing{}).Name(), } )
Functions ¶
This section is empty.
Types ¶
type BigQueryAnalyticsHubDataExchange ¶
type BigQueryAnalyticsHubDataExchange struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BigQueryAnalyticsHubDataExchangeSpec `json:"spec,omitempty"` Status BigQueryAnalyticsHubDataExchangeStatus `json:"status,omitempty"` }
BigQueryAnalyticsHubDataExchange is the Schema for the bigqueryanalyticshub API +k8s:openapi-gen=true
func (*BigQueryAnalyticsHubDataExchange) DeepCopy ¶
func (in *BigQueryAnalyticsHubDataExchange) DeepCopy() *BigQueryAnalyticsHubDataExchange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryAnalyticsHubDataExchange.
func (*BigQueryAnalyticsHubDataExchange) DeepCopyInto ¶
func (in *BigQueryAnalyticsHubDataExchange) DeepCopyInto(out *BigQueryAnalyticsHubDataExchange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigQueryAnalyticsHubDataExchange) DeepCopyObject ¶
func (in *BigQueryAnalyticsHubDataExchange) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigQueryAnalyticsHubDataExchangeList ¶
type BigQueryAnalyticsHubDataExchangeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BigQueryAnalyticsHubDataExchange `json:"items"` }
BigQueryAnalyticsHubDataExchangeList contains a list of BigQueryAnalyticsHubDataExchange
func (*BigQueryAnalyticsHubDataExchangeList) DeepCopy ¶
func (in *BigQueryAnalyticsHubDataExchangeList) DeepCopy() *BigQueryAnalyticsHubDataExchangeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryAnalyticsHubDataExchangeList.
func (*BigQueryAnalyticsHubDataExchangeList) DeepCopyInto ¶
func (in *BigQueryAnalyticsHubDataExchangeList) DeepCopyInto(out *BigQueryAnalyticsHubDataExchangeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigQueryAnalyticsHubDataExchangeList) DeepCopyObject ¶
func (in *BigQueryAnalyticsHubDataExchangeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigQueryAnalyticsHubDataExchangeSpec ¶
type BigQueryAnalyticsHubDataExchangeSpec struct { /* Description of the data exchange. */ // +optional Description *string `json:"description,omitempty"` /* Human-readable display name of the data exchange. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), and must not start or end with spaces. */ DisplayName string `json:"displayName"` /* Documentation describing the data exchange. */ // +optional Documentation *string `json:"documentation,omitempty"` /* Base64 encoded image representing the data exchange. */ // +optional Icon *string `json:"icon,omitempty"` /* Immutable. The name of the location this data exchange. */ Location string `json:"location"` /* Email or URL of the primary point of contact of the data exchange. */ // +optional PrimaryContact *string `json:"primaryContact,omitempty"` /* The project that this resource belongs to. */ ProjectRef v1alpha1.ResourceRef `json:"projectRef"` /* Immutable. Optional. The dataExchangeId of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ // +optional ResourceID *string `json:"resourceID,omitempty"` }
func (*BigQueryAnalyticsHubDataExchangeSpec) DeepCopy ¶
func (in *BigQueryAnalyticsHubDataExchangeSpec) DeepCopy() *BigQueryAnalyticsHubDataExchangeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryAnalyticsHubDataExchangeSpec.
func (*BigQueryAnalyticsHubDataExchangeSpec) DeepCopyInto ¶
func (in *BigQueryAnalyticsHubDataExchangeSpec) DeepCopyInto(out *BigQueryAnalyticsHubDataExchangeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigQueryAnalyticsHubDataExchangeStatus ¶
type BigQueryAnalyticsHubDataExchangeStatus struct { /* Conditions represent the latest available observations of the BigQueryAnalyticsHubDataExchange's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* Number of listings contained in the data exchange. */ // +optional ListingCount *int `json:"listingCount,omitempty"` /* The resource name of the data exchange, for example: "projects/myproject/locations/US/dataExchanges/123". */ // +optional Name *string `json:"name,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ // +optional ObservedGeneration *int `json:"observedGeneration,omitempty"` }
func (*BigQueryAnalyticsHubDataExchangeStatus) DeepCopy ¶
func (in *BigQueryAnalyticsHubDataExchangeStatus) DeepCopy() *BigQueryAnalyticsHubDataExchangeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryAnalyticsHubDataExchangeStatus.
func (*BigQueryAnalyticsHubDataExchangeStatus) DeepCopyInto ¶
func (in *BigQueryAnalyticsHubDataExchangeStatus) DeepCopyInto(out *BigQueryAnalyticsHubDataExchangeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigQueryAnalyticsHubListing ¶
type BigQueryAnalyticsHubListing struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BigQueryAnalyticsHubListingSpec `json:"spec,omitempty"` Status BigQueryAnalyticsHubListingStatus `json:"status,omitempty"` }
BigQueryAnalyticsHubListing is the Schema for the bigqueryanalyticshub API +k8s:openapi-gen=true
func (*BigQueryAnalyticsHubListing) DeepCopy ¶
func (in *BigQueryAnalyticsHubListing) DeepCopy() *BigQueryAnalyticsHubListing
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryAnalyticsHubListing.
func (*BigQueryAnalyticsHubListing) DeepCopyInto ¶
func (in *BigQueryAnalyticsHubListing) DeepCopyInto(out *BigQueryAnalyticsHubListing)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigQueryAnalyticsHubListing) DeepCopyObject ¶
func (in *BigQueryAnalyticsHubListing) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigQueryAnalyticsHubListingList ¶
type BigQueryAnalyticsHubListingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BigQueryAnalyticsHubListing `json:"items"` }
BigQueryAnalyticsHubListingList contains a list of BigQueryAnalyticsHubListing
func (*BigQueryAnalyticsHubListingList) DeepCopy ¶
func (in *BigQueryAnalyticsHubListingList) DeepCopy() *BigQueryAnalyticsHubListingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryAnalyticsHubListingList.
func (*BigQueryAnalyticsHubListingList) DeepCopyInto ¶
func (in *BigQueryAnalyticsHubListingList) DeepCopyInto(out *BigQueryAnalyticsHubListingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BigQueryAnalyticsHubListingList) DeepCopyObject ¶
func (in *BigQueryAnalyticsHubListingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BigQueryAnalyticsHubListingSpec ¶
type BigQueryAnalyticsHubListingSpec struct { /* Shared dataset i.e. BigQuery dataset source. */ BigqueryDataset ListingBigqueryDataset `json:"bigqueryDataset"` /* Categories of the listing. Up to two categories are allowed. */ // +optional Categories []string `json:"categories,omitempty"` /* Immutable. The ID of the data exchange. Must contain only Unicode letters, numbers (0-9), underscores (_). Should not use characters that require URL-escaping, or characters outside of ASCII, spaces. */ DataExchangeId string `json:"dataExchangeId"` /* Details of the data provider who owns the source data. */ // +optional DataProvider *ListingDataProvider `json:"dataProvider,omitempty"` /* Short description of the listing. The description must not contain Unicode non-characters and C0 and C1 control codes except tabs (HT), new lines (LF), carriage returns (CR), and page breaks (FF). */ // +optional Description *string `json:"description,omitempty"` /* Human-readable display name of the listing. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), ampersands (&) and can't start or end with spaces. */ DisplayName string `json:"displayName"` /* Documentation describing the listing. */ // +optional Documentation *string `json:"documentation,omitempty"` /* Base64 encoded image representing the listing. */ // +optional Icon *string `json:"icon,omitempty"` /* Immutable. The name of the location this data exchange listing. */ Location string `json:"location"` /* Email or URL of the primary point of contact of the listing. */ // +optional PrimaryContact *string `json:"primaryContact,omitempty"` /* The project that this resource belongs to. */ ProjectRef v1alpha1.ResourceRef `json:"projectRef"` /* Details of the publisher who owns the listing and who can share the source data. */ // +optional Publisher *ListingPublisher `json:"publisher,omitempty"` /* Email or URL of the request access of the listing. Subscribers can use this reference to request access. */ // +optional RequestAccess *string `json:"requestAccess,omitempty"` /* Immutable. Optional. The listingId of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ // +optional ResourceID *string `json:"resourceID,omitempty"` }
func (*BigQueryAnalyticsHubListingSpec) DeepCopy ¶
func (in *BigQueryAnalyticsHubListingSpec) DeepCopy() *BigQueryAnalyticsHubListingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryAnalyticsHubListingSpec.
func (*BigQueryAnalyticsHubListingSpec) DeepCopyInto ¶
func (in *BigQueryAnalyticsHubListingSpec) DeepCopyInto(out *BigQueryAnalyticsHubListingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigQueryAnalyticsHubListingStatus ¶
type BigQueryAnalyticsHubListingStatus struct { /* Conditions represent the latest available observations of the BigQueryAnalyticsHubListing's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* The resource name of the listing. e.g. "projects/myproject/locations/US/dataExchanges/123/listings/456". */ // +optional Name *string `json:"name,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ // +optional ObservedGeneration *int `json:"observedGeneration,omitempty"` }
func (*BigQueryAnalyticsHubListingStatus) DeepCopy ¶
func (in *BigQueryAnalyticsHubListingStatus) DeepCopy() *BigQueryAnalyticsHubListingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigQueryAnalyticsHubListingStatus.
func (*BigQueryAnalyticsHubListingStatus) DeepCopyInto ¶
func (in *BigQueryAnalyticsHubListingStatus) DeepCopyInto(out *BigQueryAnalyticsHubListingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListingBigqueryDataset ¶
type ListingBigqueryDataset struct { /* Resource name of the dataset source for this listing. e.g. projects/myproject/datasets/123. */ Dataset string `json:"dataset"` }
func (*ListingBigqueryDataset) DeepCopy ¶
func (in *ListingBigqueryDataset) DeepCopy() *ListingBigqueryDataset
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListingBigqueryDataset.
func (*ListingBigqueryDataset) DeepCopyInto ¶
func (in *ListingBigqueryDataset) DeepCopyInto(out *ListingBigqueryDataset)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListingDataProvider ¶
type ListingDataProvider struct { /* Name of the data provider. */ Name string `json:"name"` /* Email or URL of the data provider. */ // +optional PrimaryContact *string `json:"primaryContact,omitempty"` }
func (*ListingDataProvider) DeepCopy ¶
func (in *ListingDataProvider) DeepCopy() *ListingDataProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListingDataProvider.
func (*ListingDataProvider) DeepCopyInto ¶
func (in *ListingDataProvider) DeepCopyInto(out *ListingDataProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListingPublisher ¶
type ListingPublisher struct { /* Name of the listing publisher. */ Name string `json:"name"` /* Email or URL of the listing publisher. */ // +optional PrimaryContact *string `json:"primaryContact,omitempty"` }
func (*ListingPublisher) DeepCopy ¶
func (in *ListingPublisher) DeepCopy() *ListingPublisher
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListingPublisher.
func (*ListingPublisher) DeepCopyInto ¶
func (in *ListingPublisher) DeepCopyInto(out *ListingPublisher)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.