Versions in this module Expand all Collapse all v0 v0.196.2 Sep 10, 2024 Changes in this version + const BigqueryScope + const CloudPlatformScope + type AuditConfig struct + AuditLogConfigs []*AuditLogConfig + ForceSendFields []string + NullFields []string + Service string + func (s AuditConfig) MarshalJSON() ([]byte, error) + type AuditLogConfig struct + ExemptedMembers []string + ForceSendFields []string + LogType string + NullFields []string + func (s AuditLogConfig) MarshalJSON() ([]byte, error) + type BigQueryDatasetSource struct + Dataset string + ForceSendFields []string + NullFields []string + func (s BigQueryDatasetSource) MarshalJSON() ([]byte, error) + type Binding struct + Condition *Expr + ForceSendFields []string + Members []string + NullFields []string + Role string + func (s Binding) MarshalJSON() ([]byte, error) + type DataExchange struct + Description string + DisplayName string + Documentation string + ForceSendFields []string + Icon string + ListingCount int64 + Name string + NullFields []string + PrimaryContact string + func (s DataExchange) MarshalJSON() ([]byte, error) + type DataProvider struct + ForceSendFields []string + Name string + NullFields []string + PrimaryContact string + func (s DataProvider) MarshalJSON() ([]byte, error) + type DestinationDataset struct + DatasetReference *DestinationDatasetReference + Description string + ForceSendFields []string + FriendlyName string + Labels map[string]string + Location string + NullFields []string + func (s DestinationDataset) MarshalJSON() ([]byte, error) + type DestinationDatasetReference struct + DatasetId string + ForceSendFields []string + NullFields []string + ProjectId string + func (s DestinationDatasetReference) MarshalJSON() ([]byte, error) + type Empty struct + type Expr struct + Description string + Expression string + ForceSendFields []string + Location string + NullFields []string + Title string + func (s Expr) MarshalJSON() ([]byte, error) + type GetIamPolicyRequest struct + ForceSendFields []string + NullFields []string + Options *GetPolicyOptions + func (s GetIamPolicyRequest) MarshalJSON() ([]byte, error) + type GetPolicyOptions struct + ForceSendFields []string + NullFields []string + RequestedPolicyVersion int64 + func (s GetPolicyOptions) MarshalJSON() ([]byte, error) + type LinkedResource struct + ForceSendFields []string + LinkedDataset string + LinkedPubsubSubscription string + Listing string + NullFields []string + func (s LinkedResource) MarshalJSON() ([]byte, error) + type ListDataExchangesResponse struct + DataExchanges []*DataExchange + ForceSendFields []string + NextPageToken string + NullFields []string + func (s ListDataExchangesResponse) MarshalJSON() ([]byte, error) + type ListListingsResponse struct + ForceSendFields []string + Listings []*Listing + NextPageToken string + NullFields []string + func (s ListListingsResponse) MarshalJSON() ([]byte, error) + type ListOrgDataExchangesResponse struct + DataExchanges []*DataExchange + ForceSendFields []string + NextPageToken string + NullFields []string + func (s ListOrgDataExchangesResponse) MarshalJSON() ([]byte, error) + type Listing struct + BigqueryDataset *BigQueryDatasetSource + Categories []string + DataProvider *DataProvider + Description string + DisplayName string + Documentation string + ForceSendFields []string + Icon string + Name string + NullFields []string + PrimaryContact string + Publisher *Publisher + RequestAccess string + RestrictedExportConfig *RestrictedExportConfig + State string + func (s Listing) MarshalJSON() ([]byte, error) + type OperationMetadata struct + ApiVersion string + CreateTime string + EndTime string + ForceSendFields []string + NullFields []string + RequestedCancellation bool + StatusMessage string + Target string + Verb string + func (s OperationMetadata) MarshalJSON() ([]byte, error) + type OrganizationsLocationsDataExchangesListCall struct + func (c *OrganizationsLocationsDataExchangesListCall) Context(ctx context.Context) *OrganizationsLocationsDataExchangesListCall + func (c *OrganizationsLocationsDataExchangesListCall) Do(opts ...googleapi.CallOption) (*ListOrgDataExchangesResponse, error) + func (c *OrganizationsLocationsDataExchangesListCall) Fields(s ...googleapi.Field) *OrganizationsLocationsDataExchangesListCall + func (c *OrganizationsLocationsDataExchangesListCall) Header() http.Header + func (c *OrganizationsLocationsDataExchangesListCall) IfNoneMatch(entityTag string) *OrganizationsLocationsDataExchangesListCall + func (c *OrganizationsLocationsDataExchangesListCall) PageSize(pageSize int64) *OrganizationsLocationsDataExchangesListCall + func (c *OrganizationsLocationsDataExchangesListCall) PageToken(pageToken string) *OrganizationsLocationsDataExchangesListCall + func (c *OrganizationsLocationsDataExchangesListCall) Pages(ctx context.Context, f func(*ListOrgDataExchangesResponse) error) error + type OrganizationsLocationsDataExchangesService struct + func NewOrganizationsLocationsDataExchangesService(s *Service) *OrganizationsLocationsDataExchangesService + func (r *OrganizationsLocationsDataExchangesService) List(organization string) *OrganizationsLocationsDataExchangesListCall + type OrganizationsLocationsService struct + DataExchanges *OrganizationsLocationsDataExchangesService + func NewOrganizationsLocationsService(s *Service) *OrganizationsLocationsService + type OrganizationsService struct + Locations *OrganizationsLocationsService + func NewOrganizationsService(s *Service) *OrganizationsService + type Policy struct + AuditConfigs []*AuditConfig + Bindings []*Binding + Etag string + ForceSendFields []string + NullFields []string + Version int64 + func (s Policy) MarshalJSON() ([]byte, error) + type ProjectsLocationsDataExchangesCreateCall struct + func (c *ProjectsLocationsDataExchangesCreateCall) Context(ctx context.Context) *ProjectsLocationsDataExchangesCreateCall + func (c *ProjectsLocationsDataExchangesCreateCall) DataExchangeId(dataExchangeId string) *ProjectsLocationsDataExchangesCreateCall + func (c *ProjectsLocationsDataExchangesCreateCall) Do(opts ...googleapi.CallOption) (*DataExchange, error) + func (c *ProjectsLocationsDataExchangesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataExchangesCreateCall + func (c *ProjectsLocationsDataExchangesCreateCall) Header() http.Header + type ProjectsLocationsDataExchangesDeleteCall struct + func (c *ProjectsLocationsDataExchangesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDataExchangesDeleteCall + func (c *ProjectsLocationsDataExchangesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *ProjectsLocationsDataExchangesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataExchangesDeleteCall + func (c *ProjectsLocationsDataExchangesDeleteCall) Header() http.Header + type ProjectsLocationsDataExchangesGetCall struct + func (c *ProjectsLocationsDataExchangesGetCall) Context(ctx context.Context) *ProjectsLocationsDataExchangesGetCall + func (c *ProjectsLocationsDataExchangesGetCall) Do(opts ...googleapi.CallOption) (*DataExchange, error) + func (c *ProjectsLocationsDataExchangesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataExchangesGetCall + func (c *ProjectsLocationsDataExchangesGetCall) Header() http.Header + func (c *ProjectsLocationsDataExchangesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataExchangesGetCall + type ProjectsLocationsDataExchangesGetIamPolicyCall struct + func (c *ProjectsLocationsDataExchangesGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDataExchangesGetIamPolicyCall + func (c *ProjectsLocationsDataExchangesGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error) + func (c *ProjectsLocationsDataExchangesGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataExchangesGetIamPolicyCall + func (c *ProjectsLocationsDataExchangesGetIamPolicyCall) Header() http.Header + type ProjectsLocationsDataExchangesListCall struct + func (c *ProjectsLocationsDataExchangesListCall) Context(ctx context.Context) *ProjectsLocationsDataExchangesListCall + func (c *ProjectsLocationsDataExchangesListCall) Do(opts ...googleapi.CallOption) (*ListDataExchangesResponse, error) + func (c *ProjectsLocationsDataExchangesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataExchangesListCall + func (c *ProjectsLocationsDataExchangesListCall) Header() http.Header + func (c *ProjectsLocationsDataExchangesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataExchangesListCall + func (c *ProjectsLocationsDataExchangesListCall) PageSize(pageSize int64) *ProjectsLocationsDataExchangesListCall + func (c *ProjectsLocationsDataExchangesListCall) PageToken(pageToken string) *ProjectsLocationsDataExchangesListCall + func (c *ProjectsLocationsDataExchangesListCall) Pages(ctx context.Context, f func(*ListDataExchangesResponse) error) error + type ProjectsLocationsDataExchangesListingsCreateCall struct + func (c *ProjectsLocationsDataExchangesListingsCreateCall) Context(ctx context.Context) *ProjectsLocationsDataExchangesListingsCreateCall + func (c *ProjectsLocationsDataExchangesListingsCreateCall) Do(opts ...googleapi.CallOption) (*Listing, error) + func (c *ProjectsLocationsDataExchangesListingsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataExchangesListingsCreateCall + func (c *ProjectsLocationsDataExchangesListingsCreateCall) Header() http.Header + func (c *ProjectsLocationsDataExchangesListingsCreateCall) ListingId(listingId string) *ProjectsLocationsDataExchangesListingsCreateCall + type ProjectsLocationsDataExchangesListingsDeleteCall struct + func (c *ProjectsLocationsDataExchangesListingsDeleteCall) Context(ctx context.Context) *ProjectsLocationsDataExchangesListingsDeleteCall + func (c *ProjectsLocationsDataExchangesListingsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *ProjectsLocationsDataExchangesListingsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataExchangesListingsDeleteCall + func (c *ProjectsLocationsDataExchangesListingsDeleteCall) Header() http.Header + type ProjectsLocationsDataExchangesListingsGetCall struct + func (c *ProjectsLocationsDataExchangesListingsGetCall) Context(ctx context.Context) *ProjectsLocationsDataExchangesListingsGetCall + func (c *ProjectsLocationsDataExchangesListingsGetCall) Do(opts ...googleapi.CallOption) (*Listing, error) + func (c *ProjectsLocationsDataExchangesListingsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataExchangesListingsGetCall + func (c *ProjectsLocationsDataExchangesListingsGetCall) Header() http.Header + func (c *ProjectsLocationsDataExchangesListingsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataExchangesListingsGetCall + type ProjectsLocationsDataExchangesListingsGetIamPolicyCall struct + func (c *ProjectsLocationsDataExchangesListingsGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDataExchangesListingsGetIamPolicyCall + func (c *ProjectsLocationsDataExchangesListingsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error) + func (c *ProjectsLocationsDataExchangesListingsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataExchangesListingsGetIamPolicyCall + func (c *ProjectsLocationsDataExchangesListingsGetIamPolicyCall) Header() http.Header + type ProjectsLocationsDataExchangesListingsListCall struct + func (c *ProjectsLocationsDataExchangesListingsListCall) Context(ctx context.Context) *ProjectsLocationsDataExchangesListingsListCall + func (c *ProjectsLocationsDataExchangesListingsListCall) Do(opts ...googleapi.CallOption) (*ListListingsResponse, error) + func (c *ProjectsLocationsDataExchangesListingsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataExchangesListingsListCall + func (c *ProjectsLocationsDataExchangesListingsListCall) Header() http.Header + func (c *ProjectsLocationsDataExchangesListingsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataExchangesListingsListCall + func (c *ProjectsLocationsDataExchangesListingsListCall) PageSize(pageSize int64) *ProjectsLocationsDataExchangesListingsListCall + func (c *ProjectsLocationsDataExchangesListingsListCall) PageToken(pageToken string) *ProjectsLocationsDataExchangesListingsListCall + func (c *ProjectsLocationsDataExchangesListingsListCall) Pages(ctx context.Context, f func(*ListListingsResponse) error) error + type ProjectsLocationsDataExchangesListingsPatchCall struct + func (c *ProjectsLocationsDataExchangesListingsPatchCall) Context(ctx context.Context) *ProjectsLocationsDataExchangesListingsPatchCall + func (c *ProjectsLocationsDataExchangesListingsPatchCall) Do(opts ...googleapi.CallOption) (*Listing, error) + func (c *ProjectsLocationsDataExchangesListingsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataExchangesListingsPatchCall + func (c *ProjectsLocationsDataExchangesListingsPatchCall) Header() http.Header + func (c *ProjectsLocationsDataExchangesListingsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDataExchangesListingsPatchCall + type ProjectsLocationsDataExchangesListingsService struct + func NewProjectsLocationsDataExchangesListingsService(s *Service) *ProjectsLocationsDataExchangesListingsService + func (r *ProjectsLocationsDataExchangesListingsService) Create(parent string, listing *Listing) *ProjectsLocationsDataExchangesListingsCreateCall + func (r *ProjectsLocationsDataExchangesListingsService) Delete(name string) *ProjectsLocationsDataExchangesListingsDeleteCall + func (r *ProjectsLocationsDataExchangesListingsService) Get(name string) *ProjectsLocationsDataExchangesListingsGetCall + func (r *ProjectsLocationsDataExchangesListingsService) GetIamPolicy(resource string, getiampolicyrequest *GetIamPolicyRequest) *ProjectsLocationsDataExchangesListingsGetIamPolicyCall + func (r *ProjectsLocationsDataExchangesListingsService) List(parent string) *ProjectsLocationsDataExchangesListingsListCall + func (r *ProjectsLocationsDataExchangesListingsService) Patch(name string, listing *Listing) *ProjectsLocationsDataExchangesListingsPatchCall + func (r *ProjectsLocationsDataExchangesListingsService) SetIamPolicy(resource string, setiampolicyrequest *SetIamPolicyRequest) *ProjectsLocationsDataExchangesListingsSetIamPolicyCall + func (r *ProjectsLocationsDataExchangesListingsService) Subscribe(name string, subscribelistingrequest *SubscribeListingRequest) *ProjectsLocationsDataExchangesListingsSubscribeCall + func (r *ProjectsLocationsDataExchangesListingsService) TestIamPermissions(resource string, testiampermissionsrequest *TestIamPermissionsRequest) *ProjectsLocationsDataExchangesListingsTestIamPermissionsCall + type ProjectsLocationsDataExchangesListingsSetIamPolicyCall struct + func (c *ProjectsLocationsDataExchangesListingsSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDataExchangesListingsSetIamPolicyCall + func (c *ProjectsLocationsDataExchangesListingsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error) + func (c *ProjectsLocationsDataExchangesListingsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataExchangesListingsSetIamPolicyCall + func (c *ProjectsLocationsDataExchangesListingsSetIamPolicyCall) Header() http.Header + type ProjectsLocationsDataExchangesListingsSubscribeCall struct + func (c *ProjectsLocationsDataExchangesListingsSubscribeCall) Context(ctx context.Context) *ProjectsLocationsDataExchangesListingsSubscribeCall + func (c *ProjectsLocationsDataExchangesListingsSubscribeCall) Do(opts ...googleapi.CallOption) (*SubscribeListingResponse, error) + func (c *ProjectsLocationsDataExchangesListingsSubscribeCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataExchangesListingsSubscribeCall + func (c *ProjectsLocationsDataExchangesListingsSubscribeCall) Header() http.Header + type ProjectsLocationsDataExchangesListingsTestIamPermissionsCall struct + func (c *ProjectsLocationsDataExchangesListingsTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsDataExchangesListingsTestIamPermissionsCall + func (c *ProjectsLocationsDataExchangesListingsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*TestIamPermissionsResponse, error) + func (c *ProjectsLocationsDataExchangesListingsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataExchangesListingsTestIamPermissionsCall + func (c *ProjectsLocationsDataExchangesListingsTestIamPermissionsCall) Header() http.Header + type ProjectsLocationsDataExchangesPatchCall struct + func (c *ProjectsLocationsDataExchangesPatchCall) Context(ctx context.Context) *ProjectsLocationsDataExchangesPatchCall + func (c *ProjectsLocationsDataExchangesPatchCall) Do(opts ...googleapi.CallOption) (*DataExchange, error) + func (c *ProjectsLocationsDataExchangesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataExchangesPatchCall + func (c *ProjectsLocationsDataExchangesPatchCall) Header() http.Header + func (c *ProjectsLocationsDataExchangesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDataExchangesPatchCall + type ProjectsLocationsDataExchangesService struct + Listings *ProjectsLocationsDataExchangesListingsService + func NewProjectsLocationsDataExchangesService(s *Service) *ProjectsLocationsDataExchangesService + func (r *ProjectsLocationsDataExchangesService) Create(parent string, dataexchange *DataExchange) *ProjectsLocationsDataExchangesCreateCall + func (r *ProjectsLocationsDataExchangesService) Delete(name string) *ProjectsLocationsDataExchangesDeleteCall + func (r *ProjectsLocationsDataExchangesService) Get(name string) *ProjectsLocationsDataExchangesGetCall + func (r *ProjectsLocationsDataExchangesService) GetIamPolicy(resource string, getiampolicyrequest *GetIamPolicyRequest) *ProjectsLocationsDataExchangesGetIamPolicyCall + func (r *ProjectsLocationsDataExchangesService) List(parent string) *ProjectsLocationsDataExchangesListCall + func (r *ProjectsLocationsDataExchangesService) Patch(name string, dataexchange *DataExchange) *ProjectsLocationsDataExchangesPatchCall + func (r *ProjectsLocationsDataExchangesService) SetIamPolicy(resource string, setiampolicyrequest *SetIamPolicyRequest) *ProjectsLocationsDataExchangesSetIamPolicyCall + func (r *ProjectsLocationsDataExchangesService) TestIamPermissions(resource string, testiampermissionsrequest *TestIamPermissionsRequest) *ProjectsLocationsDataExchangesTestIamPermissionsCall + type ProjectsLocationsDataExchangesSetIamPolicyCall struct + func (c *ProjectsLocationsDataExchangesSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDataExchangesSetIamPolicyCall + func (c *ProjectsLocationsDataExchangesSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error) + func (c *ProjectsLocationsDataExchangesSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataExchangesSetIamPolicyCall + func (c *ProjectsLocationsDataExchangesSetIamPolicyCall) Header() http.Header + type ProjectsLocationsDataExchangesTestIamPermissionsCall struct + func (c *ProjectsLocationsDataExchangesTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsDataExchangesTestIamPermissionsCall + func (c *ProjectsLocationsDataExchangesTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*TestIamPermissionsResponse, error) + func (c *ProjectsLocationsDataExchangesTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataExchangesTestIamPermissionsCall + func (c *ProjectsLocationsDataExchangesTestIamPermissionsCall) Header() http.Header + type ProjectsLocationsService struct + DataExchanges *ProjectsLocationsDataExchangesService + func NewProjectsLocationsService(s *Service) *ProjectsLocationsService + type ProjectsService struct + Locations *ProjectsLocationsService + func NewProjectsService(s *Service) *ProjectsService + type Publisher struct + ForceSendFields []string + Name string + NullFields []string + PrimaryContact string + func (s Publisher) MarshalJSON() ([]byte, error) + type RefreshSubscriptionResponse struct + ForceSendFields []string + NullFields []string + Subscription *Subscription + func (s RefreshSubscriptionResponse) MarshalJSON() ([]byte, error) + type RestrictedExportConfig struct + Enabled bool + ForceSendFields []string + NullFields []string + RestrictDirectTableAccess bool + RestrictQueryResult bool + func (s RestrictedExportConfig) MarshalJSON() ([]byte, error) + type Service struct + BasePath string + Organizations *OrganizationsService + Projects *ProjectsService + UserAgent string + func New(client *http.Client) (*Service, error) + func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error) + type SetIamPolicyRequest struct + ForceSendFields []string + NullFields []string + Policy *Policy + UpdateMask string + func (s SetIamPolicyRequest) MarshalJSON() ([]byte, error) + type SubscribeDataExchangeResponse struct + ForceSendFields []string + NullFields []string + Subscription *Subscription + func (s SubscribeDataExchangeResponse) MarshalJSON() ([]byte, error) + type SubscribeListingRequest struct + DestinationDataset *DestinationDataset + ForceSendFields []string + NullFields []string + func (s SubscribeListingRequest) MarshalJSON() ([]byte, error) + type SubscribeListingResponse struct + type Subscription struct + CreationTime string + DataExchange string + ForceSendFields []string + LastModifyTime string + LinkedDatasetMap map[string]LinkedResource + LinkedResources []*LinkedResource + Listing string + Name string + NullFields []string + OrganizationDisplayName string + OrganizationId string + ResourceType string + State string + SubscriberContact string + func (s Subscription) MarshalJSON() ([]byte, error) + type TestIamPermissionsRequest struct + ForceSendFields []string + NullFields []string + Permissions []string + func (s TestIamPermissionsRequest) MarshalJSON() ([]byte, error) + type TestIamPermissionsResponse struct + ForceSendFields []string + NullFields []string + Permissions []string + func (s TestIamPermissionsResponse) MarshalJSON() ([]byte, error)