...

Package healthcare

import "google.golang.org/api/healthcare/v1alpha2"
Overview
Index

Overview ▾

Package healthcare provides access to the Cloud Healthcare API.

For product documentation, see: https://cloud.google.com/healthcare

Creating a client

Usage example:

import "google.golang.org/api/healthcare/v1alpha2"
...
ctx := context.Background()
healthcareService, err := healthcare.NewService(ctx)

In this example, Google Application Default Credentials are used for authentication.

For information on how to create and obtain Application Default Credentials, see https://developers.google.com/identity/protocols/application-default-credentials.

Other authentication options

To use an API key for authentication (note: some APIs do not support API keys), use option.WithAPIKey:

healthcareService, err := healthcare.NewService(ctx, option.WithAPIKey("AIza..."))

To use an OAuth token (e.g., a user token obtained via a three-legged OAuth flow), use option.WithTokenSource:

config := &oauth2.Config{...}
// ...
token, err := config.Exchange(ctx, ...)
healthcareService, err := healthcare.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))

See https://godoc.org/google.golang.org/api/option/ for details on options.

Index ▾

Constants
type Annotation
    func (s *Annotation) MarshalJSON() ([]byte, error)
type AnnotationSource
    func (s *AnnotationSource) MarshalJSON() ([]byte, error)
type AnnotationStore
    func (s *AnnotationStore) MarshalJSON() ([]byte, error)
type AuditConfig
    func (s *AuditConfig) MarshalJSON() ([]byte, error)
type AuditLogConfig
    func (s *AuditLogConfig) MarshalJSON() ([]byte, error)
type Binding
    func (s *Binding) MarshalJSON() ([]byte, error)
type BoundingPoly
    func (s *BoundingPoly) MarshalJSON() ([]byte, error)
type CharacterMaskConfig
    func (s *CharacterMaskConfig) MarshalJSON() ([]byte, error)
type CloudHealthcareSource
    func (s *CloudHealthcareSource) MarshalJSON() ([]byte, error)
type CreateMessageRequest
    func (s *CreateMessageRequest) MarshalJSON() ([]byte, error)
type CryptoHashConfig
    func (s *CryptoHashConfig) MarshalJSON() ([]byte, error)
type Dataset
    func (s *Dataset) MarshalJSON() ([]byte, error)
type DateShiftConfig
    func (s *DateShiftConfig) MarshalJSON() ([]byte, error)
type DeidentifyConfig
    func (s *DeidentifyConfig) MarshalJSON() ([]byte, error)
type DeidentifyDatasetRequest
    func (s *DeidentifyDatasetRequest) MarshalJSON() ([]byte, error)
type DeidentifyErrorDetails
    func (s *DeidentifyErrorDetails) MarshalJSON() ([]byte, error)
type DeidentifySummary
    func (s *DeidentifySummary) MarshalJSON() ([]byte, error)
type Detail
    func (s *Detail) MarshalJSON() ([]byte, error)
type DicomConfig
    func (s *DicomConfig) MarshalJSON() ([]byte, error)
type DicomStore
    func (s *DicomStore) MarshalJSON() ([]byte, error)
type Empty
type ErrorDetail
    func (s *ErrorDetail) MarshalJSON() ([]byte, error)
type ExportDicomDataRequest
    func (s *ExportDicomDataRequest) MarshalJSON() ([]byte, error)
type ExportResourcesRequest
    func (s *ExportResourcesRequest) MarshalJSON() ([]byte, error)
type Expr
    func (s *Expr) MarshalJSON() ([]byte, error)
type FhirConfig
    func (s *FhirConfig) MarshalJSON() ([]byte, error)
type FhirStore
    func (s *FhirStore) MarshalJSON() ([]byte, error)
type FieldMetadata
    func (s *FieldMetadata) MarshalJSON() ([]byte, error)
type Finding
    func (s *Finding) MarshalJSON() ([]byte, error)
type GetIamPolicyRequest
    func (s *GetIamPolicyRequest) MarshalJSON() ([]byte, error)
type GetPolicyOptions
    func (s *GetPolicyOptions) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1alpha2DicomBigQueryDestination
    func (s *GoogleCloudHealthcareV1alpha2DicomBigQueryDestination) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1alpha2DicomGcsDestination
    func (s *GoogleCloudHealthcareV1alpha2DicomGcsDestination) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1alpha2DicomGcsSource
    func (s *GoogleCloudHealthcareV1alpha2DicomGcsSource) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1alpha2FhirBigQueryDestination
    func (s *GoogleCloudHealthcareV1alpha2FhirBigQueryDestination) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1alpha2FhirRestExportResourcesErrorDetails
    func (s *GoogleCloudHealthcareV1alpha2FhirRestExportResourcesErrorDetails) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1alpha2FhirRestExportResourcesResponse
    func (s *GoogleCloudHealthcareV1alpha2FhirRestExportResourcesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1alpha2FhirRestGcsDestination
    func (s *GoogleCloudHealthcareV1alpha2FhirRestGcsDestination) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1alpha2FhirRestGcsErrorDestination
    func (s *GoogleCloudHealthcareV1alpha2FhirRestGcsErrorDestination) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1alpha2FhirRestGcsSource
    func (s *GoogleCloudHealthcareV1alpha2FhirRestGcsSource) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1alpha2FhirRestImportResourcesErrorDetails
    func (s *GoogleCloudHealthcareV1alpha2FhirRestImportResourcesErrorDetails) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1alpha2FhirRestImportResourcesResponse
    func (s *GoogleCloudHealthcareV1alpha2FhirRestImportResourcesResponse) MarshalJSON() ([]byte, error)
type Hl7V2Store
    func (s *Hl7V2Store) MarshalJSON() ([]byte, error)
type HttpBody
    func (s *HttpBody) MarshalJSON() ([]byte, error)
type ImageAnnotation
    func (s *ImageAnnotation) MarshalJSON() ([]byte, error)
type ImageConfig
    func (s *ImageConfig) MarshalJSON() ([]byte, error)
type ImportDicomDataErrorDetails
    func (s *ImportDicomDataErrorDetails) MarshalJSON() ([]byte, error)
type ImportDicomDataRequest
    func (s *ImportDicomDataRequest) MarshalJSON() ([]byte, error)
type ImportResourcesRequest
    func (s *ImportResourcesRequest) MarshalJSON() ([]byte, error)
type InfoTypeTransformation
    func (s *InfoTypeTransformation) MarshalJSON() ([]byte, error)
type IngestMessageRequest
    func (s *IngestMessageRequest) MarshalJSON() ([]byte, error)
type IngestMessageResponse
    func (s *IngestMessageResponse) MarshalJSON() ([]byte, error)
type ListAnnotationStoresResponse
    func (s *ListAnnotationStoresResponse) MarshalJSON() ([]byte, error)
type ListAnnotationsResponse
    func (s *ListAnnotationsResponse) MarshalJSON() ([]byte, error)
type ListDatasetsResponse
    func (s *ListDatasetsResponse) MarshalJSON() ([]byte, error)
type ListDicomStoresResponse
    func (s *ListDicomStoresResponse) MarshalJSON() ([]byte, error)
type ListFhirStoresResponse
    func (s *ListFhirStoresResponse) MarshalJSON() ([]byte, error)
type ListHl7V2StoresResponse
    func (s *ListHl7V2StoresResponse) MarshalJSON() ([]byte, error)
type ListLocationsResponse
    func (s *ListLocationsResponse) MarshalJSON() ([]byte, error)
type ListMessagesResponse
    func (s *ListMessagesResponse) MarshalJSON() ([]byte, error)
type ListOperationsResponse
    func (s *ListOperationsResponse) MarshalJSON() ([]byte, error)
type Location
    func (s *Location) MarshalJSON() ([]byte, error)
type Message
    func (s *Message) MarshalJSON() ([]byte, error)
type NotificationConfig
    func (s *NotificationConfig) MarshalJSON() ([]byte, error)
type Operation
    func (s *Operation) MarshalJSON() ([]byte, error)
type OperationMetadata
    func (s *OperationMetadata) MarshalJSON() ([]byte, error)
type ParsedData
    func (s *ParsedData) MarshalJSON() ([]byte, error)
type ParserConfig
    func (s *ParserConfig) MarshalJSON() ([]byte, error)
type PatientId
    func (s *PatientId) MarshalJSON() ([]byte, error)
type Policy
    func (s *Policy) MarshalJSON() ([]byte, error)
type ProgressCounter
    func (s *ProgressCounter) MarshalJSON() ([]byte, error)
type ProjectsLocationsDatasetsAnnotationStoresAnnotationsCreateCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsCreateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsCreateCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsCreateCall) Do(opts ...googleapi.CallOption) (*Annotation, error)
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsCreateCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsCreateCall) Header() http.Header
type ProjectsLocationsDatasetsAnnotationStoresAnnotationsDeleteCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsDeleteCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsDeleteCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsDeleteCall) Header() http.Header
type ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall) Do(opts ...googleapi.CallOption) (*Annotation, error)
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall
type ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) Do(opts ...googleapi.CallOption) (*ListAnnotationsResponse, error)
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) Filter(filter string) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) PageSize(pageSize int64) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) PageToken(pageToken string) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) Pages(ctx context.Context, f func(*ListAnnotationsResponse) error) error
type ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall) Do(opts ...googleapi.CallOption) (*Annotation, error)
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall
type ProjectsLocationsDatasetsAnnotationStoresAnnotationsService
    func NewProjectsLocationsDatasetsAnnotationStoresAnnotationsService(s *Service) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsService
    func (r *ProjectsLocationsDatasetsAnnotationStoresAnnotationsService) Create(parent string, annotation *Annotation) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsCreateCall
    func (r *ProjectsLocationsDatasetsAnnotationStoresAnnotationsService) Delete(name string) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsDeleteCall
    func (r *ProjectsLocationsDatasetsAnnotationStoresAnnotationsService) Get(name string) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall
    func (r *ProjectsLocationsDatasetsAnnotationStoresAnnotationsService) List(parent string) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall
    func (r *ProjectsLocationsDatasetsAnnotationStoresAnnotationsService) Patch(name string, annotation *Annotation) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall
type ProjectsLocationsDatasetsAnnotationStoresCreateCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresCreateCall) AnnotationStoreId(annotationStoreId string) *ProjectsLocationsDatasetsAnnotationStoresCreateCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresCreateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresCreateCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresCreateCall) Do(opts ...googleapi.CallOption) (*AnnotationStore, error)
    func (c *ProjectsLocationsDatasetsAnnotationStoresCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresCreateCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresCreateCall) Header() http.Header
type ProjectsLocationsDatasetsAnnotationStoresDeleteCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresDeleteCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
    func (c *ProjectsLocationsDatasetsAnnotationStoresDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresDeleteCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresDeleteCall) Header() http.Header
type ProjectsLocationsDatasetsAnnotationStoresGetCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresGetCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresGetCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresGetCall) Do(opts ...googleapi.CallOption) (*AnnotationStore, error)
    func (c *ProjectsLocationsDatasetsAnnotationStoresGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresGetCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresGetCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsAnnotationStoresGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsAnnotationStoresGetCall
type ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error)
    func (c *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall) Header() http.Header
type ProjectsLocationsDatasetsAnnotationStoresListCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresListCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresListCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresListCall) Do(opts ...googleapi.CallOption) (*ListAnnotationStoresResponse, error)
    func (c *ProjectsLocationsDatasetsAnnotationStoresListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresListCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresListCall) Filter(filter string) *ProjectsLocationsDatasetsAnnotationStoresListCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresListCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsAnnotationStoresListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsAnnotationStoresListCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresListCall) PageSize(pageSize int64) *ProjectsLocationsDatasetsAnnotationStoresListCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresListCall) PageToken(pageToken string) *ProjectsLocationsDatasetsAnnotationStoresListCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresListCall) Pages(ctx context.Context, f func(*ListAnnotationStoresResponse) error) error
type ProjectsLocationsDatasetsAnnotationStoresPatchCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresPatchCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresPatchCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresPatchCall) Do(opts ...googleapi.CallOption) (*AnnotationStore, error)
    func (c *ProjectsLocationsDatasetsAnnotationStoresPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresPatchCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresPatchCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsAnnotationStoresPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDatasetsAnnotationStoresPatchCall
type ProjectsLocationsDatasetsAnnotationStoresService
    func NewProjectsLocationsDatasetsAnnotationStoresService(s *Service) *ProjectsLocationsDatasetsAnnotationStoresService
    func (r *ProjectsLocationsDatasetsAnnotationStoresService) Create(parent string, annotationstore *AnnotationStore) *ProjectsLocationsDatasetsAnnotationStoresCreateCall
    func (r *ProjectsLocationsDatasetsAnnotationStoresService) Delete(name string) *ProjectsLocationsDatasetsAnnotationStoresDeleteCall
    func (r *ProjectsLocationsDatasetsAnnotationStoresService) Get(name string) *ProjectsLocationsDatasetsAnnotationStoresGetCall
    func (r *ProjectsLocationsDatasetsAnnotationStoresService) GetIamPolicy(resource string, getiampolicyrequest *GetIamPolicyRequest) *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall
    func (r *ProjectsLocationsDatasetsAnnotationStoresService) List(parent string) *ProjectsLocationsDatasetsAnnotationStoresListCall
    func (r *ProjectsLocationsDatasetsAnnotationStoresService) Patch(name string, annotationstore *AnnotationStore) *ProjectsLocationsDatasetsAnnotationStoresPatchCall
    func (r *ProjectsLocationsDatasetsAnnotationStoresService) SetIamPolicy(resource string, setiampolicyrequest *SetIamPolicyRequest) *ProjectsLocationsDatasetsAnnotationStoresSetIamPolicyCall
    func (r *ProjectsLocationsDatasetsAnnotationStoresService) TestIamPermissions(resource string, testiampermissionsrequest *TestIamPermissionsRequest) *ProjectsLocationsDatasetsAnnotationStoresTestIamPermissionsCall
type ProjectsLocationsDatasetsAnnotationStoresSetIamPolicyCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresSetIamPolicyCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error)
    func (c *ProjectsLocationsDatasetsAnnotationStoresSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresSetIamPolicyCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresSetIamPolicyCall) Header() http.Header
type ProjectsLocationsDatasetsAnnotationStoresTestIamPermissionsCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresTestIamPermissionsCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*TestIamPermissionsResponse, error)
    func (c *ProjectsLocationsDatasetsAnnotationStoresTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresTestIamPermissionsCall
    func (c *ProjectsLocationsDatasetsAnnotationStoresTestIamPermissionsCall) Header() http.Header
type ProjectsLocationsDatasetsCreateCall
    func (c *ProjectsLocationsDatasetsCreateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsCreateCall
    func (c *ProjectsLocationsDatasetsCreateCall) DatasetId(datasetId string) *ProjectsLocationsDatasetsCreateCall
    func (c *ProjectsLocationsDatasetsCreateCall) Do(opts ...googleapi.CallOption) (*Operation, error)
    func (c *ProjectsLocationsDatasetsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsCreateCall
    func (c *ProjectsLocationsDatasetsCreateCall) Header() http.Header
type ProjectsLocationsDatasetsDeidentifyCall
    func (c *ProjectsLocationsDatasetsDeidentifyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDeidentifyCall
    func (c *ProjectsLocationsDatasetsDeidentifyCall) Do(opts ...googleapi.CallOption) (*Operation, error)
    func (c *ProjectsLocationsDatasetsDeidentifyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDeidentifyCall
    func (c *ProjectsLocationsDatasetsDeidentifyCall) Header() http.Header
type ProjectsLocationsDatasetsDeleteCall
    func (c *ProjectsLocationsDatasetsDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDeleteCall
    func (c *ProjectsLocationsDatasetsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
    func (c *ProjectsLocationsDatasetsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDeleteCall
    func (c *ProjectsLocationsDatasetsDeleteCall) Header() http.Header
type ProjectsLocationsDatasetsDicomStoresCreateCall
    func (c *ProjectsLocationsDatasetsDicomStoresCreateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresCreateCall
    func (c *ProjectsLocationsDatasetsDicomStoresCreateCall) DicomStoreId(dicomStoreId string) *ProjectsLocationsDatasetsDicomStoresCreateCall
    func (c *ProjectsLocationsDatasetsDicomStoresCreateCall) Do(opts ...googleapi.CallOption) (*DicomStore, error)
    func (c *ProjectsLocationsDatasetsDicomStoresCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresCreateCall
    func (c *ProjectsLocationsDatasetsDicomStoresCreateCall) Header() http.Header
type ProjectsLocationsDatasetsDicomStoresDeleteCall
    func (c *ProjectsLocationsDatasetsDicomStoresDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDeleteCall
    func (c *ProjectsLocationsDatasetsDicomStoresDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
    func (c *ProjectsLocationsDatasetsDicomStoresDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDeleteCall
    func (c *ProjectsLocationsDatasetsDicomStoresDeleteCall) Header() http.Header
type ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall
type ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall
type ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall
type ProjectsLocationsDatasetsDicomStoresDicomWebService
    func NewProjectsLocationsDatasetsDicomStoresDicomWebService(s *Service) *ProjectsLocationsDatasetsDicomStoresDicomWebService
    func (r *ProjectsLocationsDatasetsDicomStoresDicomWebService) SearchForInstances(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall
    func (r *ProjectsLocationsDatasetsDicomStoresDicomWebService) SearchForSeries(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall
    func (r *ProjectsLocationsDatasetsDicomStoresDicomWebService) SearchForStudies(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall
    func (r *ProjectsLocationsDatasetsDicomStoresDicomWebService) StoreInstances(parent string, dicomWebPath string, body_ io.Reader) *ProjectsLocationsDatasetsDicomStoresDicomWebStoreInstancesCall
type ProjectsLocationsDatasetsDicomStoresDicomWebStoreInstancesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStoreInstancesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStoreInstancesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStoreInstancesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStoreInstancesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStoreInstancesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStoreInstancesCall) Header() http.Header
type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesDeleteCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesDeleteCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesDeleteCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesDeleteCall) Header() http.Header
type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall
type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall
type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall
type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall
type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesDeleteCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesDeleteCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesDeleteCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesDeleteCall) Header() http.Header
type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesDeleteCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesDeleteCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesDeleteCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesDeleteCall) Header() http.Header
type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall
type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall
type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesService
    func NewProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesService(s *Service) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesService
    func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesService) Rendered(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall
    func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesService) RetrieveFrames(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall
type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall
type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall
type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall
type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesService
    func NewProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesService(s *Service) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesService
    func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesService) Delete(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesDeleteCall
    func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesService) Metadata(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall
    func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesService) Rendered(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall
    func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesService) RetrieveInstance(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall
type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall
type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall
type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall
type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesService
    func NewProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesService(s *Service) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesService
    func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesService) Delete(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesDeleteCall
    func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesService) Metadata(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall
    func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesService) RetrieveSeries(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall
    func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesService) SearchForInstances(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall
type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService
    func NewProjectsLocationsDatasetsDicomStoresDicomWebStudiesService(s *Service) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService
    func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService) Delete(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesDeleteCall
    func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService) Metadata(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall
    func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService) RetrieveStudy(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall
    func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService) SearchForInstances(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall
    func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService) SearchForSeries(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall
    func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService) StoreInstances(parent string, dicomWebPath string, body_ io.Reader) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesStoreInstancesCall
type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesStoreInstancesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesStoreInstancesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesStoreInstancesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesStoreInstancesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesStoreInstancesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesStoreInstancesCall
    func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesStoreInstancesCall) Header() http.Header
type ProjectsLocationsDatasetsDicomStoresExportCall
    func (c *ProjectsLocationsDatasetsDicomStoresExportCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresExportCall
    func (c *ProjectsLocationsDatasetsDicomStoresExportCall) Do(opts ...googleapi.CallOption) (*Operation, error)
    func (c *ProjectsLocationsDatasetsDicomStoresExportCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresExportCall
    func (c *ProjectsLocationsDatasetsDicomStoresExportCall) Header() http.Header
type ProjectsLocationsDatasetsDicomStoresGetCall
    func (c *ProjectsLocationsDatasetsDicomStoresGetCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresGetCall
    func (c *ProjectsLocationsDatasetsDicomStoresGetCall) Do(opts ...googleapi.CallOption) (*DicomStore, error)
    func (c *ProjectsLocationsDatasetsDicomStoresGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresGetCall
    func (c *ProjectsLocationsDatasetsDicomStoresGetCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsDicomStoresGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresGetCall
type ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall
    func (c *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall
    func (c *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error)
    func (c *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall
    func (c *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall
    func (c *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall
type ProjectsLocationsDatasetsDicomStoresImportCall
    func (c *ProjectsLocationsDatasetsDicomStoresImportCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresImportCall
    func (c *ProjectsLocationsDatasetsDicomStoresImportCall) Do(opts ...googleapi.CallOption) (*Operation, error)
    func (c *ProjectsLocationsDatasetsDicomStoresImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresImportCall
    func (c *ProjectsLocationsDatasetsDicomStoresImportCall) Header() http.Header
type ProjectsLocationsDatasetsDicomStoresListCall
    func (c *ProjectsLocationsDatasetsDicomStoresListCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresListCall
    func (c *ProjectsLocationsDatasetsDicomStoresListCall) Do(opts ...googleapi.CallOption) (*ListDicomStoresResponse, error)
    func (c *ProjectsLocationsDatasetsDicomStoresListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresListCall
    func (c *ProjectsLocationsDatasetsDicomStoresListCall) Filter(filter string) *ProjectsLocationsDatasetsDicomStoresListCall
    func (c *ProjectsLocationsDatasetsDicomStoresListCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsDicomStoresListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresListCall
    func (c *ProjectsLocationsDatasetsDicomStoresListCall) PageSize(pageSize int64) *ProjectsLocationsDatasetsDicomStoresListCall
    func (c *ProjectsLocationsDatasetsDicomStoresListCall) PageToken(pageToken string) *ProjectsLocationsDatasetsDicomStoresListCall
    func (c *ProjectsLocationsDatasetsDicomStoresListCall) Pages(ctx context.Context, f func(*ListDicomStoresResponse) error) error
type ProjectsLocationsDatasetsDicomStoresPatchCall
    func (c *ProjectsLocationsDatasetsDicomStoresPatchCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresPatchCall
    func (c *ProjectsLocationsDatasetsDicomStoresPatchCall) Do(opts ...googleapi.CallOption) (*DicomStore, error)
    func (c *ProjectsLocationsDatasetsDicomStoresPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresPatchCall
    func (c *ProjectsLocationsDatasetsDicomStoresPatchCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsDicomStoresPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDatasetsDicomStoresPatchCall
type ProjectsLocationsDatasetsDicomStoresService
    func NewProjectsLocationsDatasetsDicomStoresService(s *Service) *ProjectsLocationsDatasetsDicomStoresService
    func (r *ProjectsLocationsDatasetsDicomStoresService) Create(parent string, dicomstore *DicomStore) *ProjectsLocationsDatasetsDicomStoresCreateCall
    func (r *ProjectsLocationsDatasetsDicomStoresService) Delete(name string) *ProjectsLocationsDatasetsDicomStoresDeleteCall
    func (r *ProjectsLocationsDatasetsDicomStoresService) Export(name string, exportdicomdatarequest *ExportDicomDataRequest) *ProjectsLocationsDatasetsDicomStoresExportCall
    func (r *ProjectsLocationsDatasetsDicomStoresService) Get(name string) *ProjectsLocationsDatasetsDicomStoresGetCall
    func (r *ProjectsLocationsDatasetsDicomStoresService) GetIamPolicy(resource string) *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall
    func (r *ProjectsLocationsDatasetsDicomStoresService) Import(name string, importdicomdatarequest *ImportDicomDataRequest) *ProjectsLocationsDatasetsDicomStoresImportCall
    func (r *ProjectsLocationsDatasetsDicomStoresService) List(parent string) *ProjectsLocationsDatasetsDicomStoresListCall
    func (r *ProjectsLocationsDatasetsDicomStoresService) Patch(name string, dicomstore *DicomStore) *ProjectsLocationsDatasetsDicomStoresPatchCall
    func (r *ProjectsLocationsDatasetsDicomStoresService) SetIamPolicy(resource string, setiampolicyrequest *SetIamPolicyRequest) *ProjectsLocationsDatasetsDicomStoresSetIamPolicyCall
    func (r *ProjectsLocationsDatasetsDicomStoresService) TestIamPermissions(resource string, testiampermissionsrequest *TestIamPermissionsRequest) *ProjectsLocationsDatasetsDicomStoresTestIamPermissionsCall
type ProjectsLocationsDatasetsDicomStoresSetIamPolicyCall
    func (c *ProjectsLocationsDatasetsDicomStoresSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresSetIamPolicyCall
    func (c *ProjectsLocationsDatasetsDicomStoresSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error)
    func (c *ProjectsLocationsDatasetsDicomStoresSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresSetIamPolicyCall
    func (c *ProjectsLocationsDatasetsDicomStoresSetIamPolicyCall) Header() http.Header
type ProjectsLocationsDatasetsDicomStoresTestIamPermissionsCall
    func (c *ProjectsLocationsDatasetsDicomStoresTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresTestIamPermissionsCall
    func (c *ProjectsLocationsDatasetsDicomStoresTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*TestIamPermissionsResponse, error)
    func (c *ProjectsLocationsDatasetsDicomStoresTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresTestIamPermissionsCall
    func (c *ProjectsLocationsDatasetsDicomStoresTestIamPermissionsCall) Header() http.Header
type ProjectsLocationsDatasetsFhirStoresCapabilitiesCall
    func (c *ProjectsLocationsDatasetsFhirStoresCapabilitiesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresCapabilitiesCall
    func (c *ProjectsLocationsDatasetsFhirStoresCapabilitiesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsFhirStoresCapabilitiesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresCapabilitiesCall
    func (c *ProjectsLocationsDatasetsFhirStoresCapabilitiesCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsFhirStoresCapabilitiesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresCapabilitiesCall
type ProjectsLocationsDatasetsFhirStoresCreateCall
    func (c *ProjectsLocationsDatasetsFhirStoresCreateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresCreateCall
    func (c *ProjectsLocationsDatasetsFhirStoresCreateCall) Do(opts ...googleapi.CallOption) (*FhirStore, error)
    func (c *ProjectsLocationsDatasetsFhirStoresCreateCall) FhirStoreId(fhirStoreId string) *ProjectsLocationsDatasetsFhirStoresCreateCall
    func (c *ProjectsLocationsDatasetsFhirStoresCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresCreateCall
    func (c *ProjectsLocationsDatasetsFhirStoresCreateCall) Header() http.Header
type ProjectsLocationsDatasetsFhirStoresDeleteCall
    func (c *ProjectsLocationsDatasetsFhirStoresDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresDeleteCall
    func (c *ProjectsLocationsDatasetsFhirStoresDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
    func (c *ProjectsLocationsDatasetsFhirStoresDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresDeleteCall
    func (c *ProjectsLocationsDatasetsFhirStoresDeleteCall) Header() http.Header
type ProjectsLocationsDatasetsFhirStoresExportCall
    func (c *ProjectsLocationsDatasetsFhirStoresExportCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresExportCall
    func (c *ProjectsLocationsDatasetsFhirStoresExportCall) Do(opts ...googleapi.CallOption) (*Operation, error)
    func (c *ProjectsLocationsDatasetsFhirStoresExportCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresExportCall
    func (c *ProjectsLocationsDatasetsFhirStoresExportCall) Header() http.Header
type ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall
type ProjectsLocationsDatasetsFhirStoresFhirConditionalDeleteCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirConditionalDeleteCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
    func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirConditionalDeleteCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalDeleteCall) Header() http.Header
type ProjectsLocationsDatasetsFhirStoresFhirConditionalPatchCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalPatchCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirConditionalPatchCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalPatchCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirConditionalPatchCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalPatchCall) Header() http.Header
type ProjectsLocationsDatasetsFhirStoresFhirConditionalUpdateCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalUpdateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirConditionalUpdateCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalUpdateCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalUpdateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirConditionalUpdateCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalUpdateCall) Header() http.Header
type ProjectsLocationsDatasetsFhirStoresFhirCreateCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirCreateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirCreateCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirCreateCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsFhirStoresFhirCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirCreateCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirCreateCall) Header() http.Header
type ProjectsLocationsDatasetsFhirStoresFhirDeleteCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirDeleteCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirDeleteCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsFhirStoresFhirDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirDeleteCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirDeleteCall) Header() http.Header
type ProjectsLocationsDatasetsFhirStoresFhirExecuteBundleCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirExecuteBundleCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirExecuteBundleCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirExecuteBundleCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsFhirStoresFhirExecuteBundleCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirExecuteBundleCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirExecuteBundleCall) Header() http.Header
type ProjectsLocationsDatasetsFhirStoresFhirHistoryCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) At(at string) *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) Count(count int64) *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) Page(page string) *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) Since(since string) *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall
type ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall
type ProjectsLocationsDatasetsFhirStoresFhirPatchCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirPatchCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirPatchCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirPatchCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsFhirStoresFhirPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirPatchCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirPatchCall) Header() http.Header
type ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) Count(Count int64) *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) End(end string) *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) PageToken(pageToken string) *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) Start(start string) *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall
type ProjectsLocationsDatasetsFhirStoresFhirReadCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirReadCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirReadCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirReadCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsFhirStoresFhirReadCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirReadCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirReadCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsFhirStoresFhirReadCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresFhirReadCall
type ProjectsLocationsDatasetsFhirStoresFhirResourcePurgeCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirResourcePurgeCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirResourcePurgeCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirResourcePurgeCall) Do(opts ...googleapi.CallOption) (*Empty, error)
    func (c *ProjectsLocationsDatasetsFhirStoresFhirResourcePurgeCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirResourcePurgeCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirResourcePurgeCall) Header() http.Header
type ProjectsLocationsDatasetsFhirStoresFhirSearchCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirSearchCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirSearchCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirSearchCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsFhirStoresFhirSearchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirSearchCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirSearchCall) Header() http.Header
type ProjectsLocationsDatasetsFhirStoresFhirService
    func NewProjectsLocationsDatasetsFhirStoresFhirService(s *Service) *ProjectsLocationsDatasetsFhirStoresFhirService
    func (r *ProjectsLocationsDatasetsFhirStoresFhirService) Capabilities(name string) *ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall
    func (r *ProjectsLocationsDatasetsFhirStoresFhirService) ConditionalDelete(parent string, type_ string) *ProjectsLocationsDatasetsFhirStoresFhirConditionalDeleteCall
    func (r *ProjectsLocationsDatasetsFhirStoresFhirService) ConditionalPatch(parent string, type_ string, body_ io.Reader) *ProjectsLocationsDatasetsFhirStoresFhirConditionalPatchCall
    func (r *ProjectsLocationsDatasetsFhirStoresFhirService) ConditionalUpdate(parent string, type_ string, body_ io.Reader) *ProjectsLocationsDatasetsFhirStoresFhirConditionalUpdateCall
    func (r *ProjectsLocationsDatasetsFhirStoresFhirService) Create(parent string, type_ string, body_ io.Reader) *ProjectsLocationsDatasetsFhirStoresFhirCreateCall
    func (r *ProjectsLocationsDatasetsFhirStoresFhirService) Delete(name string) *ProjectsLocationsDatasetsFhirStoresFhirDeleteCall
    func (r *ProjectsLocationsDatasetsFhirStoresFhirService) ExecuteBundle(parent string, body_ io.Reader) *ProjectsLocationsDatasetsFhirStoresFhirExecuteBundleCall
    func (r *ProjectsLocationsDatasetsFhirStoresFhirService) History(name string) *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall
    func (r *ProjectsLocationsDatasetsFhirStoresFhirService) ObservationLastn(parent string) *ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall
    func (r *ProjectsLocationsDatasetsFhirStoresFhirService) Patch(name string, body_ io.Reader) *ProjectsLocationsDatasetsFhirStoresFhirPatchCall
    func (r *ProjectsLocationsDatasetsFhirStoresFhirService) PatientEverything(name string) *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall
    func (r *ProjectsLocationsDatasetsFhirStoresFhirService) Read(name string) *ProjectsLocationsDatasetsFhirStoresFhirReadCall
    func (r *ProjectsLocationsDatasetsFhirStoresFhirService) ResourcePurge(name string) *ProjectsLocationsDatasetsFhirStoresFhirResourcePurgeCall
    func (r *ProjectsLocationsDatasetsFhirStoresFhirService) Search(parent string, searchresourcesrequest *SearchResourcesRequest) *ProjectsLocationsDatasetsFhirStoresFhirSearchCall
    func (r *ProjectsLocationsDatasetsFhirStoresFhirService) Update(name string, body_ io.Reader) *ProjectsLocationsDatasetsFhirStoresFhirUpdateCall
    func (r *ProjectsLocationsDatasetsFhirStoresFhirService) Vread(name string) *ProjectsLocationsDatasetsFhirStoresFhirVreadCall
type ProjectsLocationsDatasetsFhirStoresFhirUpdateCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirUpdateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirUpdateCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirUpdateCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsFhirStoresFhirUpdateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirUpdateCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirUpdateCall) Header() http.Header
type ProjectsLocationsDatasetsFhirStoresFhirVreadCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirVreadCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirVreadCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirVreadCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
    func (c *ProjectsLocationsDatasetsFhirStoresFhirVreadCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirVreadCall
    func (c *ProjectsLocationsDatasetsFhirStoresFhirVreadCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsFhirStoresFhirVreadCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresFhirVreadCall
type ProjectsLocationsDatasetsFhirStoresGetCall
    func (c *ProjectsLocationsDatasetsFhirStoresGetCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresGetCall
    func (c *ProjectsLocationsDatasetsFhirStoresGetCall) Do(opts ...googleapi.CallOption) (*FhirStore, error)
    func (c *ProjectsLocationsDatasetsFhirStoresGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresGetCall
    func (c *ProjectsLocationsDatasetsFhirStoresGetCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsFhirStoresGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresGetCall
type ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall
    func (c *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall
    func (c *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error)
    func (c *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall
    func (c *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall
    func (c *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall
type ProjectsLocationsDatasetsFhirStoresImportCall
    func (c *ProjectsLocationsDatasetsFhirStoresImportCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresImportCall
    func (c *ProjectsLocationsDatasetsFhirStoresImportCall) Do(opts ...googleapi.CallOption) (*Operation, error)
    func (c *ProjectsLocationsDatasetsFhirStoresImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresImportCall
    func (c *ProjectsLocationsDatasetsFhirStoresImportCall) Header() http.Header
type ProjectsLocationsDatasetsFhirStoresListCall
    func (c *ProjectsLocationsDatasetsFhirStoresListCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresListCall
    func (c *ProjectsLocationsDatasetsFhirStoresListCall) Do(opts ...googleapi.CallOption) (*ListFhirStoresResponse, error)
    func (c *ProjectsLocationsDatasetsFhirStoresListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresListCall
    func (c *ProjectsLocationsDatasetsFhirStoresListCall) Filter(filter string) *ProjectsLocationsDatasetsFhirStoresListCall
    func (c *ProjectsLocationsDatasetsFhirStoresListCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsFhirStoresListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresListCall
    func (c *ProjectsLocationsDatasetsFhirStoresListCall) PageSize(pageSize int64) *ProjectsLocationsDatasetsFhirStoresListCall
    func (c *ProjectsLocationsDatasetsFhirStoresListCall) PageToken(pageToken string) *ProjectsLocationsDatasetsFhirStoresListCall
    func (c *ProjectsLocationsDatasetsFhirStoresListCall) Pages(ctx context.Context, f func(*ListFhirStoresResponse) error) error
type ProjectsLocationsDatasetsFhirStoresPatchCall
    func (c *ProjectsLocationsDatasetsFhirStoresPatchCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresPatchCall
    func (c *ProjectsLocationsDatasetsFhirStoresPatchCall) Do(opts ...googleapi.CallOption) (*FhirStore, error)
    func (c *ProjectsLocationsDatasetsFhirStoresPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresPatchCall
    func (c *ProjectsLocationsDatasetsFhirStoresPatchCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsFhirStoresPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDatasetsFhirStoresPatchCall
type ProjectsLocationsDatasetsFhirStoresService
    func NewProjectsLocationsDatasetsFhirStoresService(s *Service) *ProjectsLocationsDatasetsFhirStoresService
    func (r *ProjectsLocationsDatasetsFhirStoresService) Capabilities(name string) *ProjectsLocationsDatasetsFhirStoresCapabilitiesCall
    func (r *ProjectsLocationsDatasetsFhirStoresService) Create(parent string, fhirstore *FhirStore) *ProjectsLocationsDatasetsFhirStoresCreateCall
    func (r *ProjectsLocationsDatasetsFhirStoresService) Delete(name string) *ProjectsLocationsDatasetsFhirStoresDeleteCall
    func (r *ProjectsLocationsDatasetsFhirStoresService) Export(name string, exportresourcesrequest *ExportResourcesRequest) *ProjectsLocationsDatasetsFhirStoresExportCall
    func (r *ProjectsLocationsDatasetsFhirStoresService) Get(name string) *ProjectsLocationsDatasetsFhirStoresGetCall
    func (r *ProjectsLocationsDatasetsFhirStoresService) GetIamPolicy(resource string) *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall
    func (r *ProjectsLocationsDatasetsFhirStoresService) Import(name string, importresourcesrequest *ImportResourcesRequest) *ProjectsLocationsDatasetsFhirStoresImportCall
    func (r *ProjectsLocationsDatasetsFhirStoresService) List(parent string) *ProjectsLocationsDatasetsFhirStoresListCall
    func (r *ProjectsLocationsDatasetsFhirStoresService) Patch(name string, fhirstore *FhirStore) *ProjectsLocationsDatasetsFhirStoresPatchCall
    func (r *ProjectsLocationsDatasetsFhirStoresService) SetIamPolicy(resource string, setiampolicyrequest *SetIamPolicyRequest) *ProjectsLocationsDatasetsFhirStoresSetIamPolicyCall
    func (r *ProjectsLocationsDatasetsFhirStoresService) TestIamPermissions(resource string, testiampermissionsrequest *TestIamPermissionsRequest) *ProjectsLocationsDatasetsFhirStoresTestIamPermissionsCall
type ProjectsLocationsDatasetsFhirStoresSetIamPolicyCall
    func (c *ProjectsLocationsDatasetsFhirStoresSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresSetIamPolicyCall
    func (c *ProjectsLocationsDatasetsFhirStoresSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error)
    func (c *ProjectsLocationsDatasetsFhirStoresSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresSetIamPolicyCall
    func (c *ProjectsLocationsDatasetsFhirStoresSetIamPolicyCall) Header() http.Header
type ProjectsLocationsDatasetsFhirStoresTestIamPermissionsCall
    func (c *ProjectsLocationsDatasetsFhirStoresTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresTestIamPermissionsCall
    func (c *ProjectsLocationsDatasetsFhirStoresTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*TestIamPermissionsResponse, error)
    func (c *ProjectsLocationsDatasetsFhirStoresTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresTestIamPermissionsCall
    func (c *ProjectsLocationsDatasetsFhirStoresTestIamPermissionsCall) Header() http.Header
type ProjectsLocationsDatasetsGetCall
    func (c *ProjectsLocationsDatasetsGetCall) Context(ctx context.Context) *ProjectsLocationsDatasetsGetCall
    func (c *ProjectsLocationsDatasetsGetCall) Do(opts ...googleapi.CallOption) (*Dataset, error)
    func (c *ProjectsLocationsDatasetsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsGetCall
    func (c *ProjectsLocationsDatasetsGetCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsGetCall
type ProjectsLocationsDatasetsGetIamPolicyCall
    func (c *ProjectsLocationsDatasetsGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsGetIamPolicyCall
    func (c *ProjectsLocationsDatasetsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error)
    func (c *ProjectsLocationsDatasetsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsGetIamPolicyCall
    func (c *ProjectsLocationsDatasetsGetIamPolicyCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsGetIamPolicyCall
    func (c *ProjectsLocationsDatasetsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsDatasetsGetIamPolicyCall
type ProjectsLocationsDatasetsHl7V2StoresCreateCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresCreateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresCreateCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresCreateCall) Do(opts ...googleapi.CallOption) (*Hl7V2Store, error)
    func (c *ProjectsLocationsDatasetsHl7V2StoresCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresCreateCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresCreateCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsHl7V2StoresCreateCall) Hl7V2StoreId(hl7V2StoreId string) *ProjectsLocationsDatasetsHl7V2StoresCreateCall
type ProjectsLocationsDatasetsHl7V2StoresDeleteCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresDeleteCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
    func (c *ProjectsLocationsDatasetsHl7V2StoresDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresDeleteCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresDeleteCall) Header() http.Header
type ProjectsLocationsDatasetsHl7V2StoresGetCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresGetCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresGetCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresGetCall) Do(opts ...googleapi.CallOption) (*Hl7V2Store, error)
    func (c *ProjectsLocationsDatasetsHl7V2StoresGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresGetCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresGetCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsHl7V2StoresGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsHl7V2StoresGetCall
type ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error)
    func (c *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall
type ProjectsLocationsDatasetsHl7V2StoresListCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresListCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresListCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresListCall) Do(opts ...googleapi.CallOption) (*ListHl7V2StoresResponse, error)
    func (c *ProjectsLocationsDatasetsHl7V2StoresListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresListCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresListCall) Filter(filter string) *ProjectsLocationsDatasetsHl7V2StoresListCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresListCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsHl7V2StoresListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsHl7V2StoresListCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresListCall) PageSize(pageSize int64) *ProjectsLocationsDatasetsHl7V2StoresListCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresListCall) PageToken(pageToken string) *ProjectsLocationsDatasetsHl7V2StoresListCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresListCall) Pages(ctx context.Context, f func(*ListHl7V2StoresResponse) error) error
type ProjectsLocationsDatasetsHl7V2StoresMessagesCreateCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesCreateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresMessagesCreateCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesCreateCall) Do(opts ...googleapi.CallOption) (*Message, error)
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresMessagesCreateCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesCreateCall) Header() http.Header
type ProjectsLocationsDatasetsHl7V2StoresMessagesDeleteCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresMessagesDeleteCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresMessagesDeleteCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesDeleteCall) Header() http.Header
type ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall) Do(opts ...googleapi.CallOption) (*Message, error)
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall) View(view string) *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall
type ProjectsLocationsDatasetsHl7V2StoresMessagesIngestCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesIngestCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresMessagesIngestCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesIngestCall) Do(opts ...googleapi.CallOption) (*IngestMessageResponse, error)
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesIngestCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresMessagesIngestCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesIngestCall) Header() http.Header
type ProjectsLocationsDatasetsHl7V2StoresMessagesListCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) Do(opts ...googleapi.CallOption) (*ListMessagesResponse, error)
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) Filter(filter string) *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) OrderBy(orderBy string) *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) PageSize(pageSize int64) *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) PageToken(pageToken string) *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) Pages(ctx context.Context, f func(*ListMessagesResponse) error) error
type ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall) Do(opts ...googleapi.CallOption) (*Message, error)
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall
type ProjectsLocationsDatasetsHl7V2StoresMessagesService
    func NewProjectsLocationsDatasetsHl7V2StoresMessagesService(s *Service) *ProjectsLocationsDatasetsHl7V2StoresMessagesService
    func (r *ProjectsLocationsDatasetsHl7V2StoresMessagesService) Create(parent string, createmessagerequest *CreateMessageRequest) *ProjectsLocationsDatasetsHl7V2StoresMessagesCreateCall
    func (r *ProjectsLocationsDatasetsHl7V2StoresMessagesService) Delete(name string) *ProjectsLocationsDatasetsHl7V2StoresMessagesDeleteCall
    func (r *ProjectsLocationsDatasetsHl7V2StoresMessagesService) Get(name string) *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall
    func (r *ProjectsLocationsDatasetsHl7V2StoresMessagesService) Ingest(parent string, ingestmessagerequest *IngestMessageRequest) *ProjectsLocationsDatasetsHl7V2StoresMessagesIngestCall
    func (r *ProjectsLocationsDatasetsHl7V2StoresMessagesService) List(parent string) *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall
    func (r *ProjectsLocationsDatasetsHl7V2StoresMessagesService) Patch(name string, message *Message) *ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall
type ProjectsLocationsDatasetsHl7V2StoresPatchCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresPatchCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresPatchCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresPatchCall) Do(opts ...googleapi.CallOption) (*Hl7V2Store, error)
    func (c *ProjectsLocationsDatasetsHl7V2StoresPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresPatchCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresPatchCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsHl7V2StoresPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDatasetsHl7V2StoresPatchCall
type ProjectsLocationsDatasetsHl7V2StoresService
    func NewProjectsLocationsDatasetsHl7V2StoresService(s *Service) *ProjectsLocationsDatasetsHl7V2StoresService
    func (r *ProjectsLocationsDatasetsHl7V2StoresService) Create(parent string, hl7v2store *Hl7V2Store) *ProjectsLocationsDatasetsHl7V2StoresCreateCall
    func (r *ProjectsLocationsDatasetsHl7V2StoresService) Delete(name string) *ProjectsLocationsDatasetsHl7V2StoresDeleteCall
    func (r *ProjectsLocationsDatasetsHl7V2StoresService) Get(name string) *ProjectsLocationsDatasetsHl7V2StoresGetCall
    func (r *ProjectsLocationsDatasetsHl7V2StoresService) GetIamPolicy(resource string) *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall
    func (r *ProjectsLocationsDatasetsHl7V2StoresService) List(parent string) *ProjectsLocationsDatasetsHl7V2StoresListCall
    func (r *ProjectsLocationsDatasetsHl7V2StoresService) Patch(name string, hl7v2store *Hl7V2Store) *ProjectsLocationsDatasetsHl7V2StoresPatchCall
    func (r *ProjectsLocationsDatasetsHl7V2StoresService) SetIamPolicy(resource string, setiampolicyrequest *SetIamPolicyRequest) *ProjectsLocationsDatasetsHl7V2StoresSetIamPolicyCall
    func (r *ProjectsLocationsDatasetsHl7V2StoresService) TestIamPermissions(resource string, testiampermissionsrequest *TestIamPermissionsRequest) *ProjectsLocationsDatasetsHl7V2StoresTestIamPermissionsCall
type ProjectsLocationsDatasetsHl7V2StoresSetIamPolicyCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresSetIamPolicyCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error)
    func (c *ProjectsLocationsDatasetsHl7V2StoresSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresSetIamPolicyCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresSetIamPolicyCall) Header() http.Header
type ProjectsLocationsDatasetsHl7V2StoresTestIamPermissionsCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresTestIamPermissionsCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*TestIamPermissionsResponse, error)
    func (c *ProjectsLocationsDatasetsHl7V2StoresTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresTestIamPermissionsCall
    func (c *ProjectsLocationsDatasetsHl7V2StoresTestIamPermissionsCall) Header() http.Header
type ProjectsLocationsDatasetsListCall
    func (c *ProjectsLocationsDatasetsListCall) Context(ctx context.Context) *ProjectsLocationsDatasetsListCall
    func (c *ProjectsLocationsDatasetsListCall) Do(opts ...googleapi.CallOption) (*ListDatasetsResponse, error)
    func (c *ProjectsLocationsDatasetsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsListCall
    func (c *ProjectsLocationsDatasetsListCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsListCall
    func (c *ProjectsLocationsDatasetsListCall) PageSize(pageSize int64) *ProjectsLocationsDatasetsListCall
    func (c *ProjectsLocationsDatasetsListCall) PageToken(pageToken string) *ProjectsLocationsDatasetsListCall
    func (c *ProjectsLocationsDatasetsListCall) Pages(ctx context.Context, f func(*ListDatasetsResponse) error) error
type ProjectsLocationsDatasetsOperationsGetCall
    func (c *ProjectsLocationsDatasetsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsDatasetsOperationsGetCall
    func (c *ProjectsLocationsDatasetsOperationsGetCall) Do(opts ...googleapi.CallOption) (*Operation, error)
    func (c *ProjectsLocationsDatasetsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsOperationsGetCall
    func (c *ProjectsLocationsDatasetsOperationsGetCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsOperationsGetCall
type ProjectsLocationsDatasetsOperationsListCall
    func (c *ProjectsLocationsDatasetsOperationsListCall) Context(ctx context.Context) *ProjectsLocationsDatasetsOperationsListCall
    func (c *ProjectsLocationsDatasetsOperationsListCall) Do(opts ...googleapi.CallOption) (*ListOperationsResponse, error)
    func (c *ProjectsLocationsDatasetsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsOperationsListCall
    func (c *ProjectsLocationsDatasetsOperationsListCall) Filter(filter string) *ProjectsLocationsDatasetsOperationsListCall
    func (c *ProjectsLocationsDatasetsOperationsListCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsOperationsListCall
    func (c *ProjectsLocationsDatasetsOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsDatasetsOperationsListCall
    func (c *ProjectsLocationsDatasetsOperationsListCall) PageToken(pageToken string) *ProjectsLocationsDatasetsOperationsListCall
    func (c *ProjectsLocationsDatasetsOperationsListCall) Pages(ctx context.Context, f func(*ListOperationsResponse) error) error
type ProjectsLocationsDatasetsOperationsService
    func NewProjectsLocationsDatasetsOperationsService(s *Service) *ProjectsLocationsDatasetsOperationsService
    func (r *ProjectsLocationsDatasetsOperationsService) Get(name string) *ProjectsLocationsDatasetsOperationsGetCall
    func (r *ProjectsLocationsDatasetsOperationsService) List(name string) *ProjectsLocationsDatasetsOperationsListCall
type ProjectsLocationsDatasetsPatchCall
    func (c *ProjectsLocationsDatasetsPatchCall) Context(ctx context.Context) *ProjectsLocationsDatasetsPatchCall
    func (c *ProjectsLocationsDatasetsPatchCall) Do(opts ...googleapi.CallOption) (*Dataset, error)
    func (c *ProjectsLocationsDatasetsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsPatchCall
    func (c *ProjectsLocationsDatasetsPatchCall) Header() http.Header
    func (c *ProjectsLocationsDatasetsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDatasetsPatchCall
type ProjectsLocationsDatasetsService
    func NewProjectsLocationsDatasetsService(s *Service) *ProjectsLocationsDatasetsService
    func (r *ProjectsLocationsDatasetsService) Create(parent string, dataset *Dataset) *ProjectsLocationsDatasetsCreateCall
    func (r *ProjectsLocationsDatasetsService) Deidentify(sourceDataset string, deidentifydatasetrequest *DeidentifyDatasetRequest) *ProjectsLocationsDatasetsDeidentifyCall
    func (r *ProjectsLocationsDatasetsService) Delete(name string) *ProjectsLocationsDatasetsDeleteCall
    func (r *ProjectsLocationsDatasetsService) Get(name string) *ProjectsLocationsDatasetsGetCall
    func (r *ProjectsLocationsDatasetsService) GetIamPolicy(resource string) *ProjectsLocationsDatasetsGetIamPolicyCall
    func (r *ProjectsLocationsDatasetsService) List(parent string) *ProjectsLocationsDatasetsListCall
    func (r *ProjectsLocationsDatasetsService) Patch(name string, dataset *Dataset) *ProjectsLocationsDatasetsPatchCall
    func (r *ProjectsLocationsDatasetsService) SetIamPolicy(resource string, setiampolicyrequest *SetIamPolicyRequest) *ProjectsLocationsDatasetsSetIamPolicyCall
    func (r *ProjectsLocationsDatasetsService) TestIamPermissions(resource string, testiampermissionsrequest *TestIamPermissionsRequest) *ProjectsLocationsDatasetsTestIamPermissionsCall
type ProjectsLocationsDatasetsSetIamPolicyCall
    func (c *ProjectsLocationsDatasetsSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsSetIamPolicyCall
    func (c *ProjectsLocationsDatasetsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error)
    func (c *ProjectsLocationsDatasetsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsSetIamPolicyCall
    func (c *ProjectsLocationsDatasetsSetIamPolicyCall) Header() http.Header
type ProjectsLocationsDatasetsTestIamPermissionsCall
    func (c *ProjectsLocationsDatasetsTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsDatasetsTestIamPermissionsCall
    func (c *ProjectsLocationsDatasetsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*TestIamPermissionsResponse, error)
    func (c *ProjectsLocationsDatasetsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsTestIamPermissionsCall
    func (c *ProjectsLocationsDatasetsTestIamPermissionsCall) Header() http.Header
type ProjectsLocationsGetCall
    func (c *ProjectsLocationsGetCall) Context(ctx context.Context) *ProjectsLocationsGetCall
    func (c *ProjectsLocationsGetCall) Do(opts ...googleapi.CallOption) (*Location, error)
    func (c *ProjectsLocationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsGetCall
    func (c *ProjectsLocationsGetCall) Header() http.Header
    func (c *ProjectsLocationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsGetCall
type ProjectsLocationsListCall
    func (c *ProjectsLocationsListCall) Context(ctx context.Context) *ProjectsLocationsListCall
    func (c *ProjectsLocationsListCall) Do(opts ...googleapi.CallOption) (*ListLocationsResponse, error)
    func (c *ProjectsLocationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsListCall
    func (c *ProjectsLocationsListCall) Filter(filter string) *ProjectsLocationsListCall
    func (c *ProjectsLocationsListCall) Header() http.Header
    func (c *ProjectsLocationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsListCall
    func (c *ProjectsLocationsListCall) PageSize(pageSize int64) *ProjectsLocationsListCall
    func (c *ProjectsLocationsListCall) PageToken(pageToken string) *ProjectsLocationsListCall
    func (c *ProjectsLocationsListCall) Pages(ctx context.Context, f func(*ListLocationsResponse) error) error
type ProjectsLocationsService
    func NewProjectsLocationsService(s *Service) *ProjectsLocationsService
    func (r *ProjectsLocationsService) Get(name string) *ProjectsLocationsGetCall
    func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall
type ProjectsService
    func NewProjectsService(s *Service) *ProjectsService
type RedactConfig
type ReplaceWithInfoTypeConfig
type ResourceAnnotation
    func (s *ResourceAnnotation) MarshalJSON() ([]byte, error)
type SchemaConfig
    func (s *SchemaConfig) MarshalJSON() ([]byte, error)
type SearchResourcesRequest
    func (s *SearchResourcesRequest) MarshalJSON() ([]byte, error)
type Segment
    func (s *Segment) MarshalJSON() ([]byte, error)
type SensitiveTextAnnotation
    func (s *SensitiveTextAnnotation) MarshalJSON() ([]byte, error)
type Service
    func New(client *http.Client) (*Service, error)
    func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error)
type SetIamPolicyRequest
    func (s *SetIamPolicyRequest) MarshalJSON() ([]byte, error)
type Status
    func (s *Status) MarshalJSON() ([]byte, error)
type StreamConfig
    func (s *StreamConfig) MarshalJSON() ([]byte, error)
type SubscriptionConfig
    func (s *SubscriptionConfig) MarshalJSON() ([]byte, error)
type SubscriptionRestHookEndpoint
    func (s *SubscriptionRestHookEndpoint) MarshalJSON() ([]byte, error)
type TagFilterList
    func (s *TagFilterList) MarshalJSON() ([]byte, error)
type TestIamPermissionsRequest
    func (s *TestIamPermissionsRequest) MarshalJSON() ([]byte, error)
type TestIamPermissionsResponse
    func (s *TestIamPermissionsResponse) MarshalJSON() ([]byte, error)
type TextConfig
    func (s *TextConfig) MarshalJSON() ([]byte, error)
type ValidationConfig
    func (s *ValidationConfig) MarshalJSON() ([]byte, error)
type Vertex
    func (s *Vertex) MarshalJSON() ([]byte, error)
    func (s *Vertex) UnmarshalJSON(data []byte) error

Package files

healthcare-gen.go

Constants

OAuth2 scopes used by this API.

const (
    // View and manage your data across Google Cloud Platform services
    CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform"
)

type Annotation

Annotation: An annotation record.

type Annotation struct {
    // AnnotationSource: Details of the source.
    AnnotationSource *AnnotationSource `json:"annotationSource,omitempty"`

    // ImageAnnotation: Annotations for images, e.g., bounding polygons.
    ImageAnnotation *ImageAnnotation `json:"imageAnnotation,omitempty"`

    // Name: Output only. Resource name of the Annotation, of the
    // form
    // `projects/{project_id}/locations/{location_id}/datasets/{dataset_
    // id}/annotationStores/{annotation_store_id}/annotations/{annotation_id}
    // `.
    Name string `json:"name,omitempty"`

    // ResourceAnnotation: Annotations for resource, e.g., classification
    // tags.
    ResourceAnnotation *ResourceAnnotation `json:"resourceAnnotation,omitempty"`

    // TextAnnotation: Annotations for sensitive texts, e.g., range of such
    // texts.
    TextAnnotation *SensitiveTextAnnotation `json:"textAnnotation,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "AnnotationSource") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AnnotationSource") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*Annotation) MarshalJSON

func (s *Annotation) MarshalJSON() ([]byte, error)

type AnnotationSource

AnnotationSource: AnnotationSource holds the source information of the annotation.

type AnnotationSource struct {
    // CloudHealthcareSource: Cloud Healthcare API resource.
    CloudHealthcareSource *CloudHealthcareSource `json:"cloudHealthcareSource,omitempty"`

    // ForceSendFields is a list of field names (e.g.
    // "CloudHealthcareSource") to unconditionally include in API requests.
    // By default, fields with empty values are omitted from API requests.
    // However, any non-pointer, non-interface field appearing in
    // ForceSendFields will be sent to the server regardless of whether the
    // field is empty or not. This may be used to include empty fields in
    // Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CloudHealthcareSource") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*AnnotationSource) MarshalJSON

func (s *AnnotationSource) MarshalJSON() ([]byte, error)

type AnnotationStore

AnnotationStore: An Annotation store that can store annotation resources such as labels and tags for text, image and audio.

type AnnotationStore struct {
    // Labels: User-supplied key-value pairs used to organize Annotation
    // stores.
    //
    // Label keys must be between 1 and 63 characters long, have a UTF-8
    // encoding
    // of maximum 128 bytes, and must conform to the
    // following PCRE regular expression:
    // \p{Ll}\p{Lo}{0,62}
    //
    // Label values are optional, must be between 1 and 63 characters long,
    // have
    // a UTF-8 encoding of maximum 128 bytes, and must conform to
    // the
    // following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63}
    //
    // No more than 64 labels can be associated with a given store.
    Labels map[string]string `json:"labels,omitempty"`

    // Name: Output only. Resource name of the Annotation store, of the
    // form
    // `projects/{project_id}/locations/{location_id}/datasets/{dataset_
    // id}/annotationStores/{annotation_store_id}`.
    Name string `json:"name,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Labels") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Labels") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*AnnotationStore) MarshalJSON

func (s *AnnotationStore) MarshalJSON() ([]byte, error)

type AuditConfig

AuditConfig: Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.

If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.

Example Policy with multiple AuditConfigs:

{
  "audit_configs": [
    {
      "service": "allServices"
      "audit_log_configs": [
        {
          "log_type": "DATA_READ",
          "exempted_members": [
            "user:jose@example.com"
          ]
        },
        {
          "log_type": "DATA_WRITE",
        },
        {
          "log_type": "ADMIN_READ",
        }
      ]
    },
    {
      "service": "sampleservice.googleapis.com"
      "audit_log_configs": [
        {
          "log_type": "DATA_READ",
        },
        {
          "log_type": "DATA_WRITE",
          "exempted_members": [
            "user:aliya@example.com"
          ]
        }
      ]
    }
  ]
}

For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.

type AuditConfig struct {
    // AuditLogConfigs: The configuration for logging of each type of
    // permission.
    AuditLogConfigs []*AuditLogConfig `json:"auditLogConfigs,omitempty"`

    // Service: Specifies a service that will be enabled for audit
    // logging.
    // For example, `storage.googleapis.com`,
    // `cloudsql.googleapis.com`.
    // `allServices` is a special value that covers all services.
    Service string `json:"service,omitempty"`

    // ForceSendFields is a list of field names (e.g. "AuditLogConfigs") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AuditLogConfigs") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*AuditConfig) MarshalJSON

func (s *AuditConfig) MarshalJSON() ([]byte, error)

type AuditLogConfig

AuditLogConfig: Provides the configuration for logging a type of permissions. Example:

{
  "audit_log_configs": [
    {
      "log_type": "DATA_READ",
      "exempted_members": [
        "user:jose@example.com"
      ]
    },
    {
      "log_type": "DATA_WRITE",
    }
  ]
}

This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.

type AuditLogConfig struct {
    // ExemptedMembers: Specifies the identities that do not cause logging
    // for this type of
    // permission.
    // Follows the same format of Binding.members.
    ExemptedMembers []string `json:"exemptedMembers,omitempty"`

    // LogType: The log type that this config enables.
    //
    // Possible values:
    //   "LOG_TYPE_UNSPECIFIED" - Default case. Should never be this.
    //   "ADMIN_READ" - Admin reads. Example: CloudIAM getIamPolicy
    //   "DATA_WRITE" - Data writes. Example: CloudSQL Users create
    //   "DATA_READ" - Data reads. Example: CloudSQL Users list
    LogType string `json:"logType,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ExemptedMembers") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ExemptedMembers") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*AuditLogConfig) MarshalJSON

func (s *AuditLogConfig) MarshalJSON() ([]byte, error)

type Binding

Binding: Associates `members` with a `role`.

type Binding struct {
    // Condition: The condition that is associated with this binding.
    // NOTE: An unsatisfied condition will not allow user access via
    // current
    // binding. Different bindings, including their conditions, are
    // examined
    // independently.
    Condition *Expr `json:"condition,omitempty"`

    // Members: Specifies the identities requesting access for a Cloud
    // Platform resource.
    // `members` can have the following values:
    //
    // * `allUsers`: A special identifier that represents anyone who is
    //    on the internet; with or without a Google account.
    //
    // * `allAuthenticatedUsers`: A special identifier that represents
    // anyone
    //    who is authenticated with a Google account or a service
    // account.
    //
    // * `user:{emailid}`: An email address that represents a specific
    // Google
    //    account. For example, `alice@example.com` .
    //
    //
    // * `serviceAccount:{emailid}`: An email address that represents a
    // service
    //    account. For example,
    // `my-other-app@appspot.gserviceaccount.com`.
    //
    // * `group:{emailid}`: An email address that represents a Google
    // group.
    //    For example, `admins@example.com`.
    //
    //
    // * `domain:{domain}`: The G Suite domain (primary) that represents all
    // the
    //    users of that domain. For example, `google.com` or
    // `example.com`.
    //
    //
    Members []string `json:"members,omitempty"`

    // Role: Role that is assigned to `members`.
    // For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
    Role string `json:"role,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Condition") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Condition") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*Binding) MarshalJSON

func (s *Binding) MarshalJSON() ([]byte, error)

type BoundingPoly

BoundingPoly: A bounding polygon for the detected image annotation.

type BoundingPoly struct {
    Label string `json:"label,omitempty"`

    Vertices []*Vertex `json:"vertices,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Label") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Label") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*BoundingPoly) MarshalJSON

func (s *BoundingPoly) MarshalJSON() ([]byte, error)

type CharacterMaskConfig

CharacterMaskConfig: Masks a string by replacing its characters with a fixed character.

type CharacterMaskConfig struct {
    // MaskingCharacter: Character to mask the sensitive values. If not
    // supplied, defaults to "*".
    MaskingCharacter string `json:"maskingCharacter,omitempty"`

    // ForceSendFields is a list of field names (e.g. "MaskingCharacter") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "MaskingCharacter") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*CharacterMaskConfig) MarshalJSON

func (s *CharacterMaskConfig) MarshalJSON() ([]byte, error)

type CloudHealthcareSource

CloudHealthcareSource: Cloud Healthcare API resource.

type CloudHealthcareSource struct {
    // Name: Full path of a Cloud Healthcare API resource.
    Name string `json:"name,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Name") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Name") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*CloudHealthcareSource) MarshalJSON

func (s *CloudHealthcareSource) MarshalJSON() ([]byte, error)

type CreateMessageRequest

CreateMessageRequest: Creates a new message.

type CreateMessageRequest struct {
    // Message: HL7v2 message.
    Message *Message `json:"message,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Message") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Message") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*CreateMessageRequest) MarshalJSON

func (s *CreateMessageRequest) MarshalJSON() ([]byte, error)

type CryptoHashConfig

CryptoHashConfig: Pseudonymization method that generates surrogates using cryptographic hashing. Uses SHA-256. Outputs a base64-encoded representation of the hashed output. For example, `L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=`.

type CryptoHashConfig struct {
    // CryptoKey: An AES 128/192/256 bit key. Causes the hash to be computed
    // based on this
    // key. A default key is generated for each Deidentify operation and
    // is
    // used when crypto_key is not specified.
    CryptoKey string `json:"cryptoKey,omitempty"`

    // ForceSendFields is a list of field names (e.g. "CryptoKey") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CryptoKey") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*CryptoHashConfig) MarshalJSON

func (s *CryptoHashConfig) MarshalJSON() ([]byte, error)

type Dataset

Dataset: A message representing a health dataset.

A health dataset represents a collection of healthcare data pertaining to one or more patients. This may include multiple modalities of healthcare data, such as electronic medical records or medical imaging data.

type Dataset struct {
    // Name: Output only. Resource name of the dataset, of the
    // form
    // `projects/{project_id}/locations/{location_id}/datasets/{dataset_
    // id}`.
    Name string `json:"name,omitempty"`

    // TimeZone: The default timezone used by this dataset. Must be a either
    // a valid IANA
    // time zone name such as "America/New_York" or empty, which defaults to
    // UTC.
    // This is used for parsing times in resources (e.g., HL7 messages)
    // where no
    // explicit timezone is specified.
    TimeZone string `json:"timeZone,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Name") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Name") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*Dataset) MarshalJSON

func (s *Dataset) MarshalJSON() ([]byte, error)

type DateShiftConfig

DateShiftConfig: Shifts a date forward or backward in time by a random amount that is consistent for a given patient and crypto key combination.

type DateShiftConfig struct {
    // CryptoKey: An AES 128/192/256 bit key. Causes the shift to be
    // computed based on this
    // key and the patient ID. A default key is generated for
    // each
    // de-identification operation and is used when crypto_key is
    // not
    // specified.
    CryptoKey string `json:"cryptoKey,omitempty"`

    // ForceSendFields is a list of field names (e.g. "CryptoKey") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CryptoKey") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*DateShiftConfig) MarshalJSON

func (s *DateShiftConfig) MarshalJSON() ([]byte, error)

type DeidentifyConfig

DeidentifyConfig: Configures de-id options specific to different types of content. Each submessage customizes the handling of an https://tools.ietf.org/html/rfc6838 media type or subtype. Configs are applied in a nested manner at runtime.

type DeidentifyConfig struct {
    // Dicom: Configures de-id of application/DICOM content.
    Dicom *DicomConfig `json:"dicom,omitempty"`

    // Fhir: Configures de-id of application/FHIR content.
    Fhir *FhirConfig `json:"fhir,omitempty"`

    // Image: Configures the de-identification of image pixels in the
    // source_dataset.
    Image *ImageConfig `json:"image,omitempty"`

    // Text: Configures the de-identification of text in `source_dataset`.
    Text *TextConfig `json:"text,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Dicom") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Dicom") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*DeidentifyConfig) MarshalJSON

func (s *DeidentifyConfig) MarshalJSON() ([]byte, error)

type DeidentifyDatasetRequest

DeidentifyDatasetRequest: Redacts identifying information from the specified dataset.

type DeidentifyDatasetRequest struct {
    // Config: Deidentify configuration.
    Config *DeidentifyConfig `json:"config,omitempty"`

    // DestinationDataset: The name of the dataset resource to create and
    // write the redacted data
    // to
    // (e.g.,
    // `projects/{project_id}/locations/{location_id}/datasets/{dat
    // aset_id}`).
    //
    //  * The destination dataset must not exist.
    //  * The destination dataset must be in the same project as the source
    //    dataset. De-identifying data across multiple projects is not
    // supported.
    DestinationDataset string `json:"destinationDataset,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Config") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Config") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*DeidentifyDatasetRequest) MarshalJSON

func (s *DeidentifyDatasetRequest) MarshalJSON() ([]byte, error)

type DeidentifyErrorDetails

DeidentifyErrorDetails: Contains the status of the Deidentify operation.

type DeidentifyErrorDetails struct {
    // FailureResourceCount: Number of resources failed to process.
    FailureResourceCount int64 `json:"failureResourceCount,omitempty,string"`

    // FailureStoreCount: Number of stores failed to process.
    FailureStoreCount int64 `json:"failureStoreCount,omitempty,string"`

    // SuccessResourceCount: Number of resources successfully processed.
    SuccessResourceCount int64 `json:"successResourceCount,omitempty,string"`

    // SuccessStoreCount: Number of stores successfully processed.
    SuccessStoreCount int64 `json:"successStoreCount,omitempty,string"`

    // ForceSendFields is a list of field names (e.g.
    // "FailureResourceCount") to unconditionally include in API requests.
    // By default, fields with empty values are omitted from API requests.
    // However, any non-pointer, non-interface field appearing in
    // ForceSendFields will be sent to the server regardless of whether the
    // field is empty or not. This may be used to include empty fields in
    // Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FailureResourceCount") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*DeidentifyErrorDetails) MarshalJSON

func (s *DeidentifyErrorDetails) MarshalJSON() ([]byte, error)

type DeidentifySummary

DeidentifySummary: Contains a detailed summary of the Deidentify operation.

type DeidentifySummary struct {
    // SuccessResourceCount: Number of resources successfully processed.
    SuccessResourceCount int64 `json:"successResourceCount,omitempty,string"`

    // SuccessStoreCount: Number of stores successfully processed.
    SuccessStoreCount int64 `json:"successStoreCount,omitempty,string"`

    // ForceSendFields is a list of field names (e.g.
    // "SuccessResourceCount") to unconditionally include in API requests.
    // By default, fields with empty values are omitted from API requests.
    // However, any non-pointer, non-interface field appearing in
    // ForceSendFields will be sent to the server regardless of whether the
    // field is empty or not. This may be used to include empty fields in
    // Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "SuccessResourceCount") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*DeidentifySummary) MarshalJSON

func (s *DeidentifySummary) MarshalJSON() ([]byte, error)

type Detail

Detail: Contains multiple sensitive information findings for each resource slice.

type Detail struct {
    Findings []*Finding `json:"findings,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Findings") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Findings") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*Detail) MarshalJSON

func (s *Detail) MarshalJSON() ([]byte, error)

type DicomConfig

DicomConfig: Specifies the parameters needed for the de-identification of DICOM stores.

type DicomConfig struct {
    // FilterProfile: Tag filtering profile that determines the tags to keep
    // or remove.
    //
    // Possible values:
    //   "TAG_FILTER_PROFILE_UNSPECIFIED" - No tag filtration profile
    // provided. Same as KEEP_ALL_PROFILE.
    //   "MINIMAL_KEEP_LIST_PROFILE" - Keep only tags required to produce
    // valid DICOM.
    //   "ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE" - Remove tags based on
    // DICOM Standard's Attribute Confidentiality Basic
    // Profile (DICOM Standard Edition
    // 2018e)
    // http://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/c
    // hapter_E.html.
    //   "KEEP_ALL_PROFILE" - Keep all tags.
    //   "DEIDENTIFY_TAG_CONTENTS" - Inspects within tag contents and
    // replaces sensitive text. The process
    // can be configured using the TextConfig.
    // Applies to all tags with the following Value Representation
    // names:
    // AE, LO, LT, PN, SH, ST, UC, UT, DA, DT, AS.
    FilterProfile string `json:"filterProfile,omitempty"`

    // KeepList: List of tags to keep. Remove all other tags.
    KeepList *TagFilterList `json:"keepList,omitempty"`

    // RemoveList: List of tags to remove. Keep all other tags.
    RemoveList *TagFilterList `json:"removeList,omitempty"`

    // ForceSendFields is a list of field names (e.g. "FilterProfile") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FilterProfile") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*DicomConfig) MarshalJSON

func (s *DicomConfig) MarshalJSON() ([]byte, error)

type DicomStore

DicomStore: Represents a DICOM store.

type DicomStore struct {
    // Labels: User-supplied key-value pairs used to organize DICOM
    // stores.
    //
    // Label keys must be between 1 and 63 characters long, have a UTF-8
    // encoding
    // of maximum 128 bytes, and must conform to the
    // following PCRE regular expression:
    // \p{Ll}\p{Lo}{0,62}
    //
    // Label values are optional, must be between 1 and 63 characters long,
    // have
    // a UTF-8 encoding of maximum 128 bytes, and must conform to
    // the
    // following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63}
    //
    // No more than 64 labels can be associated with a given store.
    Labels map[string]string `json:"labels,omitempty"`

    // Name: Output only. Resource name of the DICOM store, of the
    // form
    // `projects/{project_id}/locations/{location_id}/datasets/{dataset_
    // id}/dicomStores/{dicom_store_id}`.
    Name string `json:"name,omitempty"`

    // NotificationConfig: Notification destination for new DICOM
    // instances.
    // Supplied by the client.
    NotificationConfig *NotificationConfig `json:"notificationConfig,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Labels") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Labels") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*DicomStore) MarshalJSON

func (s *DicomStore) MarshalJSON() ([]byte, error)

type Empty

Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance:

service Foo {
  rpc Bar(google.protobuf.Empty) returns

(google.protobuf.Empty);

}

The JSON representation for `Empty` is empty JSON object `{}`.

type Empty struct {
    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`
}

type ErrorDetail

ErrorDetail: Structure to describe the error encountered during batch operation on one resource. This is used both for sample errors in operation response, and for format of errors in error reports.

type ErrorDetail struct {
    // Error: The status of the error.
    Error *Status `json:"error,omitempty"`

    // Resource: The identifier of the resource.
    Resource string `json:"resource,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Error") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Error") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*ErrorDetail) MarshalJSON

func (s *ErrorDetail) MarshalJSON() ([]byte, error)

type ExportDicomDataRequest

ExportDicomDataRequest: Exports data from the specified DICOM store. If a given resource (e.g., a DICOM object with the same SOPInstance UID) already exists in the output, it is overwritten with the version in the source dataset. Exported DICOM data will persist when the DICOM store from which it was exported is deleted.

type ExportDicomDataRequest struct {
    // BigqueryDestination: The BigQuery output destination.
    //
    // You can only export to a BigQuery dataset that's in the same project
    // as
    // the DICOM store you're exporting from.
    //
    // The BigQuery location requires two IAM
    // roles:
    // `roles/bigquery.dataEditor` and `roles/bigquery.jobUser`.
    BigqueryDestination *GoogleCloudHealthcareV1alpha2DicomBigQueryDestination `json:"bigqueryDestination,omitempty"`

    // GcsDestination: The Cloud Storage output destination.
    //
    // The Cloud Storage location requires the `roles/storage.objectAdmin`
    // Cloud
    // IAM role.
    GcsDestination *GoogleCloudHealthcareV1alpha2DicomGcsDestination `json:"gcsDestination,omitempty"`

    // ForceSendFields is a list of field names (e.g. "BigqueryDestination")
    // to unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BigqueryDestination") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*ExportDicomDataRequest) MarshalJSON

func (s *ExportDicomDataRequest) MarshalJSON() ([]byte, error)

type ExportResourcesRequest

ExportResourcesRequest: Request to export resources.

type ExportResourcesRequest struct {
    // BigqueryDestination: The BigQuery output destination.
    //
    // The BigQuery location requires two IAM
    // roles:
    // `roles/bigquery.dataEditor` and `roles/bigquery.jobUser`.
    //
    // The output will be one BigQuery table per resource type.
    BigqueryDestination *GoogleCloudHealthcareV1alpha2FhirBigQueryDestination `json:"bigqueryDestination,omitempty"`

    // GcsDestination: The Cloud Storage output destination.
    //
    // The Cloud Storage location requires the `roles/storage.objectAdmin`
    // Cloud
    // IAM role.
    //
    // The exported outputs are
    // organized by FHIR resource types. The server will create one object
    // per
    // resource type. Each object contains newline delimited JSON, and each
    // line
    // is a FHIR resource.
    GcsDestination *GoogleCloudHealthcareV1alpha2FhirRestGcsDestination `json:"gcsDestination,omitempty"`

    // ForceSendFields is a list of field names (e.g. "BigqueryDestination")
    // to unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BigqueryDestination") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*ExportResourcesRequest) MarshalJSON

func (s *ExportResourcesRequest) MarshalJSON() ([]byte, error)

type Expr

Expr: Represents an expression text. Example:

title: "User account presence"
description: "Determines whether the request has a user account"
expression: "size(request.user) > 0"
type Expr struct {
    // Description: An optional description of the expression. This is a
    // longer text which
    // describes the expression, e.g. when hovered over it in a UI.
    Description string `json:"description,omitempty"`

    // Expression: Textual representation of an expression in
    // Common Expression Language syntax.
    //
    // The application context of the containing message determines
    // which
    // well-known feature set of CEL is supported.
    Expression string `json:"expression,omitempty"`

    // Location: An optional string indicating the location of the
    // expression for error
    // reporting, e.g. a file name and a position in the file.
    Location string `json:"location,omitempty"`

    // Title: An optional title for the expression, i.e. a short string
    // describing
    // its purpose. This can be used e.g. in UIs which allow to enter
    // the
    // expression.
    Title string `json:"title,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Description") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Description") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*Expr) MarshalJSON

func (s *Expr) MarshalJSON() ([]byte, error)

type FhirConfig

FhirConfig: Specifies how to handle the de-identification of a FHIR store.

type FhirConfig struct {
    // FieldMetadataList: Specifies FHIR paths to match and how to transform
    // them. Any field that
    // is not matched by a FieldMetadata is passed through to the
    // output
    // dataset unmodified. All extensions are removed in the output.
    FieldMetadataList []*FieldMetadata `json:"fieldMetadataList,omitempty"`

    // ForceSendFields is a list of field names (e.g. "FieldMetadataList")
    // to unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FieldMetadataList") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*FhirConfig) MarshalJSON

func (s *FhirConfig) MarshalJSON() ([]byte, error)

type FhirStore

FhirStore: Represents a FHIR store.

type FhirStore struct {
    // DisableReferentialIntegrity: Whether to disable referential integrity
    // in this FHIR store. This field is
    // immutable after FHIR store creation.
    // The default value is false, meaning that the API will enforce
    // referential
    // integrity and fail the requests that will result in inconsistent
    // state in
    // the FHIR store.
    // When this field is set to true, the API will skip referential
    // integrity
    // check. Consequently, operations that rely on references, such
    // as
    // GetPatientEverything, will not return all the results if broken
    // references
    // exist.
    DisableReferentialIntegrity bool `json:"disableReferentialIntegrity,omitempty"`

    // DisableResourceVersioning: Whether to disable resource versioning for
    // this FHIR store. This field can
    // not be changed after the creation of FHIR store.
    // If set to false, which is the default behavior, all write operations
    // will
    // cause historical versions to be recorded automatically. The
    // historical
    // versions can be fetched through the history APIs, but cannot be
    // updated.
    // If set to true, no historical versions will be kept. The server will
    // send
    // back errors for attempts to read the historical versions.
    DisableResourceVersioning bool `json:"disableResourceVersioning,omitempty"`

    // EnableHistoryImport: Whether to allow the bulk import API to accept
    // history bundles and directly
    // insert historical resource versions into the FHIR store. Importing
    // resource
    // histories creates resource interactions that appear to have occurred
    // in the
    // past, which clients may not want to allow. If set to false, history
    // bundles
    // within an import will fail with an error.
    EnableHistoryImport bool `json:"enableHistoryImport,omitempty"`

    // EnableUpdateCreate: Whether this FHIR store has the
    // [updateCreate
    // capability](https://www.hl7.org/fhir/capabilitystatement
    // -definitions.html#CapabilityStatement.rest.resource.updateCreate).
    // Thi
    // s determines if the client can use an Update operation to create a
    // new
    // resource with a client-specified ID. If false, all IDs are
    // server-assigned
    // through the Create operation and attempts to Update a non-existent
    // resource
    // will return errors. Please treat the audit logs with appropriate
    // levels of
    // care if client-specified resource IDs contain sensitive data such
    // as
    // patient identifiers, those IDs will be part of the FHIR resource
    // path
    // recorded in Cloud audit logs and Cloud Pub/Sub notifications.
    EnableUpdateCreate bool `json:"enableUpdateCreate,omitempty"`

    // Labels: User-supplied key-value pairs used to organize FHIR
    // stores.
    //
    // Label keys must be between 1 and 63 characters long, have a UTF-8
    // encoding
    // of maximum 128 bytes, and must conform to the
    // following PCRE regular expression:
    // \p{Ll}\p{Lo}{0,62}
    //
    // Label values are optional, must be between 1 and 63 characters long,
    // have
    // a UTF-8 encoding of maximum 128 bytes, and must conform to
    // the
    // following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63}
    //
    // No more than 64 labels can be associated with a given store.
    Labels map[string]string `json:"labels,omitempty"`

    // Name: Output only. Resource name of the FHIR store, of the
    // form
    // `projects/{project_id}/datasets/{dataset_id}/fhirStores/{fhir_sto
    // re_id}`.
    Name string `json:"name,omitempty"`

    // NotificationConfig: If non-empty, publish all resource modifications
    // of this FHIR store to
    // this destination. The Cloud Pub/Sub message attributes will contain a
    // map
    // with a string describing the action that has triggered the
    // notification,
    // e.g. "action":"CreateResource".
    NotificationConfig *NotificationConfig `json:"notificationConfig,omitempty"`

    // StreamConfigs: A list of streaming configs that configure the
    // destinations of streaming
    // export for every resource mutation in this FHIR store. Each store
    // is
    // allowed to have up to 10 streaming configs.
    // After a new config is added, the next resource mutation will be
    // streamed to
    // the new location in addition to the existing ones.
    // When a location is removed from the list, the server will simply
    // stop
    // streaming to that location. Before adding a new config, you must add
    // the
    // required
    // [`bigquery.dataEditor`](https://cloud.google.com/bigquery
    // /docs/access-control#bigquery.dataEditor)
    // role to your project's **Cloud Healthcare Service Agent**
    // [service
    // account](https://cloud.google.com/iam/docs/service-accounts).
    // Some lag (typically on the order of dozens of seconds) is expected
    // before
    // the results show up in the streaming destination.
    StreamConfigs []*StreamConfig `json:"streamConfigs,omitempty"`

    // SubscriptionConfig: Configuration of FHIR
    // Subscription:
    // https://www.hl7.org/fhir/subscription.html.
    SubscriptionConfig *SubscriptionConfig `json:"subscriptionConfig,omitempty"`

    // ValidationConfig: Configuration for how incoming FHIR resources will
    // be validated against
    // configured profiles.
    ValidationConfig *ValidationConfig `json:"validationConfig,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g.
    // "DisableReferentialIntegrity") to unconditionally include in API
    // requests. By default, fields with empty values are omitted from API
    // requests. However, any non-pointer, non-interface field appearing in
    // ForceSendFields will be sent to the server regardless of whether the
    // field is empty or not. This may be used to include empty fields in
    // Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g.
    // "DisableReferentialIntegrity") to include in API requests with the
    // JSON null value. By default, fields with empty values are omitted
    // from API requests. However, any field with an empty value appearing
    // in NullFields will be sent to the server as null. It is an error if a
    // field in this list has a non-empty value. This may be used to include
    // null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*FhirStore) MarshalJSON

func (s *FhirStore) MarshalJSON() ([]byte, error)

type FieldMetadata

FieldMetadata: Specifies FHIR paths to match and how to handle the de-identification of matching fields.

type FieldMetadata struct {
    // Action: Deidentify action for one field.
    //
    // Possible values:
    //   "ACTION_UNSPECIFIED" - No action specified.
    //   "TRANSFORM" - Transform the entire field.
    //   "INSPECT_AND_TRANSFORM" - Inspect and transform any found PHI. When
    // `AnnotationConfig` is
    // provided, annotations of PHI are generated, except for Date and
    // Datetime.
    //   "DO_NOT_TRANSFORM" - Do not transform.
    Action string `json:"action,omitempty"`

    // Paths: List of paths to FHIR fields to redact. Each path is
    // a
    // period-separated list where each component is either a field name
    // or
    // FHIR type name. For example: Patient, HumanName.
    // For "choice" types (those defined in the FHIR spec with the
    // form:
    // field[x]), use two separate components. For
    // example,
    // "deceasedAge.unit" is matched by "Deceased.Age.unit".
    // Supported types are: AdministrativeGenderCode, Code, Date,
    // DateTime,
    // Decimal, HumanName, Id, LanguageCode, Markdown, MimeTypeCode,
    // Oid,
    // String, Uri, Uuid, Xhtml.
    Paths []string `json:"paths,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Action") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Action") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*FieldMetadata) MarshalJSON

func (s *FieldMetadata) MarshalJSON() ([]byte, error)

type Finding

type Finding struct {
    // End: Zero-based ending index of the found text, exclusively.
    End int64 `json:"end,omitempty,string"`

    // InfoType: The type of information stored in this text range (e.g.
    // HumanName,
    // BirthDate, Address, etc.)
    InfoType string `json:"infoType,omitempty"`

    // Start: Zero-based starting index of the found text, inclusively.
    Start int64 `json:"start,omitempty,string"`

    // ForceSendFields is a list of field names (e.g. "End") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "End") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*Finding) MarshalJSON

func (s *Finding) MarshalJSON() ([]byte, error)

type GetIamPolicyRequest

GetIamPolicyRequest: Request message for `GetIamPolicy` method.

type GetIamPolicyRequest struct {
    // Options: OPTIONAL: A `GetPolicyOptions` object for specifying options
    // to
    // `GetIamPolicy`. This field is only used by Cloud IAM.
    Options *GetPolicyOptions `json:"options,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Options") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Options") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GetIamPolicyRequest) MarshalJSON

func (s *GetIamPolicyRequest) MarshalJSON() ([]byte, error)

type GetPolicyOptions

GetPolicyOptions: Encapsulates settings provided to GetIamPolicy.

type GetPolicyOptions struct {
    // RequestedPolicyVersion: Optional. The policy format version to be
    // returned.
    // Acceptable values are 0, 1, and 3.
    // If the value is 0, or the field is omitted, policy format version 1
    // will be
    // returned.
    RequestedPolicyVersion int64 `json:"requestedPolicyVersion,omitempty"`

    // ForceSendFields is a list of field names (e.g.
    // "RequestedPolicyVersion") to unconditionally include in API requests.
    // By default, fields with empty values are omitted from API requests.
    // However, any non-pointer, non-interface field appearing in
    // ForceSendFields will be sent to the server regardless of whether the
    // field is empty or not. This may be used to include empty fields in
    // Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "RequestedPolicyVersion")
    // to include in API requests with the JSON null value. By default,
    // fields with empty values are omitted from API requests. However, any
    // field with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GetPolicyOptions) MarshalJSON

func (s *GetPolicyOptions) MarshalJSON() ([]byte, error)

type GoogleCloudHealthcareV1alpha2DicomBigQueryDestination

GoogleCloudHealthcareV1alpha2DicomBigQueryDestination: The BigQuery table where the output should be written.

type GoogleCloudHealthcareV1alpha2DicomBigQueryDestination struct {
    // Force: If the destination table already exists and this flag is
    // `TRUE`, the table
    // will be overwritten by the contents of the DICOM store. If the flag
    // is not
    // set and the destination table already exists, the export call returns
    // an
    // error.
    Force bool `json:"force,omitempty"`

    // TableUri: BigQuery URI to a table, up to 2000 characters long, in the
    // format
    // `bq://projectId.bqDatasetId.tableId`
    TableUri string `json:"tableUri,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Force") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Force") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudHealthcareV1alpha2DicomBigQueryDestination) MarshalJSON

func (s *GoogleCloudHealthcareV1alpha2DicomBigQueryDestination) MarshalJSON() ([]byte, error)

type GoogleCloudHealthcareV1alpha2DicomGcsDestination

GoogleCloudHealthcareV1alpha2DicomGcsDestination: The Cloud Storage location where the output should be written, and the export configuration.

type GoogleCloudHealthcareV1alpha2DicomGcsDestination struct {
    // MimeType: MIME types supported by DICOM spec.
    // Each file will be written in the following
    // format:
    // `.../{study_id}/{series_id}/{instance_id}[/{frame_number}].{ex
    // tension}`
    // The frame_number component will exist only for multi-frame
    // instances.
    //
    // Refer to the DICOM conformance statement for permissible MIME
    // types:
    // https://cloud.google.com/healthcare/docs/dicom#wado-rs
    //
    // The following extensions will be used for output files:
    //   application/dicom -> .dcm
    //   image/jpeg -> .jpg
    //   image/png -> .png
    //
    // If unspecified, the instances will be exported in their
    // original
    // DICOM format.
    MimeType string `json:"mimeType,omitempty"`

    // UriPrefix: The Cloud Storage destination to export to.
    //
    // URI for a Cloud Storage directory where result files should be
    // written (in
    // the format `gs://{bucket-id}/{path/to/destination/dir}`). If there is
    // no
    // trailing slash, the service will append one when composing the object
    // path.
    // The user is responsible for creating the Cloud Storage bucket
    // referenced in
    // `uri_prefix`.
    UriPrefix string `json:"uriPrefix,omitempty"`

    // ForceSendFields is a list of field names (e.g. "MimeType") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "MimeType") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudHealthcareV1alpha2DicomGcsDestination) MarshalJSON

func (s *GoogleCloudHealthcareV1alpha2DicomGcsDestination) MarshalJSON() ([]byte, error)

type GoogleCloudHealthcareV1alpha2DicomGcsSource

GoogleCloudHealthcareV1alpha2DicomGcsSource: Specifies the configuration for importing data from Cloud Storage.

type GoogleCloudHealthcareV1alpha2DicomGcsSource struct {
    // Uri: Points to a Cloud Storage URI containing file(s) with
    // content only. The URI must be in the following
    // format:
    // `gs://{bucket_id}/{object_id}`. The URI can include wildcards
    // in
    // `object_id` and thus identify multiple files. Supported wildcards:
    //  '*' to match 0 or more non-separator characters
    //  '**' to match 0 or more characters (including separators). Must be
    // used at
    //       the end of a path and with no other wildcards in the
    //       path. Can also be used with a file extension (such as .dcm),
    // which
    //       imports all files with the extension in the specified directory
    // and
    //       its sub-directories. For example,
    //       `gs://my-bucket/my-directory/**.dcm` imports all files with
    // .dcm
    //       extensions in `my-directory/` and its sub-directories.
    //  '?' to match 1 character
    // All other URI formats are invalid.
    // Files matching the wildcard are expected to contain content only,
    // no
    // metadata.
    Uri string `json:"uri,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Uri") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Uri") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudHealthcareV1alpha2DicomGcsSource) MarshalJSON

func (s *GoogleCloudHealthcareV1alpha2DicomGcsSource) MarshalJSON() ([]byte, error)

type GoogleCloudHealthcareV1alpha2FhirBigQueryDestination

GoogleCloudHealthcareV1alpha2FhirBigQueryDestination: The configuration for exporting to BigQuery.

type GoogleCloudHealthcareV1alpha2FhirBigQueryDestination struct {
    // DatasetUri: BigQuery URI to a dataset, up to 2000 characters long, in
    // the format
    // `bq://projectId.bqDatasetId`
    DatasetUri string `json:"datasetUri,omitempty"`

    // SchemaConfig: The configuration for the exported BigQuery schema.
    SchemaConfig *SchemaConfig `json:"schemaConfig,omitempty"`

    // ForceSendFields is a list of field names (e.g. "DatasetUri") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "DatasetUri") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudHealthcareV1alpha2FhirBigQueryDestination) MarshalJSON

func (s *GoogleCloudHealthcareV1alpha2FhirBigQueryDestination) MarshalJSON() ([]byte, error)

type GoogleCloudHealthcareV1alpha2FhirRestExportResourcesErrorDetails

GoogleCloudHealthcareV1alpha2FhirRestExportResourcesErrorDetails: Response when errors occur while exporting resources. This structure is included in the error details to describe the detailed outcome. It is only included when the operation finishes with errors.

type GoogleCloudHealthcareV1alpha2FhirRestExportResourcesErrorDetails struct {
    // ErrorCount: The number of resources that had errors.
    ErrorCount int64 `json:"errorCount,omitempty,string"`

    // FhirStore: The name of the FHIR store where resources have been
    // exported, in
    // the
    // format
    // `projects/{project_id}/locations/{location_id}/datasets/{da
    // taset_id}/fhirStores/{fhir_store_id}`.
    FhirStore string `json:"fhirStore,omitempty"`

    // ResourceCount: The total number of resources included in the export
    // operation. This is
    // the sum of the success and error counts.
    ResourceCount int64 `json:"resourceCount,omitempty,string"`

    // SuccessCount: The number of resources that were exported.
    SuccessCount int64 `json:"successCount,omitempty,string"`

    // ForceSendFields is a list of field names (e.g. "ErrorCount") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ErrorCount") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudHealthcareV1alpha2FhirRestExportResourcesErrorDetails) MarshalJSON

func (s *GoogleCloudHealthcareV1alpha2FhirRestExportResourcesErrorDetails) MarshalJSON() ([]byte, error)

type GoogleCloudHealthcareV1alpha2FhirRestExportResourcesResponse

GoogleCloudHealthcareV1alpha2FhirRestExportResourcesResponse: Response when all resources export successfully. This structure will be included in the response to describe the detailed outcome. It will only be included when the operation finishes successfully.

type GoogleCloudHealthcareV1alpha2FhirRestExportResourcesResponse struct {
    // FhirStore: The name of the FHIR store where resources have been
    // exported, in
    // the
    // format
    // `projects/{project_id}/locations/{location_id}/datasets/{da
    // taset_id}/fhirStores/{fhir_store_id}`.
    FhirStore string `json:"fhirStore,omitempty"`

    // ResourceCount: The total number of resources exported from the
    // requested FHIR store.
    ResourceCount int64 `json:"resourceCount,omitempty,string"`

    // ForceSendFields is a list of field names (e.g. "FhirStore") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FhirStore") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudHealthcareV1alpha2FhirRestExportResourcesResponse) MarshalJSON

func (s *GoogleCloudHealthcareV1alpha2FhirRestExportResourcesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudHealthcareV1alpha2FhirRestGcsDestination

GoogleCloudHealthcareV1alpha2FhirRestGcsDestination: The configuration for exporting to Cloud Storage.

type GoogleCloudHealthcareV1alpha2FhirRestGcsDestination struct {
    // UriPrefix: URI for a Cloud Storage directory where result files
    // should be written (in
    // the format `gs://{bucket-id}/{path/to/destination/dir}`). If there is
    // no
    // trailing slash, the service will append one when composing the object
    // path.
    // The user is responsible for creating the Cloud Storage bucket
    // referenced in
    // `uri_prefix`.
    UriPrefix string `json:"uriPrefix,omitempty"`

    // ForceSendFields is a list of field names (e.g. "UriPrefix") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "UriPrefix") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudHealthcareV1alpha2FhirRestGcsDestination) MarshalJSON

func (s *GoogleCloudHealthcareV1alpha2FhirRestGcsDestination) MarshalJSON() ([]byte, error)

type GoogleCloudHealthcareV1alpha2FhirRestGcsErrorDestination

GoogleCloudHealthcareV1alpha2FhirRestGcsErrorDestination: Specifies the Cloud Storage destination where errors will be recorded.

type GoogleCloudHealthcareV1alpha2FhirRestGcsErrorDestination struct {
    // UriPrefix: URI for a Cloud Storage directory to which error report
    // files should be
    // written (in the format `gs://{bucket-id}/{path/to/destination/dir}`).
    // If
    // there is no trailing slash, the service will append one when
    // composing the
    // object path. The user is responsible for creating the Cloud Storage
    // bucket
    // referenced in `uri_prefix`.
    UriPrefix string `json:"uriPrefix,omitempty"`

    // ForceSendFields is a list of field names (e.g. "UriPrefix") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "UriPrefix") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudHealthcareV1alpha2FhirRestGcsErrorDestination) MarshalJSON

func (s *GoogleCloudHealthcareV1alpha2FhirRestGcsErrorDestination) MarshalJSON() ([]byte, error)

type GoogleCloudHealthcareV1alpha2FhirRestGcsSource

GoogleCloudHealthcareV1alpha2FhirRestGcsSource: Specifies the configuration for importing data from Cloud Storage.

type GoogleCloudHealthcareV1alpha2FhirRestGcsSource struct {
    // Uri: Points to a Cloud Storage URI containing file(s) to import.
    //
    // The URI must be in the following format:
    // `gs://{bucket_id}/{object_id}`.
    // The URI can include wildcards in `object_id` and thus identify
    // multiple
    // files. Supported wildcards:
    //
    // *  `*` to match 0 or more non-separator characters
    // *  `**` to match 0 or more characters (including separators). Must be
    // used
    // at the end of a path and with no other wildcards in the
    // path. Can also be used with a file extension (such as .ndjson),
    // which
    // imports all files with the extension in the specified directory
    // and
    // its sub-directories. For example,
    // `gs://my-bucket/my-directory/**.ndjson`
    // imports all files with `.ndjson` extensions in `my-directory/` and
    // its
    // sub-directories.
    // *  `?` to match 1 character
    //
    // Files matching the wildcard are expected to contain content only,
    // no
    // metadata.
    Uri string `json:"uri,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Uri") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Uri") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudHealthcareV1alpha2FhirRestGcsSource) MarshalJSON

func (s *GoogleCloudHealthcareV1alpha2FhirRestGcsSource) MarshalJSON() ([]byte, error)

type GoogleCloudHealthcareV1alpha2FhirRestImportResourcesErrorDetails

GoogleCloudHealthcareV1alpha2FhirRestImportResourcesErrorDetails: Error response of importing resources. This structure will be included in the error details to describe the detailed error. It will only be included when the operation finishes with some failure.

type GoogleCloudHealthcareV1alpha2FhirRestImportResourcesErrorDetails struct {
    // ErrorCount: The number of resources that had errors.
    ErrorCount int64 `json:"errorCount,omitempty,string"`

    // FhirStore: The name of the FHIR store where resources have been
    // imported, in
    // the
    // format
    // `projects/{project_id}/locations/{location_id}/datasets/{da
    // taset_id}/fhirStores/{fhir_store_id}`.
    FhirStore string `json:"fhirStore,omitempty"`

    // InputSize: The total number of resources included in the source data.
    // This is the sum
    // of the success and error counts.
    InputSize int64 `json:"inputSize,omitempty,string"`

    // SuccessCount: The number of resources that have been imported.
    SuccessCount int64 `json:"successCount,omitempty,string"`

    // ForceSendFields is a list of field names (e.g. "ErrorCount") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ErrorCount") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudHealthcareV1alpha2FhirRestImportResourcesErrorDetails) MarshalJSON

func (s *GoogleCloudHealthcareV1alpha2FhirRestImportResourcesErrorDetails) MarshalJSON() ([]byte, error)

type GoogleCloudHealthcareV1alpha2FhirRestImportResourcesResponse

GoogleCloudHealthcareV1alpha2FhirRestImportResourcesResponse: Final response of importing resources. This structure will be included in the response to describe the detailed outcome. It will only be included when the operation finishes successfully.

type GoogleCloudHealthcareV1alpha2FhirRestImportResourcesResponse struct {
    // FhirStore: The name of the FHIR store where the resources have been
    // imported, in
    // the
    // format
    // `projects/{project_id}/locations/{location_id}/datasets/{da
    // taset_id}/fhirStores/{fhir_store_id}`.
    FhirStore string `json:"fhirStore,omitempty"`

    // InputSize: The total number of resources included in the source data.
    InputSize int64 `json:"inputSize,omitempty,string"`

    // ForceSendFields is a list of field names (e.g. "FhirStore") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FhirStore") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudHealthcareV1alpha2FhirRestImportResourcesResponse) MarshalJSON

func (s *GoogleCloudHealthcareV1alpha2FhirRestImportResourcesResponse) MarshalJSON() ([]byte, error)

type Hl7V2Store

Hl7V2Store: Represents an HL7v2 store.

type Hl7V2Store struct {
    // Labels: User-supplied key-value pairs used to organize HL7v2
    // stores.
    //
    // Label keys must be between 1 and 63 characters long, have a UTF-8
    // encoding
    // of maximum 128 bytes, and must conform to the
    // following PCRE regular expression:
    // \p{Ll}\p{Lo}{0,62}
    //
    // Label values are optional, must be between 1 and 63 characters long,
    // have
    // a UTF-8 encoding of maximum 128 bytes, and must conform to
    // the
    // following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63}
    //
    // No more than 64 labels can be associated with a given store.
    Labels map[string]string `json:"labels,omitempty"`

    // Name: Output only. Resource name of the HL7v2 store, of the
    // form
    // `projects/{project_id}/datasets/{dataset_id}/hl7V2Stores/{hl7v2_s
    // tore_id}`.
    Name string `json:"name,omitempty"`

    // NotificationConfig: The notification destination all messages (both
    // Ingest & Create) are
    // published on. Only the message name is sent as part of the
    // notification. If
    // this is unset, no notifications will be sent. Supplied by the client.
    NotificationConfig *NotificationConfig `json:"notificationConfig,omitempty"`

    // ParserConfig: The configuration for the parser. It determines how the
    // server parses the
    // messages.
    ParserConfig *ParserConfig `json:"parserConfig,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Labels") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Labels") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*Hl7V2Store) MarshalJSON

func (s *Hl7V2Store) MarshalJSON() ([]byte, error)

type HttpBody

HttpBody: Message that represents an arbitrary HTTP body. It should only be used for payload formats that can't be represented as JSON, such as raw binary or an HTML page.

This message can be used both in streaming and non-streaming API methods in the request as well as the response.

It can be used as a top-level request field, which is convenient if one wants to extract parameters from either the URL or HTTP template into the request fields and also want access to the raw HTTP body.

Example:

message GetResourceRequest {
  // A unique request id.
  string request_id = 1;

  // The raw HTTP body is bound to this field.
  google.api.HttpBody http_body = 2;
}

service ResourceService {
  rpc GetResource(GetResourceRequest) returns

(google.api.HttpBody);

  rpc UpdateResource(google.api.HttpBody) returns
  (google.protobuf.Empty);
}

Example with streaming methods:

service CaldavService {
  rpc GetCalendar(stream google.api.HttpBody)
    returns (stream google.api.HttpBody);
  rpc UpdateCalendar(stream google.api.HttpBody)
    returns (stream google.api.HttpBody);
}

Use of this type only changes how the request and response bodies are handled, all other features will continue to work unchanged.

type HttpBody struct {
    // ContentType: The HTTP Content-Type header value specifying the
    // content type of the body.
    ContentType string `json:"contentType,omitempty"`

    // Data: The HTTP request/response body as raw binary.
    Data string `json:"data,omitempty"`

    // Extensions: Application specific response metadata. Must be set in
    // the first response
    // for streaming APIs.
    Extensions []googleapi.RawMessage `json:"extensions,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "ContentType") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ContentType") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*HttpBody) MarshalJSON

func (s *HttpBody) MarshalJSON() ([]byte, error)

type ImageAnnotation

ImageAnnotation: Image annotation.

type ImageAnnotation struct {
    // BoundingPolys: The list of polygons outlining the sensitive regions
    // in the image.
    BoundingPolys []*BoundingPoly `json:"boundingPolys,omitempty"`

    // ForceSendFields is a list of field names (e.g. "BoundingPolys") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BoundingPolys") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*ImageAnnotation) MarshalJSON

func (s *ImageAnnotation) MarshalJSON() ([]byte, error)

type ImageConfig

ImageConfig: Specifies how to handle the de-identification of image pixels.

type ImageConfig struct {
    // TextRedactionMode: Determines how to redact text from images.
    //
    // Possible values:
    //   "TEXT_REDACTION_MODE_UNSPECIFIED" - No text redaction specified.
    // Same as REDACT_NO_TEXT.
    //   "REDACT_ALL_TEXT" - Redact all text.
    //   "REDACT_SENSITIVE_TEXT" - Redact sensitive text.
    //   "REDACT_NO_TEXT" - Do not redact text.
    TextRedactionMode string `json:"textRedactionMode,omitempty"`

    // ForceSendFields is a list of field names (e.g. "TextRedactionMode")
    // to unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "TextRedactionMode") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*ImageConfig) MarshalJSON

func (s *ImageConfig) MarshalJSON() ([]byte, error)

type ImportDicomDataErrorDetails

ImportDicomDataErrorDetails: Returns the errors encountered during DICOM store import.

type ImportDicomDataErrorDetails struct {
    // SampleErrors: Deprecated. Use only for debugging purposes.
    //
    // Contains sample errors encountered in imports of individual
    // resources
    // (for example, a Cloud Storage object).
    SampleErrors []*ErrorDetail `json:"sampleErrors,omitempty"`

    // ForceSendFields is a list of field names (e.g. "SampleErrors") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "SampleErrors") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*ImportDicomDataErrorDetails) MarshalJSON

func (s *ImportDicomDataErrorDetails) MarshalJSON() ([]byte, error)

type ImportDicomDataRequest

ImportDicomDataRequest: Imports data into the specified DICOM store. Returns an error if any of the files to import are not DICOM files. This API will accept duplicate DICOM instances, by simply ignoring the newly pushed instance (it will not overwrite).

type ImportDicomDataRequest struct {
    // GcsSource: Cloud Storage source data location and import
    // configuration.
    //
    // The Cloud Storage location requires the
    // `roles/storage.objectViewer`
    // Cloud IAM role.
    GcsSource *GoogleCloudHealthcareV1alpha2DicomGcsSource `json:"gcsSource,omitempty"`

    // ForceSendFields is a list of field names (e.g. "GcsSource") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "GcsSource") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*ImportDicomDataRequest) MarshalJSON

func (s *ImportDicomDataRequest) MarshalJSON() ([]byte, error)

type ImportResourcesRequest

ImportResourcesRequest: Request to import resources.

type ImportResourcesRequest struct {
    // ContentStructure: The content structure in the source location. If
    // not specified, the server
    // treats the input source files as BUNDLE.
    //
    // Possible values:
    //   "CONTENT_STRUCTURE_UNSPECIFIED" - If the content structure is not
    // specified, the default value `BUNDLE`
    // will be used.
    //   "BUNDLE" - The source file contains one or more lines of
    // newline-delimited JSON
    // (ndjson). Each line is a bundle, which contains one or more
    // resources.
    // Set the bundle type to `history` to import resource versions.
    //   "RESOURCE" - The source file contains one or more lines of
    // newline-delimited JSON
    // (ndjson). Each line is a single resource.
    //   "BUNDLE_PRETTY" - The entire file is one JSON bundle. The JSON can
    // span multiple lines.
    //   "RESOURCE_PRETTY" - The entire file is one JSON resource. The JSON
    // can span multiple lines.
    ContentStructure string `json:"contentStructure,omitempty"`

    // GcsErrorDestination: The Cloud Storage destination to write the error
    // report to.
    //
    // The Cloud Storage location requires the `roles/storage.objectAdmin`
    // Cloud
    // IAM role.
    //
    // Note that writing a file to the same destination multiple times
    // will
    // result in the previous version of the file being overwritten.
    GcsErrorDestination *GoogleCloudHealthcareV1alpha2FhirRestGcsErrorDestination `json:"gcsErrorDestination,omitempty"`

    // GcsSource: Cloud Storage source data location and import
    // configuration.
    //
    // The Cloud Storage location requires the
    // `roles/storage.objectViewer`
    // Cloud IAM role.
    //
    // Each Cloud Storage object should be a text file that contains the
    // format
    // specified in ContentStructu.
    GcsSource *GoogleCloudHealthcareV1alpha2FhirRestGcsSource `json:"gcsSource,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ContentStructure") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ContentStructure") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*ImportResourcesRequest) MarshalJSON

func (s *ImportResourcesRequest) MarshalJSON() ([]byte, error)

type InfoTypeTransformation

InfoTypeTransformation: A transformation to apply to text that is identified as a specific info_type.

type InfoTypeTransformation struct {
    // CharacterMaskConfig: Config for character mask.
    CharacterMaskConfig *CharacterMaskConfig `json:"characterMaskConfig,omitempty"`

    // CryptoHashConfig: Config for crypto hash.
    CryptoHashConfig *CryptoHashConfig `json:"cryptoHashConfig,omitempty"`

    // DateShiftConfig: Config for date shift.
    DateShiftConfig *DateShiftConfig `json:"dateShiftConfig,omitempty"`

    // InfoTypes: InfoTypes to apply this transformation to. If this is not
    // specified, the
    // transformation applies to any info_type.
    InfoTypes []string `json:"infoTypes,omitempty"`

    // RedactConfig: Config for text redaction.
    RedactConfig *RedactConfig `json:"redactConfig,omitempty"`

    // ReplaceWithInfoTypeConfig: Config for replace with InfoType.
    ReplaceWithInfoTypeConfig *ReplaceWithInfoTypeConfig `json:"replaceWithInfoTypeConfig,omitempty"`

    // ForceSendFields is a list of field names (e.g. "CharacterMaskConfig")
    // to unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CharacterMaskConfig") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*InfoTypeTransformation) MarshalJSON

func (s *InfoTypeTransformation) MarshalJSON() ([]byte, error)

type IngestMessageRequest

IngestMessageRequest: Ingests a message into the specified HL7v2 store.

type IngestMessageRequest struct {
    // Message: HL7v2 message to ingest.
    Message *Message `json:"message,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Message") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Message") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*IngestMessageRequest) MarshalJSON

func (s *IngestMessageRequest) MarshalJSON() ([]byte, error)

type IngestMessageResponse

IngestMessageResponse: Acknowledges that a message has been ingested into the specified HL7v2 store.

type IngestMessageResponse struct {
    // Hl7Ack: HL7v2 ACK message.
    Hl7Ack string `json:"hl7Ack,omitempty"`

    // Message: Created message resource.
    Message *Message `json:"message,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Hl7Ack") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Hl7Ack") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*IngestMessageResponse) MarshalJSON

func (s *IngestMessageResponse) MarshalJSON() ([]byte, error)

type ListAnnotationStoresResponse

ListAnnotationStoresResponse: Lists the Annotation stores in the given dataset.

type ListAnnotationStoresResponse struct {
    // AnnotationStores: The returned Annotation stores. Won't be more
    // Annotation stores than the
    // value of page_size in the request.
    AnnotationStores []*AnnotationStore `json:"annotationStores,omitempty"`

    // NextPageToken: Token to retrieve the next page of results or empty if
    // there are no more
    // results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "AnnotationStores") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AnnotationStores") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*ListAnnotationStoresResponse) MarshalJSON

func (s *ListAnnotationStoresResponse) MarshalJSON() ([]byte, error)

type ListAnnotationsResponse

ListAnnotationsResponse: Lists the Annotations in the specified Annotation store.

type ListAnnotationsResponse struct {
    // Annotations: The returned Annotations names. Won't be more values
    // than the value of
    // page_size in the request.
    Annotations []string `json:"annotations,omitempty"`

    // NextPageToken: Token to retrieve the next page of results or empty if
    // there are no more
    // results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Annotations") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Annotations") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*ListAnnotationsResponse) MarshalJSON

func (s *ListAnnotationsResponse) MarshalJSON() ([]byte, error)

type ListDatasetsResponse

ListDatasetsResponse: Lists the available datasets.

type ListDatasetsResponse struct {
    // Datasets: The first page of datasets.
    Datasets []*Dataset `json:"datasets,omitempty"`

    // NextPageToken: Token to retrieve the next page of results, or empty
    // if there are no
    // more results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Datasets") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Datasets") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*ListDatasetsResponse) MarshalJSON

func (s *ListDatasetsResponse) MarshalJSON() ([]byte, error)

type ListDicomStoresResponse

ListDicomStoresResponse: Lists the DICOM stores in the given dataset.

type ListDicomStoresResponse struct {
    // DicomStores: The returned DICOM stores. Won't be more DICOM stores
    // than the value of
    // page_size in the request.
    DicomStores []*DicomStore `json:"dicomStores,omitempty"`

    // NextPageToken: Token to retrieve the next page of results or empty if
    // there are no more
    // results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "DicomStores") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "DicomStores") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*ListDicomStoresResponse) MarshalJSON

func (s *ListDicomStoresResponse) MarshalJSON() ([]byte, error)

type ListFhirStoresResponse

ListFhirStoresResponse: Lists the FHIR stores in the given dataset.

type ListFhirStoresResponse struct {
    // FhirStores: The returned FHIR stores. Won't be more FHIR stores than
    // the value of
    // page_size in the request.
    FhirStores []*FhirStore `json:"fhirStores,omitempty"`

    // NextPageToken: Token to retrieve the next page of results or empty if
    // there are no more
    // results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "FhirStores") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FhirStores") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*ListFhirStoresResponse) MarshalJSON

func (s *ListFhirStoresResponse) MarshalJSON() ([]byte, error)

type ListHl7V2StoresResponse

ListHl7V2StoresResponse: Lists the HL7v2 stores in the given dataset.

type ListHl7V2StoresResponse struct {
    // Hl7V2Stores: The returned HL7v2 stores. Won't be more HL7v2 stores
    // than the value of
    // page_size in the request.
    Hl7V2Stores []*Hl7V2Store `json:"hl7V2Stores,omitempty"`

    // NextPageToken: Token to retrieve the next page of results or empty if
    // there are no more
    // results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Hl7V2Stores") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Hl7V2Stores") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*ListHl7V2StoresResponse) MarshalJSON

func (s *ListHl7V2StoresResponse) MarshalJSON() ([]byte, error)

type ListLocationsResponse

ListLocationsResponse: The response message for Locations.ListLocations.

type ListLocationsResponse struct {
    // Locations: A list of locations that matches the specified filter in
    // the request.
    Locations []*Location `json:"locations,omitempty"`

    // NextPageToken: The standard List next-page token.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Locations") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Locations") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*ListLocationsResponse) MarshalJSON

func (s *ListLocationsResponse) MarshalJSON() ([]byte, error)

type ListMessagesResponse

ListMessagesResponse: Lists the messages in the specified HL7v2 store.

type ListMessagesResponse struct {
    // Messages: The returned message names. Won't be more values than the
    // value of
    // page_size in the request.
    Messages []string `json:"messages,omitempty"`

    // NextPageToken: Token to retrieve the next page of results or empty if
    // there are no more
    // results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Messages") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Messages") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*ListMessagesResponse) MarshalJSON

func (s *ListMessagesResponse) MarshalJSON() ([]byte, error)

type ListOperationsResponse

ListOperationsResponse: The response message for Operations.ListOperations.

type ListOperationsResponse struct {
    // NextPageToken: The standard List next-page token.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // Operations: A list of operations that matches the specified filter in
    // the request.
    Operations []*Operation `json:"operations,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "NextPageToken") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*ListOperationsResponse) MarshalJSON

func (s *ListOperationsResponse) MarshalJSON() ([]byte, error)

type Location

Location: A resource that represents Google Cloud Platform location.

type Location struct {
    // DisplayName: The friendly name for this location, typically a nearby
    // city name.
    // For example, "Tokyo".
    DisplayName string `json:"displayName,omitempty"`

    // Labels: Cross-service attributes for the location. For example
    //
    //     {"cloud.googleapis.com/region": "us-east1"}
    Labels map[string]string `json:"labels,omitempty"`

    // LocationId: The canonical id for this location. For example:
    // "us-east1".
    LocationId string `json:"locationId,omitempty"`

    // Metadata: Service-specific metadata. For example the available
    // capacity at the given
    // location.
    Metadata googleapi.RawMessage `json:"metadata,omitempty"`

    // Name: Resource name for the location, which may vary between
    // implementations.
    // For example: "projects/example-project/locations/us-east1"
    Name string `json:"name,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "DisplayName") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "DisplayName") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*Location) MarshalJSON

func (s *Location) MarshalJSON() ([]byte, error)

type Message

Message: A complete HL7v2 message. See http://www.hl7.org/implement/standards/index.cfm?ref=common for details on the standard.

type Message struct {
    // CreateTime: Output only. The datetime when the message was created.
    // Set by the server.
    CreateTime string `json:"createTime,omitempty"`

    // Data: Raw message bytes.
    Data string `json:"data,omitempty"`

    // Labels: User-supplied key-value pairs used to organize HL7v2
    // stores.
    //
    // Label keys must be between 1 and 63 characters long, have a UTF-8
    // encoding
    // of maximum 128 bytes, and must conform to the
    // following PCRE regular expression:
    // \p{Ll}\p{Lo}{0,62}
    //
    // Label values are optional, must be between 1 and 63 characters long,
    // have
    // a UTF-8 encoding of maximum 128 bytes, and must conform to
    // the
    // following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63}
    //
    // No more than 64 labels can be associated with a given store.
    Labels map[string]string `json:"labels,omitempty"`

    // MessageType: The message type and trigger event for this message.
    // MSH-9.
    MessageType string `json:"messageType,omitempty"`

    // Name: Resource name of the Message, of the
    // form
    // `projects/{project_id}/datasets/{dataset_id}/hl7V2Stores/{hl7_v2_
    // store_id}/messages/{message_id}`.
    // Assigned by the server.
    Name string `json:"name,omitempty"`

    // ParsedData: Output only. The parsed version of the raw message data.
    ParsedData *ParsedData `json:"parsedData,omitempty"`

    // PatientIds: All patient IDs listed in the PID-2, PID-3, and PID-4
    // segments of this
    // message.
    PatientIds []*PatientId `json:"patientIds,omitempty"`

    // SendFacility: The hospital that this message came from. MSH-4.
    SendFacility string `json:"sendFacility,omitempty"`

    // SendTime: The datetime the sending application sent this message.
    // MSH-7.
    SendTime string `json:"sendTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CreateTime") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*Message) MarshalJSON

func (s *Message) MarshalJSON() ([]byte, error)

type NotificationConfig

NotificationConfig: Specifies where notifications should be sent upon changes to a data store.

type NotificationConfig struct {
    // PubsubTopic: The [Cloud
    // Pub/Sub](https://cloud.google.com/pubsub/docs/) topic
    // that
    // notifications of changes are published on. Supplied by the
    // client.
    // PubsubMessage.Data will contain the resource
    // name.
    // PubsubMessage.MessageId is the ID of this message. It is guaranteed
    // to be
    // unique within the topic.
    // PubsubMessage.PublishTime is the time at which the message was
    // published.
    // Notifications are only sent if the topic is
    // non-empty.
    // [Topic
    // names](https://cloud.google.com/pubsub/docs/overview#names) must be
    // scoped
    // to a project. cloud-healthcare@system.gserviceaccount.com must
    // have
    // publisher permissions on the given Cloud Pub/Sub topic. Not having
    // adequate
    // permissions will cause the calls that send notifications to fail.
    PubsubTopic string `json:"pubsubTopic,omitempty"`

    // ForceSendFields is a list of field names (e.g. "PubsubTopic") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "PubsubTopic") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*NotificationConfig) MarshalJSON

func (s *NotificationConfig) MarshalJSON() ([]byte, error)

type Operation

Operation: This resource represents a long-running operation that is the result of a network API call.

type Operation struct {
    // Done: If the value is `false`, it means the operation is still in
    // progress.
    // If `true`, the operation is completed, and either `error` or
    // `response` is
    // available.
    Done bool `json:"done,omitempty"`

    // Error: The error result of the operation in case of failure or
    // cancellation.
    Error *Status `json:"error,omitempty"`

    // Metadata: Service-specific metadata associated with the operation.
    // It typically
    // contains progress information and common metadata such as create
    // time.
    // Some services might not provide such metadata.  Any method that
    // returns a
    // long-running operation should document the metadata type, if any.
    Metadata googleapi.RawMessage `json:"metadata,omitempty"`

    // Name: The server-assigned name, which is only unique within the same
    // service that
    // originally returns it. If you use the default HTTP mapping,
    // the
    // `name` should be a resource name ending with
    // `operations/{unique_id}`.
    Name string `json:"name,omitempty"`

    // Response: The normal response of the operation in case of success.
    // If the original
    // method returns no data on success, such as `Delete`, the response
    // is
    // `google.protobuf.Empty`.  If the original method is
    // standard
    // `Get`/`Create`/`Update`, the response should be the resource.  For
    // other
    // methods, the response should have the type `XxxResponse`, where
    // `Xxx`
    // is the original method name.  For example, if the original method
    // name
    // is `TakeSnapshot()`, the inferred response type
    // is
    // `TakeSnapshotResponse`.
    Response googleapi.RawMessage `json:"response,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Done") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Done") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*Operation) MarshalJSON

func (s *Operation) MarshalJSON() ([]byte, error)

type OperationMetadata

OperationMetadata: OperationMetadata provides information about the operation execution. Returned in the long-running operation's metadata field.

type OperationMetadata struct {
    // ApiMethodName: The name of the API method that initiated the
    // operation.
    ApiMethodName string `json:"apiMethodName,omitempty"`

    Counter *ProgressCounter `json:"counter,omitempty"`

    // CreateTime: The time at which the operation was created by the API.
    CreateTime string `json:"createTime,omitempty"`

    // EndTime: The time at which execution was completed.
    EndTime string `json:"endTime,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ApiMethodName") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ApiMethodName") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*OperationMetadata) MarshalJSON

func (s *OperationMetadata) MarshalJSON() ([]byte, error)

type ParsedData

ParsedData: The content of a HL7v2 message in a structured format.

type ParsedData struct {
    Segments []*Segment `json:"segments,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Segments") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Segments") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*ParsedData) MarshalJSON

func (s *ParsedData) MarshalJSON() ([]byte, error)

type ParserConfig

ParserConfig: The configuration for the parser. It determines how the server parses the messages.

type ParserConfig struct {
    // AllowNullHeader: Determines whether messages with no header are
    // allowed.
    AllowNullHeader bool `json:"allowNullHeader,omitempty"`

    // SegmentTerminator: Byte(s) to be used as the segment terminator. If
    // this is unset, '\r' will
    // be used as the segment terminator, matching the HL7 version
    // 2
    // specification.
    SegmentTerminator string `json:"segmentTerminator,omitempty"`

    // ForceSendFields is a list of field names (e.g. "AllowNullHeader") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AllowNullHeader") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*ParserConfig) MarshalJSON

func (s *ParserConfig) MarshalJSON() ([]byte, error)

type PatientId

PatientId: A patient identifier and associated type.

type PatientId struct {
    // Type: ID type, e.g. MRN or NHS.
    Type string `json:"type,omitempty"`

    // Value: The patient's unique identifier.
    Value string `json:"value,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Type") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Type") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*PatientId) MarshalJSON

func (s *PatientId) MarshalJSON() ([]byte, error)

type Policy

Policy: Defines an Identity and Access Management (IAM) policy. It is used to specify access control policies for Cloud Platform resources.

A `Policy` consists of a list of `bindings`. A `binding` binds a list of `members` to a `role`, where the members can be user accounts, Google groups, Google domains, and service accounts. A `role` is a named list of permissions defined by IAM.

**JSON Example**

{
  "bindings": [
    {
      "role": "roles/owner",
      "members": [
        "user:mike@example.com",
        "group:admins@example.com",
        "domain:google.com",

"serviceAccount:my-other-app@appspot.gserviceaccount.com"

      ]
    },
    {
      "role": "roles/viewer",
      "members": ["user:sean@example.com"]
    }
  ]
}

**YAML Example**

bindings:
- members:
  - user:mike@example.com
  - group:admins@example.com
  - domain:google.com
  - serviceAccount:my-other-app@appspot.gserviceaccount.com
  role: roles/owner
- members:
  - user:sean@example.com
  role: roles/viewer

For a description of IAM and its features, see the [IAM developer's guide](https://cloud.google.com/iam/docs).

type Policy struct {
    // AuditConfigs: Specifies cloud audit logging configuration for this
    // policy.
    AuditConfigs []*AuditConfig `json:"auditConfigs,omitempty"`

    // Bindings: Associates a list of `members` to a `role`.
    // `bindings` with no members will result in an error.
    Bindings []*Binding `json:"bindings,omitempty"`

    // Etag: `etag` is used for optimistic concurrency control as a way to
    // help
    // prevent simultaneous updates of a policy from overwriting each
    // other.
    // It is strongly suggested that systems make use of the `etag` in
    // the
    // read-modify-write cycle to perform policy updates in order to avoid
    // race
    // conditions: An `etag` is returned in the response to `getIamPolicy`,
    // and
    // systems are expected to put that etag in the request to
    // `setIamPolicy` to
    // ensure that their change will be applied to the same version of the
    // policy.
    //
    // If no `etag` is provided in the call to `setIamPolicy`, then the
    // existing
    // policy is overwritten.
    Etag string `json:"etag,omitempty"`

    // Version: Deprecated.
    Version int64 `json:"version,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "AuditConfigs") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AuditConfigs") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*Policy) MarshalJSON

func (s *Policy) MarshalJSON() ([]byte, error)

type ProgressCounter

ProgressCounter: ProgressCounter provides counters to describe an operation's progress.

type ProgressCounter struct {
    // Failure: The number of units that failed in the operation.
    Failure int64 `json:"failure,omitempty,string"`

    // Pending: The number of units that are pending in the operation.
    Pending int64 `json:"pending,omitempty,string"`

    // Success: The number of units that succeeded in the operation.
    Success int64 `json:"success,omitempty,string"`

    // ForceSendFields is a list of field names (e.g. "Failure") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Failure") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*ProgressCounter) MarshalJSON

func (s *ProgressCounter) MarshalJSON() ([]byte, error)

type ProjectsLocationsDatasetsAnnotationStoresAnnotationsCreateCall

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

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsCreateCall) Context

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsCreateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsCreateCall) Do

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsCreateCall) Do(opts ...googleapi.CallOption) (*Annotation, error)

Do executes the "healthcare.projects.locations.datasets.annotationStores.annotations.create" call. Exactly one of *Annotation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Annotation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsCreateCall) Fields

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsCreateCall) Header

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsAnnotationStoresAnnotationsDeleteCall

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

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsDeleteCall) Context

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsDeleteCall) Do

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)

Do executes the "healthcare.projects.locations.datasets.annotationStores.annotations.delete" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsDeleteCall) Fields

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsDeleteCall) Header

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall

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

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall) Context

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall) Do

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall) Do(opts ...googleapi.CallOption) (*Annotation, error)

Do executes the "healthcare.projects.locations.datasets.annotationStores.annotations.get" call. Exactly one of *Annotation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Annotation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall) Fields

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall) Header

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall

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

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) Context

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) Do

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) Do(opts ...googleapi.CallOption) (*ListAnnotationsResponse, error)

Do executes the "healthcare.projects.locations.datasets.annotationStores.annotations.list" call. Exactly one of *ListAnnotationsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListAnnotationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) Fields

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) Filter

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) Filter(filter string) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall

Filter sets the optional parameter "filter": Restricts Annotations returned to those matching a filter. Syntax: https://cloud.google.com/appengine/docs/standard/python/search /query_strings Fields/functions available for filtering are: - source_version

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) Header

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) PageSize

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) PageSize(pageSize int64) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall

PageSize sets the optional parameter "pageSize": Limit on the number of Annotations to return in a single response. If zero the default page size of 100 is used.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) PageToken

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) PageToken(pageToken string) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall

PageToken sets the optional parameter "pageToken": The next_page_token value returned from the previous List request, if any.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) Pages

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall) Pages(ctx context.Context, f func(*ListAnnotationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall

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

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall) Context

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall) Do

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall) Do(opts ...googleapi.CallOption) (*Annotation, error)

Do executes the "healthcare.projects.locations.datasets.annotationStores.annotations.patch" call. Exactly one of *Annotation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Annotation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall) Fields

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall) Header

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall) UpdateMask

func (c *ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall

UpdateMask sets the optional parameter "updateMask": The update mask applies to the resource. For the `FieldMask` definition, see https://developers.google.com/protocol-buffers/docs/re ference/google.protobuf#fieldmask

type ProjectsLocationsDatasetsAnnotationStoresAnnotationsService

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

func NewProjectsLocationsDatasetsAnnotationStoresAnnotationsService

func NewProjectsLocationsDatasetsAnnotationStoresAnnotationsService(s *Service) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsService

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsService) Create

func (r *ProjectsLocationsDatasetsAnnotationStoresAnnotationsService) Create(parent string, annotation *Annotation) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsCreateCall

Create: Creates a new Annotation record. It is valid to create Annotation objects for the same source more than once since a unique ID is assigned to each record by this service.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsService) Delete

func (r *ProjectsLocationsDatasetsAnnotationStoresAnnotationsService) Delete(name string) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsDeleteCall

Delete: Deletes an Annotation or returns NOT_FOUND if it does not exist.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsService) Get

func (r *ProjectsLocationsDatasetsAnnotationStoresAnnotationsService) Get(name string) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsGetCall

Get: Gets an Annotation.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsService) List

func (r *ProjectsLocationsDatasetsAnnotationStoresAnnotationsService) List(parent string) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsListCall

List: Lists the Annotations in the given Annotation store for a source resource.

func (*ProjectsLocationsDatasetsAnnotationStoresAnnotationsService) Patch

func (r *ProjectsLocationsDatasetsAnnotationStoresAnnotationsService) Patch(name string, annotation *Annotation) *ProjectsLocationsDatasetsAnnotationStoresAnnotationsPatchCall

Patch: Updates the Annotation.

type ProjectsLocationsDatasetsAnnotationStoresCreateCall

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

func (*ProjectsLocationsDatasetsAnnotationStoresCreateCall) AnnotationStoreId

func (c *ProjectsLocationsDatasetsAnnotationStoresCreateCall) AnnotationStoreId(annotationStoreId string) *ProjectsLocationsDatasetsAnnotationStoresCreateCall

AnnotationStoreId sets the optional parameter "annotationStoreId": The ID of the Annotation store that is being created. The string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`.

func (*ProjectsLocationsDatasetsAnnotationStoresCreateCall) Context

func (c *ProjectsLocationsDatasetsAnnotationStoresCreateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsAnnotationStoresCreateCall) Do

func (c *ProjectsLocationsDatasetsAnnotationStoresCreateCall) Do(opts ...googleapi.CallOption) (*AnnotationStore, error)

Do executes the "healthcare.projects.locations.datasets.annotationStores.create" call. Exactly one of *AnnotationStore or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *AnnotationStore.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsAnnotationStoresCreateCall) Fields

func (c *ProjectsLocationsDatasetsAnnotationStoresCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsAnnotationStoresCreateCall) Header

func (c *ProjectsLocationsDatasetsAnnotationStoresCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsAnnotationStoresDeleteCall

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

func (*ProjectsLocationsDatasetsAnnotationStoresDeleteCall) Context

func (c *ProjectsLocationsDatasetsAnnotationStoresDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsAnnotationStoresDeleteCall) Do

func (c *ProjectsLocationsDatasetsAnnotationStoresDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)

Do executes the "healthcare.projects.locations.datasets.annotationStores.delete" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsAnnotationStoresDeleteCall) Fields

func (c *ProjectsLocationsDatasetsAnnotationStoresDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsAnnotationStoresDeleteCall) Header

func (c *ProjectsLocationsDatasetsAnnotationStoresDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsAnnotationStoresGetCall

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

func (*ProjectsLocationsDatasetsAnnotationStoresGetCall) Context

func (c *ProjectsLocationsDatasetsAnnotationStoresGetCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsAnnotationStoresGetCall) Do

func (c *ProjectsLocationsDatasetsAnnotationStoresGetCall) Do(opts ...googleapi.CallOption) (*AnnotationStore, error)

Do executes the "healthcare.projects.locations.datasets.annotationStores.get" call. Exactly one of *AnnotationStore or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *AnnotationStore.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsAnnotationStoresGetCall) Fields

func (c *ProjectsLocationsDatasetsAnnotationStoresGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsAnnotationStoresGetCall) Header

func (c *ProjectsLocationsDatasetsAnnotationStoresGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsAnnotationStoresGetCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsAnnotationStoresGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsAnnotationStoresGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall

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

func (*ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall) Context

func (c *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall) Do

func (c *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error)

Do executes the "healthcare.projects.locations.datasets.annotationStores.getIamPolicy" call. Exactly one of *Policy or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall) Fields

func (c *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall) Header

func (c *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsAnnotationStoresListCall

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

func (*ProjectsLocationsDatasetsAnnotationStoresListCall) Context

func (c *ProjectsLocationsDatasetsAnnotationStoresListCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsAnnotationStoresListCall) Do

func (c *ProjectsLocationsDatasetsAnnotationStoresListCall) Do(opts ...googleapi.CallOption) (*ListAnnotationStoresResponse, error)

Do executes the "healthcare.projects.locations.datasets.annotationStores.list" call. Exactly one of *ListAnnotationStoresResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListAnnotationStoresResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsAnnotationStoresListCall) Fields

func (c *ProjectsLocationsDatasetsAnnotationStoresListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsAnnotationStoresListCall) Filter

func (c *ProjectsLocationsDatasetsAnnotationStoresListCall) Filter(filter string) *ProjectsLocationsDatasetsAnnotationStoresListCall

Filter sets the optional parameter "filter": Restricts stores returned to those matching a filter. Syntax: https://cloud.google.com/appengine/docs/standard/python/search /query_strings Only filtering on labels is supported, for example `labels.key=value`.

func (*ProjectsLocationsDatasetsAnnotationStoresListCall) Header

func (c *ProjectsLocationsDatasetsAnnotationStoresListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsAnnotationStoresListCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsAnnotationStoresListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsAnnotationStoresListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsDatasetsAnnotationStoresListCall) PageSize

func (c *ProjectsLocationsDatasetsAnnotationStoresListCall) PageSize(pageSize int64) *ProjectsLocationsDatasetsAnnotationStoresListCall

PageSize sets the optional parameter "pageSize": Limit on the number of Annotation stores to return in a single response. If zero the default page size of 100 is used.

func (*ProjectsLocationsDatasetsAnnotationStoresListCall) PageToken

func (c *ProjectsLocationsDatasetsAnnotationStoresListCall) PageToken(pageToken string) *ProjectsLocationsDatasetsAnnotationStoresListCall

PageToken sets the optional parameter "pageToken": The next_page_token value returned from the previous List request, if any.

func (*ProjectsLocationsDatasetsAnnotationStoresListCall) Pages

func (c *ProjectsLocationsDatasetsAnnotationStoresListCall) Pages(ctx context.Context, f func(*ListAnnotationStoresResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDatasetsAnnotationStoresPatchCall

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

func (*ProjectsLocationsDatasetsAnnotationStoresPatchCall) Context

func (c *ProjectsLocationsDatasetsAnnotationStoresPatchCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresPatchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsAnnotationStoresPatchCall) Do

func (c *ProjectsLocationsDatasetsAnnotationStoresPatchCall) Do(opts ...googleapi.CallOption) (*AnnotationStore, error)

Do executes the "healthcare.projects.locations.datasets.annotationStores.patch" call. Exactly one of *AnnotationStore or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *AnnotationStore.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsAnnotationStoresPatchCall) Fields

func (c *ProjectsLocationsDatasetsAnnotationStoresPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsAnnotationStoresPatchCall) Header

func (c *ProjectsLocationsDatasetsAnnotationStoresPatchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsAnnotationStoresPatchCall) UpdateMask

func (c *ProjectsLocationsDatasetsAnnotationStoresPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDatasetsAnnotationStoresPatchCall

UpdateMask sets the optional parameter "updateMask": The update mask applies to the resource. For the `FieldMask` definition, see https://developers.google.com/protocol-buffers/docs/re ference/google.protobuf#fieldmask

type ProjectsLocationsDatasetsAnnotationStoresService

type ProjectsLocationsDatasetsAnnotationStoresService struct {
    Annotations *ProjectsLocationsDatasetsAnnotationStoresAnnotationsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsDatasetsAnnotationStoresService

func NewProjectsLocationsDatasetsAnnotationStoresService(s *Service) *ProjectsLocationsDatasetsAnnotationStoresService

func (*ProjectsLocationsDatasetsAnnotationStoresService) Create

func (r *ProjectsLocationsDatasetsAnnotationStoresService) Create(parent string, annotationstore *AnnotationStore) *ProjectsLocationsDatasetsAnnotationStoresCreateCall

Create: Creates a new Annotation store within the parent dataset.

func (*ProjectsLocationsDatasetsAnnotationStoresService) Delete

func (r *ProjectsLocationsDatasetsAnnotationStoresService) Delete(name string) *ProjectsLocationsDatasetsAnnotationStoresDeleteCall

Delete: Deletes the specified Annotation store and removes all annotations that are contained within it.

func (*ProjectsLocationsDatasetsAnnotationStoresService) Get

func (r *ProjectsLocationsDatasetsAnnotationStoresService) Get(name string) *ProjectsLocationsDatasetsAnnotationStoresGetCall

Get: Gets the specified Annotation store or returns NOT_FOUND if it does not exist.

func (*ProjectsLocationsDatasetsAnnotationStoresService) GetIamPolicy

func (r *ProjectsLocationsDatasetsAnnotationStoresService) GetIamPolicy(resource string, getiampolicyrequest *GetIamPolicyRequest) *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall

GetIamPolicy: Gets the access control policy for a resource. Returns NOT_FOUND error if the resource does not exist. Returns an empty policy if the resource exists but does not have a policy set.

Authorization requires the Google IAM permission `healthcare.AnnotationStores.getIamPolicy` on the specified resource

func (*ProjectsLocationsDatasetsAnnotationStoresService) List

func (r *ProjectsLocationsDatasetsAnnotationStoresService) List(parent string) *ProjectsLocationsDatasetsAnnotationStoresListCall

List: Lists the Annotation stores in the given dataset for a source store.

func (*ProjectsLocationsDatasetsAnnotationStoresService) Patch

func (r *ProjectsLocationsDatasetsAnnotationStoresService) Patch(name string, annotationstore *AnnotationStore) *ProjectsLocationsDatasetsAnnotationStoresPatchCall

Patch: Updates the specified Annotation store.

func (*ProjectsLocationsDatasetsAnnotationStoresService) SetIamPolicy

func (r *ProjectsLocationsDatasetsAnnotationStoresService) SetIamPolicy(resource string, setiampolicyrequest *SetIamPolicyRequest) *ProjectsLocationsDatasetsAnnotationStoresSetIamPolicyCall

SetIamPolicy: POLICIES Sets the access control policy for a resource. Replaces any existing policy.

Authorization requires the Google IAM permission `healthcare.annotationStores.setIamPolicy` on the specified resource

func (*ProjectsLocationsDatasetsAnnotationStoresService) TestIamPermissions

func (r *ProjectsLocationsDatasetsAnnotationStoresService) TestIamPermissions(resource string, testiampermissionsrequest *TestIamPermissionsRequest) *ProjectsLocationsDatasetsAnnotationStoresTestIamPermissionsCall

TestIamPermissions: Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.

There is no permission required to make this API call.

type ProjectsLocationsDatasetsAnnotationStoresSetIamPolicyCall

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

func (*ProjectsLocationsDatasetsAnnotationStoresSetIamPolicyCall) Context

func (c *ProjectsLocationsDatasetsAnnotationStoresSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresSetIamPolicyCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsAnnotationStoresSetIamPolicyCall) Do

func (c *ProjectsLocationsDatasetsAnnotationStoresSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error)

Do executes the "healthcare.projects.locations.datasets.annotationStores.setIamPolicy" call. Exactly one of *Policy or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsAnnotationStoresSetIamPolicyCall) Fields

func (c *ProjectsLocationsDatasetsAnnotationStoresSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresSetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsAnnotationStoresSetIamPolicyCall) Header

func (c *ProjectsLocationsDatasetsAnnotationStoresSetIamPolicyCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsAnnotationStoresTestIamPermissionsCall

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

func (*ProjectsLocationsDatasetsAnnotationStoresTestIamPermissionsCall) Context

func (c *ProjectsLocationsDatasetsAnnotationStoresTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsDatasetsAnnotationStoresTestIamPermissionsCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsAnnotationStoresTestIamPermissionsCall) Do

func (c *ProjectsLocationsDatasetsAnnotationStoresTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*TestIamPermissionsResponse, error)

Do executes the "healthcare.projects.locations.datasets.annotationStores.testIamPermissions" call. Exactly one of *TestIamPermissionsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *TestIamPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsAnnotationStoresTestIamPermissionsCall) Fields

func (c *ProjectsLocationsDatasetsAnnotationStoresTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsAnnotationStoresTestIamPermissionsCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsAnnotationStoresTestIamPermissionsCall) Header

func (c *ProjectsLocationsDatasetsAnnotationStoresTestIamPermissionsCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsCreateCall

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

func (*ProjectsLocationsDatasetsCreateCall) Context

func (c *ProjectsLocationsDatasetsCreateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsCreateCall) DatasetId

func (c *ProjectsLocationsDatasetsCreateCall) DatasetId(datasetId string) *ProjectsLocationsDatasetsCreateCall

DatasetId sets the optional parameter "datasetId": The ID of the dataset that is being created. The string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`.

func (*ProjectsLocationsDatasetsCreateCall) Do

func (c *ProjectsLocationsDatasetsCreateCall) Do(opts ...googleapi.CallOption) (*Operation, error)

Do executes the "healthcare.projects.locations.datasets.create" call. Exactly one of *Operation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Operation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsCreateCall) Fields

func (c *ProjectsLocationsDatasetsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsCreateCall) Header

func (c *ProjectsLocationsDatasetsCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsDeidentifyCall

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

func (*ProjectsLocationsDatasetsDeidentifyCall) Context

func (c *ProjectsLocationsDatasetsDeidentifyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDeidentifyCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDeidentifyCall) Do

func (c *ProjectsLocationsDatasetsDeidentifyCall) Do(opts ...googleapi.CallOption) (*Operation, error)

Do executes the "healthcare.projects.locations.datasets.deidentify" call. Exactly one of *Operation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Operation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsDeidentifyCall) Fields

func (c *ProjectsLocationsDatasetsDeidentifyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDeidentifyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDeidentifyCall) Header

func (c *ProjectsLocationsDatasetsDeidentifyCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsDeleteCall

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

func (*ProjectsLocationsDatasetsDeleteCall) Context

func (c *ProjectsLocationsDatasetsDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDeleteCall) Do

func (c *ProjectsLocationsDatasetsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)

Do executes the "healthcare.projects.locations.datasets.delete" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsDeleteCall) Fields

func (c *ProjectsLocationsDatasetsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDeleteCall) Header

func (c *ProjectsLocationsDatasetsDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsDicomStoresCreateCall

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

func (*ProjectsLocationsDatasetsDicomStoresCreateCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresCreateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresCreateCall) DicomStoreId

func (c *ProjectsLocationsDatasetsDicomStoresCreateCall) DicomStoreId(dicomStoreId string) *ProjectsLocationsDatasetsDicomStoresCreateCall

DicomStoreId sets the optional parameter "dicomStoreId": The ID of the DICOM store that is being created. Any string value up to 256 characters in length.

func (*ProjectsLocationsDatasetsDicomStoresCreateCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresCreateCall) Do(opts ...googleapi.CallOption) (*DicomStore, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.create" call. Exactly one of *DicomStore or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *DicomStore.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsDicomStoresCreateCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresCreateCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsDicomStoresDeleteCall

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

func (*ProjectsLocationsDatasetsDicomStoresDeleteCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresDeleteCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.delete" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsDicomStoresDeleteCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresDeleteCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall

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

func (*ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.dicomWeb.searchForInstances" call.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall

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

func (*ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.dicomWeb.searchForSeries" call.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall

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

func (*ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.dicomWeb.searchForStudies" call.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsDicomStoresDicomWebService

type ProjectsLocationsDatasetsDicomStoresDicomWebService struct {
    Studies *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService
    // contains filtered or unexported fields
}

func NewProjectsLocationsDatasetsDicomStoresDicomWebService

func NewProjectsLocationsDatasetsDicomStoresDicomWebService(s *Service) *ProjectsLocationsDatasetsDicomStoresDicomWebService

func (*ProjectsLocationsDatasetsDicomStoresDicomWebService) SearchForInstances

func (r *ProjectsLocationsDatasetsDicomStoresDicomWebService) SearchForInstances(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForInstancesCall

SearchForInstances: SearchForInstances returns a list of matching instances. See http://dicom.nema.org/medical/dicom/current/output/html/part18.htm l#sect_10.6.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebService) SearchForSeries

func (r *ProjectsLocationsDatasetsDicomStoresDicomWebService) SearchForSeries(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForSeriesCall

SearchForSeries: SearchForSeries returns a list of matching series. See http://dicom.nema.org/medical/dicom/current/output/html/part18.htm l#sect_10.6.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebService) SearchForStudies

func (r *ProjectsLocationsDatasetsDicomStoresDicomWebService) SearchForStudies(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebSearchForStudiesCall

SearchForStudies: SearchForStudies returns a list of matching studies. See http://dicom.nema.org/medical/dicom/current/output/html/part18.htm l#sect_10.6.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebService) StoreInstances

func (r *ProjectsLocationsDatasetsDicomStoresDicomWebService) StoreInstances(parent string, dicomWebPath string, body_ io.Reader) *ProjectsLocationsDatasetsDicomStoresDicomWebStoreInstancesCall

StoreInstances: StoreInstances stores DICOM instances associated with study instance unique identifiers (SUID). See http://dicom.nema.org/medical/dicom/current/output/html/part18.htm l#sect_10.5.

type ProjectsLocationsDatasetsDicomStoresDicomWebStoreInstancesCall

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

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStoreInstancesCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStoreInstancesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStoreInstancesCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStoreInstancesCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStoreInstancesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.dicomWeb.storeInstances" call.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStoreInstancesCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStoreInstancesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStoreInstancesCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStoreInstancesCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStoreInstancesCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesDeleteCall

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

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesDeleteCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesDeleteCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.dicomWeb.studies.delete" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesDeleteCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesDeleteCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall

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

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.dicomWeb.studies.metadata" call.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall

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

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.dicomWeb.studies.retrieveStudy" call.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall

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

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.dicomWeb.studies.searchForInstances" call.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall

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

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.dicomWeb.studies.searchForSeries" call.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesDeleteCall

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

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesDeleteCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesDeleteCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.dicomWeb.studies.series.delete" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesDeleteCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesDeleteCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesDeleteCall

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

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesDeleteCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesDeleteCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.dicomWeb.studies.series.instances.delete" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesDeleteCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesDeleteCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall

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

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.dicomWeb.studies.series.instances.frames.rendered" call.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall

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

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.dicomWeb.studies.series.instances.frames.retrieveFrames" call.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesService

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

func NewProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesService

func NewProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesService(s *Service) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesService

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesService) Rendered

func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesService) Rendered(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRenderedCall

Rendered: RetrieveRenderedFrames returns instances associated with the given study, series, SOP Instance UID and frame numbers in an acceptable Rendered Media Type. See http://dicom.nema.org/medical/dicom/current/output/html/part18.htm l#sect_10.4.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesService) RetrieveFrames

func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesService) RetrieveFrames(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesRetrieveFramesCall

RetrieveFrames: RetrieveFrames returns instances associated with the given study, series, SOP Instance UID and frame numbers. See http://dicom.nema.org/medical/dicom/current/output/html/part18.htm l#sect_10.4.

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall

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

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.dicomWeb.studies.series.instances.metadata" call.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall

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

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.dicomWeb.studies.series.instances.rendered" call.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall

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

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.dicomWeb.studies.series.instances.retrieveInstance" call.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesService

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesService struct {
    Frames *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesFramesService
    // contains filtered or unexported fields
}

func NewProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesService

func NewProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesService(s *Service) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesService

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesService) Delete

func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesService) Delete(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesDeleteCall

Delete: DeleteInstance deletes an instance associated with the given study, series, and SOP Instance UID. Delete requests are equivalent to the GET requests specified in the WADO-RS standard.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesService) Metadata

func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesService) Metadata(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesMetadataCall

Metadata: RetrieveInstanceMetadata returns instance associated with the given study, series, and SOP Instance UID presented as metadata with the bulk data removed. See http://dicom.nema.org/medical/dicom/current/output/html/part18.htm l#sect_10.4.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesService) Rendered

func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesService) Rendered(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRenderedCall

Rendered: RetrieveRenderedInstance returns instance associated with the given study, series, and SOP Instance UID in an acceptable Rendered Media Type. See http://dicom.nema.org/medical/dicom/current/output/html/part18.htm l#sect_10.4.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesService) RetrieveInstance

func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesService) RetrieveInstance(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesRetrieveInstanceCall

RetrieveInstance: RetrieveInstance returns instance associated with the given study, series, and SOP Instance UID. See http://dicom.nema.org/medical/dicom/current/output/html/part18.htm l#sect_10.4.

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall

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

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.dicomWeb.studies.series.metadata" call.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall

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

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.dicomWeb.studies.series.retrieveSeries" call.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall

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

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.dicomWeb.studies.series.searchForInstances" call.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesService

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesService struct {
    Instances *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesService
    // contains filtered or unexported fields
}

func NewProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesService

func NewProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesService(s *Service) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesService

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesService) Delete

func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesService) Delete(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesDeleteCall

Delete: DeleteSeries deletes all instances within the given study and series. Delete requests are equivalent to the GET requests specified in the WADO-RS standard.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesService) Metadata

func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesService) Metadata(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesMetadataCall

Metadata: RetrieveSeriesMetadata returns instance associated with the given study and series, presented as metadata with the bulk data removed. See http://dicom.nema.org/medical/dicom/current/output/html/part18.htm l#sect_10.4.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesService) RetrieveSeries

func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesService) RetrieveSeries(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesRetrieveSeriesCall

RetrieveSeries: RetrieveSeries returns all instances within the given study and series. See http://dicom.nema.org/medical/dicom/current/output/html/part18.htm l#sect_10.4.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesService) SearchForInstances

func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesService) SearchForInstances(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesSearchForInstancesCall

SearchForInstances: SearchForInstances returns a list of matching instances. See http://dicom.nema.org/medical/dicom/current/output/html/part18.htm l#sect_10.6.

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService struct {
    Series *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesService
    // contains filtered or unexported fields
}

func NewProjectsLocationsDatasetsDicomStoresDicomWebStudiesService

func NewProjectsLocationsDatasetsDicomStoresDicomWebStudiesService(s *Service) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService) Delete

func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService) Delete(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesDeleteCall

Delete: DeleteStudy deletes all instances within the given study. Delete requests are equivalent to the GET requests specified in the WADO-RS standard.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService) Metadata

func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService) Metadata(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesMetadataCall

Metadata: RetrieveStudyMetadata returns instance associated with the given study presented as metadata with the bulk data removed. See http://dicom.nema.org/medical/dicom/current/output/html/part18.htm l#sect_10.4.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService) RetrieveStudy

func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService) RetrieveStudy(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesRetrieveStudyCall

RetrieveStudy: RetrieveStudy returns all instances within the given study. See http://dicom.nema.org/medical/dicom/current/output/html/part18.htm l#sect_10.4.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService) SearchForInstances

func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService) SearchForInstances(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForInstancesCall

SearchForInstances: SearchForInstances returns a list of matching instances. See http://dicom.nema.org/medical/dicom/current/output/html/part18.htm l#sect_10.6.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService) SearchForSeries

func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService) SearchForSeries(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSearchForSeriesCall

SearchForSeries: SearchForSeries returns a list of matching series. See http://dicom.nema.org/medical/dicom/current/output/html/part18.htm l#sect_10.6.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService) StoreInstances

func (r *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesService) StoreInstances(parent string, dicomWebPath string, body_ io.Reader) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesStoreInstancesCall

StoreInstances: StoreInstances stores DICOM instances associated with study instance unique identifiers (SUID). See http://dicom.nema.org/medical/dicom/current/output/html/part18.htm l#sect_10.5.

type ProjectsLocationsDatasetsDicomStoresDicomWebStudiesStoreInstancesCall

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

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesStoreInstancesCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesStoreInstancesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesStoreInstancesCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesStoreInstancesCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesStoreInstancesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.dicomWeb.studies.storeInstances" call.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesStoreInstancesCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesStoreInstancesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesStoreInstancesCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresDicomWebStudiesStoreInstancesCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresDicomWebStudiesStoreInstancesCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsDicomStoresExportCall

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

func (*ProjectsLocationsDatasetsDicomStoresExportCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresExportCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresExportCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresExportCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresExportCall) Do(opts ...googleapi.CallOption) (*Operation, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.export" call. Exactly one of *Operation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Operation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsDicomStoresExportCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresExportCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresExportCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresExportCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresExportCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsDicomStoresGetCall

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

func (*ProjectsLocationsDatasetsDicomStoresGetCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresGetCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresGetCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresGetCall) Do(opts ...googleapi.CallOption) (*DicomStore, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.get" call. Exactly one of *DicomStore or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *DicomStore.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsDicomStoresGetCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresGetCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsDicomStoresGetCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsDicomStoresGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall

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

func (*ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.getIamPolicy" call. Exactly one of *Policy or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall) OptionsRequestedPolicyVersion

func (c *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall

OptionsRequestedPolicyVersion sets the optional parameter "options.requestedPolicyVersion": The policy format version to be returned. Acceptable values are 0, 1, and 3. If the value is 0, or the field is omitted, policy format version 1 will be returned.

type ProjectsLocationsDatasetsDicomStoresImportCall

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

func (*ProjectsLocationsDatasetsDicomStoresImportCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresImportCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresImportCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresImportCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresImportCall) Do(opts ...googleapi.CallOption) (*Operation, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.import" call. Exactly one of *Operation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Operation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsDicomStoresImportCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresImportCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresImportCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresImportCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsDicomStoresListCall

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

func (*ProjectsLocationsDatasetsDicomStoresListCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresListCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresListCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresListCall) Do(opts ...googleapi.CallOption) (*ListDicomStoresResponse, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.list" call. Exactly one of *ListDicomStoresResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListDicomStoresResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsDicomStoresListCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresListCall) Filter

func (c *ProjectsLocationsDatasetsDicomStoresListCall) Filter(filter string) *ProjectsLocationsDatasetsDicomStoresListCall

Filter sets the optional parameter "filter": Restricts stores returned to those matching a filter. Syntax: https://cloud.google.com/appengine/docs/standard/python/search /query_strings Only filtering on labels is supported, for example `labels.key=value`.

func (*ProjectsLocationsDatasetsDicomStoresListCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsDicomStoresListCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsDicomStoresListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsDatasetsDicomStoresListCall) PageSize

func (c *ProjectsLocationsDatasetsDicomStoresListCall) PageSize(pageSize int64) *ProjectsLocationsDatasetsDicomStoresListCall

PageSize sets the optional parameter "pageSize": Limit on the number of DICOM stores to return in a single response. If zero the default page size of 100 is used.

func (*ProjectsLocationsDatasetsDicomStoresListCall) PageToken

func (c *ProjectsLocationsDatasetsDicomStoresListCall) PageToken(pageToken string) *ProjectsLocationsDatasetsDicomStoresListCall

PageToken sets the optional parameter "pageToken": The next_page_token value returned from the previous List request, if any.

func (*ProjectsLocationsDatasetsDicomStoresListCall) Pages

func (c *ProjectsLocationsDatasetsDicomStoresListCall) Pages(ctx context.Context, f func(*ListDicomStoresResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDatasetsDicomStoresPatchCall

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

func (*ProjectsLocationsDatasetsDicomStoresPatchCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresPatchCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresPatchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresPatchCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresPatchCall) Do(opts ...googleapi.CallOption) (*DicomStore, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.patch" call. Exactly one of *DicomStore or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *DicomStore.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsDicomStoresPatchCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresPatchCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresPatchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsDicomStoresPatchCall) UpdateMask

func (c *ProjectsLocationsDatasetsDicomStoresPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDatasetsDicomStoresPatchCall

UpdateMask sets the optional parameter "updateMask": The update mask applies to the resource. For the `FieldMask` definition, see https://developers.google.com/protocol-buffers/docs/re ference/google.protobuf#fieldmask

type ProjectsLocationsDatasetsDicomStoresService

type ProjectsLocationsDatasetsDicomStoresService struct {
    DicomWeb *ProjectsLocationsDatasetsDicomStoresDicomWebService
    // contains filtered or unexported fields
}

func NewProjectsLocationsDatasetsDicomStoresService

func NewProjectsLocationsDatasetsDicomStoresService(s *Service) *ProjectsLocationsDatasetsDicomStoresService

func (*ProjectsLocationsDatasetsDicomStoresService) Create

func (r *ProjectsLocationsDatasetsDicomStoresService) Create(parent string, dicomstore *DicomStore) *ProjectsLocationsDatasetsDicomStoresCreateCall

Create: Creates a new DICOM store within the parent dataset.

func (*ProjectsLocationsDatasetsDicomStoresService) Delete

func (r *ProjectsLocationsDatasetsDicomStoresService) Delete(name string) *ProjectsLocationsDatasetsDicomStoresDeleteCall

Delete: Deletes the specified DICOM store and removes all images that are contained within it.

func (*ProjectsLocationsDatasetsDicomStoresService) Export

func (r *ProjectsLocationsDatasetsDicomStoresService) Export(name string, exportdicomdatarequest *ExportDicomDataRequest) *ProjectsLocationsDatasetsDicomStoresExportCall

Export: Exports data to the specified destination by copying it from the DICOM store. The metadata field type is OperationMetadata.

func (*ProjectsLocationsDatasetsDicomStoresService) Get

func (r *ProjectsLocationsDatasetsDicomStoresService) Get(name string) *ProjectsLocationsDatasetsDicomStoresGetCall

Get: Gets the specified DICOM store.

func (*ProjectsLocationsDatasetsDicomStoresService) GetIamPolicy

func (r *ProjectsLocationsDatasetsDicomStoresService) GetIamPolicy(resource string) *ProjectsLocationsDatasetsDicomStoresGetIamPolicyCall

GetIamPolicy: Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

func (*ProjectsLocationsDatasetsDicomStoresService) Import

func (r *ProjectsLocationsDatasetsDicomStoresService) Import(name string, importdicomdatarequest *ImportDicomDataRequest) *ProjectsLocationsDatasetsDicomStoresImportCall

Import: Imports data into the DICOM store by copying it from the specified source. For errors, the Operation will be populated with error details (in the form of ImportDicomDataErrorDetails in error.details), which will hold finer-grained error information. Errors are also logged to Stackdriver (see [Viewing logs](/healthcare/docs/how-tos/stackdriver-logging)). The metadata field type is OperationMetadata.

func (*ProjectsLocationsDatasetsDicomStoresService) List

func (r *ProjectsLocationsDatasetsDicomStoresService) List(parent string) *ProjectsLocationsDatasetsDicomStoresListCall

List: Lists the DICOM stores in the given dataset.

func (*ProjectsLocationsDatasetsDicomStoresService) Patch

func (r *ProjectsLocationsDatasetsDicomStoresService) Patch(name string, dicomstore *DicomStore) *ProjectsLocationsDatasetsDicomStoresPatchCall

Patch: Updates the specified DICOM store.

func (*ProjectsLocationsDatasetsDicomStoresService) SetIamPolicy

func (r *ProjectsLocationsDatasetsDicomStoresService) SetIamPolicy(resource string, setiampolicyrequest *SetIamPolicyRequest) *ProjectsLocationsDatasetsDicomStoresSetIamPolicyCall

SetIamPolicy: Sets the access control policy on the specified resource. Replaces any existing policy.

func (*ProjectsLocationsDatasetsDicomStoresService) TestIamPermissions

func (r *ProjectsLocationsDatasetsDicomStoresService) TestIamPermissions(resource string, testiampermissionsrequest *TestIamPermissionsRequest) *ProjectsLocationsDatasetsDicomStoresTestIamPermissionsCall

TestIamPermissions: Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.

Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

type ProjectsLocationsDatasetsDicomStoresSetIamPolicyCall

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

func (*ProjectsLocationsDatasetsDicomStoresSetIamPolicyCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresSetIamPolicyCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresSetIamPolicyCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.setIamPolicy" call. Exactly one of *Policy or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsDicomStoresSetIamPolicyCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresSetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresSetIamPolicyCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresSetIamPolicyCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsDicomStoresTestIamPermissionsCall

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

func (*ProjectsLocationsDatasetsDicomStoresTestIamPermissionsCall) Context

func (c *ProjectsLocationsDatasetsDicomStoresTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresTestIamPermissionsCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsDicomStoresTestIamPermissionsCall) Do

func (c *ProjectsLocationsDatasetsDicomStoresTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*TestIamPermissionsResponse, error)

Do executes the "healthcare.projects.locations.datasets.dicomStores.testIamPermissions" call. Exactly one of *TestIamPermissionsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *TestIamPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsDicomStoresTestIamPermissionsCall) Fields

func (c *ProjectsLocationsDatasetsDicomStoresTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresTestIamPermissionsCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsDicomStoresTestIamPermissionsCall) Header

func (c *ProjectsLocationsDatasetsDicomStoresTestIamPermissionsCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsFhirStoresCapabilitiesCall

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

func (*ProjectsLocationsDatasetsFhirStoresCapabilitiesCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresCapabilitiesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresCapabilitiesCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresCapabilitiesCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresCapabilitiesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.capabilities" call.

func (*ProjectsLocationsDatasetsFhirStoresCapabilitiesCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresCapabilitiesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresCapabilitiesCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresCapabilitiesCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresCapabilitiesCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsFhirStoresCapabilitiesCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsFhirStoresCapabilitiesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresCapabilitiesCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsFhirStoresCreateCall

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

func (*ProjectsLocationsDatasetsFhirStoresCreateCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresCreateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresCreateCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresCreateCall) Do(opts ...googleapi.CallOption) (*FhirStore, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.create" call. Exactly one of *FhirStore or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *FhirStore.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsFhirStoresCreateCall) FhirStoreId

func (c *ProjectsLocationsDatasetsFhirStoresCreateCall) FhirStoreId(fhirStoreId string) *ProjectsLocationsDatasetsFhirStoresCreateCall

FhirStoreId sets the optional parameter "fhirStoreId": The ID of the FHIR store that is being created. The string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`.

func (*ProjectsLocationsDatasetsFhirStoresCreateCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresCreateCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsFhirStoresDeleteCall

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

func (*ProjectsLocationsDatasetsFhirStoresDeleteCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresDeleteCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.delete" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsFhirStoresDeleteCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresDeleteCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsFhirStoresExportCall

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

func (*ProjectsLocationsDatasetsFhirStoresExportCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresExportCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresExportCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresExportCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresExportCall) Do(opts ...googleapi.CallOption) (*Operation, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.export" call. Exactly one of *Operation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Operation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsFhirStoresExportCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresExportCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresExportCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresExportCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresExportCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall

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

func (*ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.fhir.capabilities" call.

func (*ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsFhirStoresFhirConditionalDeleteCall

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

func (*ProjectsLocationsDatasetsFhirStoresFhirConditionalDeleteCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirConditionalDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresFhirConditionalDeleteCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.fhir.conditionalDelete" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsFhirStoresFhirConditionalDeleteCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirConditionalDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresFhirConditionalDeleteCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsFhirStoresFhirConditionalPatchCall

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

func (*ProjectsLocationsDatasetsFhirStoresFhirConditionalPatchCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalPatchCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirConditionalPatchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresFhirConditionalPatchCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalPatchCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.fhir.conditionalPatch" call.

func (*ProjectsLocationsDatasetsFhirStoresFhirConditionalPatchCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirConditionalPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresFhirConditionalPatchCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalPatchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsFhirStoresFhirConditionalUpdateCall

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

func (*ProjectsLocationsDatasetsFhirStoresFhirConditionalUpdateCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalUpdateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirConditionalUpdateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresFhirConditionalUpdateCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalUpdateCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.fhir.conditionalUpdate" call.

func (*ProjectsLocationsDatasetsFhirStoresFhirConditionalUpdateCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalUpdateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirConditionalUpdateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresFhirConditionalUpdateCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresFhirConditionalUpdateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsFhirStoresFhirCreateCall

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

func (*ProjectsLocationsDatasetsFhirStoresFhirCreateCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresFhirCreateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresFhirCreateCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresFhirCreateCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.fhir.create" call.

func (*ProjectsLocationsDatasetsFhirStoresFhirCreateCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresFhirCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresFhirCreateCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresFhirCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsFhirStoresFhirDeleteCall

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

func (*ProjectsLocationsDatasetsFhirStoresFhirDeleteCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresFhirDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresFhirDeleteCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresFhirDeleteCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.fhir.delete" call.

func (*ProjectsLocationsDatasetsFhirStoresFhirDeleteCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresFhirDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresFhirDeleteCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresFhirDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsFhirStoresFhirExecuteBundleCall

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

func (*ProjectsLocationsDatasetsFhirStoresFhirExecuteBundleCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresFhirExecuteBundleCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirExecuteBundleCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresFhirExecuteBundleCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresFhirExecuteBundleCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.fhir.executeBundle" call.

func (*ProjectsLocationsDatasetsFhirStoresFhirExecuteBundleCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresFhirExecuteBundleCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirExecuteBundleCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresFhirExecuteBundleCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresFhirExecuteBundleCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsFhirStoresFhirHistoryCall

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

func (*ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) At

func (c *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) At(at string) *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall

At sets the optional parameter "at": Only include resource versions that were current at some point during the time period specified in the date time value. The date parameter format is yyyy-mm-ddThh:mm:ss[Z|(+|-)hh:mm]

Clients may specify any of the following:

* An entire year: `_at=2019` * An entire month: `_at=2019-01` * A specific day: `_at=2019-01-20` * A specific second: `_at=2018-12-31T23:59:58Z`

func (*ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) Count

func (c *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) Count(count int64) *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall

Count sets the optional parameter "count": The maximum number of search results on a page. Defaults to 1000.

func (*ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.fhir.history" call.

func (*ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) Page

func (c *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) Page(page string) *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall

Page sets the optional parameter "page": Used to retrieve the first, previous, next, or last page of resource versions when using pagination. Value should be set to the value of the `link.url` field returned in the response to the previous request, where `link.relation` is "first", "previous", "next" or "last".

Omit `page` if no previous request has been made.

func (*ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) Since

func (c *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) Since(since string) *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall

Since sets the optional parameter "since": Only include resource versions that were created at or after the given instant in time. The instant in time uses the format YYYY-MM-DDThh:mm:ss.sss+zz:zz (for example 2015-02-07T13:28:17.239+02:00 or 2017-01-01T00:00:00Z). The time must be specified to the second and include a time zone.

type ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall

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

func (*ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.fhir.Observation-lastn" call.

func (*ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsFhirStoresFhirPatchCall

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

func (*ProjectsLocationsDatasetsFhirStoresFhirPatchCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresFhirPatchCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirPatchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresFhirPatchCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresFhirPatchCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.fhir.patch" call.

func (*ProjectsLocationsDatasetsFhirStoresFhirPatchCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresFhirPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresFhirPatchCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresFhirPatchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall

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

func (*ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) Count

func (c *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) Count(Count int64) *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall

Count sets the optional parameter "_count": Maximum number of resources in a page. Defaults to 100.

func (*ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.fhir.Patient-everything" call.

func (*ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) End

func (c *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) End(end string) *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall

End sets the optional parameter "end": The response includes records prior to the end date. If no end date is provided, all records subsequent to the start date are in scope.

func (*ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) PageToken

func (c *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) PageToken(pageToken string) *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall

PageToken sets the optional parameter "pageToken": Used to retrieve the next or previous page of results when using pagination. Value should be set to the value of page_token set in next or previous page links' url. Next and previous page are returned in the response bundle's links field, where `link.relation` is "previous" or "next".

Omit `page_token` if no previous request has been made.

func (*ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) Start

func (c *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall) Start(start string) *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall

Start sets the optional parameter "start": The response includes records subsequent to the start date. If no start date is provided, all records prior to the end date are in scope.

type ProjectsLocationsDatasetsFhirStoresFhirReadCall

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

func (*ProjectsLocationsDatasetsFhirStoresFhirReadCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresFhirReadCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirReadCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresFhirReadCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresFhirReadCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.fhir.read" call.

func (*ProjectsLocationsDatasetsFhirStoresFhirReadCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresFhirReadCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirReadCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresFhirReadCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresFhirReadCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsFhirStoresFhirReadCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsFhirStoresFhirReadCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresFhirReadCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsFhirStoresFhirResourcePurgeCall

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

func (*ProjectsLocationsDatasetsFhirStoresFhirResourcePurgeCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresFhirResourcePurgeCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirResourcePurgeCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresFhirResourcePurgeCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresFhirResourcePurgeCall) Do(opts ...googleapi.CallOption) (*Empty, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.fhir.Resource-purge" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsFhirStoresFhirResourcePurgeCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresFhirResourcePurgeCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirResourcePurgeCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresFhirResourcePurgeCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresFhirResourcePurgeCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsFhirStoresFhirSearchCall

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

func (*ProjectsLocationsDatasetsFhirStoresFhirSearchCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresFhirSearchCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirSearchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresFhirSearchCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresFhirSearchCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.fhir.search" call.

func (*ProjectsLocationsDatasetsFhirStoresFhirSearchCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresFhirSearchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirSearchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresFhirSearchCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresFhirSearchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsFhirStoresFhirService

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

func NewProjectsLocationsDatasetsFhirStoresFhirService

func NewProjectsLocationsDatasetsFhirStoresFhirService(s *Service) *ProjectsLocationsDatasetsFhirStoresFhirService

func (*ProjectsLocationsDatasetsFhirStoresFhirService) Capabilities

func (r *ProjectsLocationsDatasetsFhirStoresFhirService) Capabilities(name string) *ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall

Capabilities: Gets the FHIR capability statement ([STU3](http://hl7.org/implement/standards/fhir/STU3/capabil itystatement.html)), or the [conformance statement](http://hl7.org/implement/standards/fhir/DSTU2/ conformance.html) in the DSTU2 case for the store, which contains a description of functionality supported by the server.

Implements the FHIR standard capabilities interaction ([STU3](http://hl7.org/implement/standards/fhir/STU3/http. html#capabilities)), or the [conformance interaction](http://hl7.org/implement/standards/fhir/DSTU 2/http.html#conformance) in the DSTU2 case.

On success, the response body will contain a JSON-encoded representation of a `CapabilityStatement` resource.

func (*ProjectsLocationsDatasetsFhirStoresFhirService) ConditionalDelete

func (r *ProjectsLocationsDatasetsFhirStoresFhirService) ConditionalDelete(parent string, type_ string) *ProjectsLocationsDatasetsFhirStoresFhirConditionalDeleteCall

ConditionalDelete: Deletes FHIR resources that match a search query.

Implements the FHIR standard conditional delete interaction ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/htt p.html#2.1.0.12.1), [STU3](http://hl7.org/implement/standards/fhir/STU 3/http.html#2.21.0.13.1)). If multiple resources match, all of them will be deleted.

Search terms are provided as query parameters following the same pattern as the search method.

Note: Unless resource versioning is disabled by setting the disable_resource_versioning flag on the FHIR store, the deleted resources will be moved to a history repository that can still be retrieved through vread and related methods, unless they are removed by the purge method.

func (*ProjectsLocationsDatasetsFhirStoresFhirService) ConditionalPatch

func (r *ProjectsLocationsDatasetsFhirStoresFhirService) ConditionalPatch(parent string, type_ string, body_ io.Reader) *ProjectsLocationsDatasetsFhirStoresFhirConditionalPatchCall

ConditionalPatch: If a resource is found based on the search criteria specified in the query parameters, updates part of that resource by applying the operations specified in a [JSON Patch](http://jsonpatch.com/) document.

Implements the FHIR standard conditional patch interaction ([STU3](http://hl7.org/implement/standards/fhir/STU3/http. html#patch)).

DSTU2 doesn't define a conditional patch method, but the server supports it in the same way it supports STU3.

Search terms are provided as query parameters following the same pattern as the search method.

If the search criteria identify more than one match, the request will return a `412 Precondition Failed` error.

The request body must contain a JSON Patch document, and the request headers must contain `Content-Type: application/json-patch+json`.

On success, the response body will contain a JSON-encoded representation of the updated resource, including the server-assigned version ID. Errors generated by the FHIR store will contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead.

func (*ProjectsLocationsDatasetsFhirStoresFhirService) ConditionalUpdate

func (r *ProjectsLocationsDatasetsFhirStoresFhirService) ConditionalUpdate(parent string, type_ string, body_ io.Reader) *ProjectsLocationsDatasetsFhirStoresFhirConditionalUpdateCall

ConditionalUpdate: If a resource is found based on the search criteria specified in the query parameters, updates the entire contents of that resource.

Implements the FHIR standard conditional update interaction ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/htt p.html#2.1.0.10.2), [STU3](http://hl7.org/implement/standards/fhir/STU 3/http.html#cond-update)).

Search terms are provided as query parameters following the same pattern as the search method.

If the search criteria identify more than one match, the request will return a `412 Precondition Failed` error. If the search criteria identify zero matches, and the supplied resource body contains an `id`, and the FHIR store has enable_update_create set, creates the resource with the client-specified ID. If the search criteria identify zero matches, and the supplied resource body does not contain an `id`, the resource will be created with a server-assigned ID as per the create method.

The request body must contain a JSON-encoded FHIR resource, and the request headers must contain `Content-Type: application/fhir+json`.

On success, the response body will contain a JSON-encoded representation of the updated resource, including the server-assigned version ID. Errors generated by the FHIR store will contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead.

func (*ProjectsLocationsDatasetsFhirStoresFhirService) Create

func (r *ProjectsLocationsDatasetsFhirStoresFhirService) Create(parent string, type_ string, body_ io.Reader) *ProjectsLocationsDatasetsFhirStoresFhirCreateCall

Create: Creates a FHIR resource.

Implements the FHIR standard create interaction ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/htt p.html#create), [STU3](http://hl7.org/implement/standards/fhir/STU3/ht tp.html#create)), which creates a new resource with a server-assigned resource ID.

Also supports the FHIR standard conditional create interaction ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/htt p.html#ccreate), [STU3](http://hl7.org/implement/standards/fhir/STU3/h ttp.html#ccreate)), specified by supplying an `If-None-Exist` header containing a FHIR search query. If no resources match this search query, the server processes the create operation as normal.

The request body must contain a JSON-encoded FHIR resource, and the request headers must contain `Content-Type: application/fhir+json`.

On success, the response body will contain a JSON-encoded representation of the resource as it was created on the server, including the server-assigned resource ID and version ID. Errors generated by the FHIR store will contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead.

func (*ProjectsLocationsDatasetsFhirStoresFhirService) Delete

func (r *ProjectsLocationsDatasetsFhirStoresFhirService) Delete(name string) *ProjectsLocationsDatasetsFhirStoresFhirDeleteCall

Delete: Deletes a FHIR resource.

Implements the FHIR standard delete interaction ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/htt p.html#delete), [STU3](http://hl7.org/implement/standards/fhir/STU3/ht tp.html#delete)).

Note: Unless resource versioning is disabled by setting the disable_resource_versioning flag on the FHIR store, the deleted resources will be moved to a history repository that can still be retrieved through vread and related methods, unless they are removed by the purge method.

func (*ProjectsLocationsDatasetsFhirStoresFhirService) ExecuteBundle

func (r *ProjectsLocationsDatasetsFhirStoresFhirService) ExecuteBundle(parent string, body_ io.Reader) *ProjectsLocationsDatasetsFhirStoresFhirExecuteBundleCall

ExecuteBundle: Executes all the requests in the given Bundle.

Implements the FHIR standard batch/transaction interaction ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/htt p.html#transaction), [STU3](http://hl7.org/implement/standards/fhir/ST U3/http.html#transaction)).

Supports all interactions within a bundle, except search. This method accepts Bundles of type `batch` and `transaction`, processing them according to the batch processing rules ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/http.html #2.1.0.16.1), [STU3](http://hl7.org/implement/standards/fhir/STU3/http .html#2.21.0.17.1)) and transaction processing rules ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/http.html #2.1.0.16.2), [STU3](http://hl7.org/implement/standards/fhir/STU3/http .html#2.21.0.17.2)).

The request body must contain a JSON-encoded FHIR `Bundle` resource, and the request headers must contain `Content-Type: application/fhir+json`.

For a batch bundle or a successful transaction the response body will contain a JSON-encoded representation of a `Bundle` resource of type `batch-response` or `transaction-response` containing one entry for each entry in the request, with the outcome of processing the entry. In the case of an error for a transaction bundle, the response body will contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead.

func (*ProjectsLocationsDatasetsFhirStoresFhirService) History

func (r *ProjectsLocationsDatasetsFhirStoresFhirService) History(name string) *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall

History: Lists all the versions of a resource (including the current version and deleted versions) from the FHIR store.

Implements the per-resource form of the FHIR standard history interaction ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/htt p.html#history), [STU3](http://hl7.org/implement/standards/fhir/STU3/h ttp.html#history)).

On success, the response body will contain a JSON-encoded representation of a `Bundle` resource of type `history`, containing the version history sorted from most recent to oldest versions. Errors generated by the FHIR store will contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead.

func (*ProjectsLocationsDatasetsFhirStoresFhirService) ObservationLastn

func (r *ProjectsLocationsDatasetsFhirStoresFhirService) ObservationLastn(parent string) *ProjectsLocationsDatasetsFhirStoresFhirObservationLastnCall

ObservationLastn: Retrieves the N most recent `Observation` resources for a subject matching search criteria specified as query parameters, grouped by `Observation.code`, sorted from most recent to oldest.

Implements the FHIR extended operation Observation-lastn ([STU3](http://hl7.org/implement/standards/fhir/STU3 /observation-operations.html#lastn)).

DSTU2 doesn't define the Observation-lastn method, but the server supports it the same way it supports STU3.

Search terms are provided as query parameters following the same pattern as the search method. This operation accepts an additional query parameter `max`, which specifies N, the maximum number of Observations to return from each group, with a default of 1.

On success, the response body will contain a JSON-encoded representation of a `Bundle` resource of type `searchset`, containing the results of the operation. Errors generated by the FHIR store will contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead.

func (*ProjectsLocationsDatasetsFhirStoresFhirService) Patch

func (r *ProjectsLocationsDatasetsFhirStoresFhirService) Patch(name string, body_ io.Reader) *ProjectsLocationsDatasetsFhirStoresFhirPatchCall

Patch: Updates part of an existing resource by applying the operations specified in a [JSON Patch](http://jsonpatch.com/) document.

Implements the FHIR standard patch interaction ([STU3](http://hl7.org/implement/standards/fhir/STU3/http. html#patch)).

DSTU2 doesn't define a patch method, but the server supports it in the same way it supports STU3.

The request body must contain a JSON Patch document, and the request headers must contain `Content-Type: application/json-patch+json`.

On success, the response body will contain a JSON-encoded representation of the updated resource, including the server-assigned version ID. Errors generated by the FHIR store will contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead.

func (*ProjectsLocationsDatasetsFhirStoresFhirService) PatientEverything

func (r *ProjectsLocationsDatasetsFhirStoresFhirService) PatientEverything(name string) *ProjectsLocationsDatasetsFhirStoresFhirPatientEverythingCall

PatientEverything: Retrieves all the resources directly referenced by a patient, as well as all of the resources in the patient compartment.

Implements the FHIR extended operation Patient-everything ([DSTU2](http://hl7.org/implement/standards/fhir/DS TU2/patient-operations.html#everything), [STU3](http://hl7.org/impleme nt/standards/fhir/STU3/patient-operations.html#everything)).

On success, the response body will contain a JSON-encoded representation of a `Bundle` resource of type `searchset`, containing the results of the operation. Errors generated by the FHIR store will contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead.

func (*ProjectsLocationsDatasetsFhirStoresFhirService) Read

func (r *ProjectsLocationsDatasetsFhirStoresFhirService) Read(name string) *ProjectsLocationsDatasetsFhirStoresFhirReadCall

Read: Gets the contents of a FHIR resource.

Implements the FHIR standard read interaction ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/htt p.html#read), [STU3](http://hl7.org/implement/standards/fhir/STU3/http .html#read)).

Also supports the FHIR standard conditional read interaction ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/htt p.html#cread), [STU3](http://hl7.org/implement/standards/fhir/STU3/htt p.html#cread)) specified by supplying an `If-Modified-Since` header with a date/time value or an `If-None-Match` header with an ETag value.

On success, the response body will contain a JSON-encoded representation of the resource. Errors generated by the FHIR store will contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead.

func (*ProjectsLocationsDatasetsFhirStoresFhirService) ResourcePurge

func (r *ProjectsLocationsDatasetsFhirStoresFhirService) ResourcePurge(name string) *ProjectsLocationsDatasetsFhirStoresFhirResourcePurgeCall

ResourcePurge: Deletes all the historical versions of a resource (excluding the current version) from the FHIR store. To remove all versions of a resource, first delete the current version and then call this method.

This is not a FHIR standard operation.

func (*ProjectsLocationsDatasetsFhirStoresFhirService) Search

func (r *ProjectsLocationsDatasetsFhirStoresFhirService) Search(parent string, searchresourcesrequest *SearchResourcesRequest) *ProjectsLocationsDatasetsFhirStoresFhirSearchCall

Search: Searches for resources in the given FHIR store according to criteria specified as query parameters.

Implements the FHIR standard search interaction ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/htt p.html#search), [STU3](http://hl7.org/implement/standards/fhir/STU3/ht tp.html#search)) using the search semantics described in the FHIR Search specification ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/s earch.html), [STU3](http://hl7.org/implement/standards/fhir/STU3/searc h.html)).

Supports three methods of search defined by the specification:

* `GET [base]?[parameters]` to search across all resources. * `GET [base]/[type]?[parameters]` to search resources of a specified type. * `POST [base]/[type]/_search?[parameters]` as an alternate form having the same semantics as the `GET` method.

The `GET` methods do not support compartment searches. The `POST` method does not support `application/x-www-form-urlencoded` search parameters.

On success, the response body will contain a JSON-encoded representation of a `Bundle` resource of type `searchset`, containing the results of the search. Errors generated by the FHIR store will contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead.

The server's capability statement, retrieved through capabilities, indicates what search parameters are supported on each FHIR resource. A list of all search parameters defined by the specification can be found in the FHIR Search Parameter Registry ([STU3](http://hl7.org/implement/standards/fhir/STU 3/searchparameter-registry.html)). FHIR search parameters for DSTU2 can be found on each resource's definition page.

Supported search modifiers: `:missing`, `:exact`, `:contains`, `:text`, `:in`, `:not-in`, `:above`, `:below`, `:[type]`, `:not`, and `:recurse`.

Supported search result parameters: `_sort`, `_count`, `_include`, `_revinclude`, `_summary=text`, `_summary=data`, and `_elements`.

The maximum number of search results returned defaults to 100, which can be overridden by the `_count` parameter up to a maximum limit of 1000. If there are additional results, the returned `Bundle` will contain pagination links.

Resources with a total size larger than 5MB or a field count larger than 50,000 might not be fully searchable as the server might trim its generated search index in those cases.

Note: FHIR resources are indexed asynchronously, so there might be a slight delay between the time a resource is created or changes and when the change is reflected in search results.

func (*ProjectsLocationsDatasetsFhirStoresFhirService) Update

func (r *ProjectsLocationsDatasetsFhirStoresFhirService) Update(name string, body_ io.Reader) *ProjectsLocationsDatasetsFhirStoresFhirUpdateCall

Update: Updates the entire contents of a resource.

Implements the FHIR standard update interaction ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/htt p.html#update), [STU3](http://hl7.org/implement/standards/fhir/STU3/ht tp.html#update)).

If the specified resource does not exist and the FHIR store has enable_update_create set, creates the resource with the client-specified ID.

The request body must contain a JSON-encoded FHIR resource, and the request headers must contain `Content-Type: application/fhir+json`. The resource must contain an `id` element having an identical value to the ID in the REST path of the request.

On success, the response body will contain a JSON-encoded representation of the updated resource, including the server-assigned version ID. Errors generated by the FHIR store will contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead.

func (*ProjectsLocationsDatasetsFhirStoresFhirService) Vread

func (r *ProjectsLocationsDatasetsFhirStoresFhirService) Vread(name string) *ProjectsLocationsDatasetsFhirStoresFhirVreadCall

Vread: Gets the contents of a version (current or historical) of a FHIR resource by version ID.

Implements the FHIR standard vread interaction ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/htt p.html#vread), [STU3](http://hl7.org/implement/standards/fhir/STU3/htt p.html#vread).

On success, the response body will contain a JSON-encoded representation of the resource. Errors generated by the FHIR store will contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead.

type ProjectsLocationsDatasetsFhirStoresFhirUpdateCall

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

func (*ProjectsLocationsDatasetsFhirStoresFhirUpdateCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresFhirUpdateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirUpdateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresFhirUpdateCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresFhirUpdateCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.fhir.update" call.

func (*ProjectsLocationsDatasetsFhirStoresFhirUpdateCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresFhirUpdateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirUpdateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresFhirUpdateCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresFhirUpdateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsFhirStoresFhirVreadCall

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

func (*ProjectsLocationsDatasetsFhirStoresFhirVreadCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresFhirVreadCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirVreadCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresFhirVreadCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresFhirVreadCall) Do(opts ...googleapi.CallOption) (*http.Response, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.fhir.vread" call.

func (*ProjectsLocationsDatasetsFhirStoresFhirVreadCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresFhirVreadCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirVreadCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresFhirVreadCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresFhirVreadCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsFhirStoresFhirVreadCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsFhirStoresFhirVreadCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresFhirVreadCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsFhirStoresGetCall

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

func (*ProjectsLocationsDatasetsFhirStoresGetCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresGetCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresGetCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresGetCall) Do(opts ...googleapi.CallOption) (*FhirStore, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.get" call. Exactly one of *FhirStore or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *FhirStore.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsFhirStoresGetCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresGetCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsFhirStoresGetCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsFhirStoresGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall

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

func (*ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.getIamPolicy" call. Exactly one of *Policy or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall) OptionsRequestedPolicyVersion

func (c *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall

OptionsRequestedPolicyVersion sets the optional parameter "options.requestedPolicyVersion": The policy format version to be returned. Acceptable values are 0, 1, and 3. If the value is 0, or the field is omitted, policy format version 1 will be returned.

type ProjectsLocationsDatasetsFhirStoresImportCall

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

func (*ProjectsLocationsDatasetsFhirStoresImportCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresImportCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresImportCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresImportCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresImportCall) Do(opts ...googleapi.CallOption) (*Operation, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.import" call. Exactly one of *Operation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Operation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsFhirStoresImportCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresImportCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresImportCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresImportCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsFhirStoresListCall

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

func (*ProjectsLocationsDatasetsFhirStoresListCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresListCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresListCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresListCall) Do(opts ...googleapi.CallOption) (*ListFhirStoresResponse, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.list" call. Exactly one of *ListFhirStoresResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListFhirStoresResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsFhirStoresListCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresListCall) Filter

func (c *ProjectsLocationsDatasetsFhirStoresListCall) Filter(filter string) *ProjectsLocationsDatasetsFhirStoresListCall

Filter sets the optional parameter "filter": Restricts stores returned to those matching a filter. Syntax: https://cloud.google.com/appengine/docs/standard/python/search /query_strings Only filtering on labels is supported, for example `labels.key=value`.

func (*ProjectsLocationsDatasetsFhirStoresListCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsFhirStoresListCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsFhirStoresListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsDatasetsFhirStoresListCall) PageSize

func (c *ProjectsLocationsDatasetsFhirStoresListCall) PageSize(pageSize int64) *ProjectsLocationsDatasetsFhirStoresListCall

PageSize sets the optional parameter "pageSize": Limit on the number of FHIR stores to return in a single response. If zero the default page size of 100 is used.

func (*ProjectsLocationsDatasetsFhirStoresListCall) PageToken

func (c *ProjectsLocationsDatasetsFhirStoresListCall) PageToken(pageToken string) *ProjectsLocationsDatasetsFhirStoresListCall

PageToken sets the optional parameter "pageToken": The next_page_token value returned from the previous List request, if any.

func (*ProjectsLocationsDatasetsFhirStoresListCall) Pages

func (c *ProjectsLocationsDatasetsFhirStoresListCall) Pages(ctx context.Context, f func(*ListFhirStoresResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDatasetsFhirStoresPatchCall

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

func (*ProjectsLocationsDatasetsFhirStoresPatchCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresPatchCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresPatchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresPatchCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresPatchCall) Do(opts ...googleapi.CallOption) (*FhirStore, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.patch" call. Exactly one of *FhirStore or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *FhirStore.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsFhirStoresPatchCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresPatchCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresPatchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsFhirStoresPatchCall) UpdateMask

func (c *ProjectsLocationsDatasetsFhirStoresPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDatasetsFhirStoresPatchCall

UpdateMask sets the optional parameter "updateMask": The update mask applies to the resource. For the `FieldMask` definition, see https://developers.google.com/protocol-buffers/docs/re ference/google.protobuf#fieldmask

type ProjectsLocationsDatasetsFhirStoresService

type ProjectsLocationsDatasetsFhirStoresService struct {
    Fhir *ProjectsLocationsDatasetsFhirStoresFhirService
    // contains filtered or unexported fields
}

func NewProjectsLocationsDatasetsFhirStoresService

func NewProjectsLocationsDatasetsFhirStoresService(s *Service) *ProjectsLocationsDatasetsFhirStoresService

func (*ProjectsLocationsDatasetsFhirStoresService) Capabilities

func (r *ProjectsLocationsDatasetsFhirStoresService) Capabilities(name string) *ProjectsLocationsDatasetsFhirStoresCapabilitiesCall

Capabilities: Gets the FHIR capability statement ([STU3](http://hl7.org/implement/standards/fhir/STU3/capabil itystatement.html)), or the [conformance statement](http://hl7.org/implement/standards/fhir/DSTU2/ conformance.html) in the DSTU2 case for the store, which contains a description of functionality supported by the server.

Implements the FHIR standard capabilities interaction ([STU3](http://hl7.org/implement/standards/fhir/STU3/http. html#capabilities)), or the [conformance interaction](http://hl7.org/implement/standards/fhir/DSTU 2/http.html#conformance) in the DSTU2 case.

On success, the response body will contain a JSON-encoded representation of a `CapabilityStatement` resource.

func (*ProjectsLocationsDatasetsFhirStoresService) Create

func (r *ProjectsLocationsDatasetsFhirStoresService) Create(parent string, fhirstore *FhirStore) *ProjectsLocationsDatasetsFhirStoresCreateCall

Create: Creates a new FHIR store within the parent dataset.

func (*ProjectsLocationsDatasetsFhirStoresService) Delete

func (r *ProjectsLocationsDatasetsFhirStoresService) Delete(name string) *ProjectsLocationsDatasetsFhirStoresDeleteCall

Delete: Deletes the specified FHIR store and removes all resources within it.

func (*ProjectsLocationsDatasetsFhirStoresService) Export

func (r *ProjectsLocationsDatasetsFhirStoresService) Export(name string, exportresourcesrequest *ExportResourcesRequest) *ProjectsLocationsDatasetsFhirStoresExportCall

Export: Export resources from the FHIR store to the specified destination.

This method returns an Operation that can be used to track the status of the export by calling GetOperation.

Immediate fatal errors appear in the error field, errors are also logged to Stackdriver (see [Viewing logs](/healthcare/docs/how-tos/stackdriver-logging)). Otherwi se, when the operation finishes, a detailed response of type ExportResourcesResponse is returned in the response field. The metadata field type for this operation is OperationMetadata.

func (*ProjectsLocationsDatasetsFhirStoresService) Get

func (r *ProjectsLocationsDatasetsFhirStoresService) Get(name string) *ProjectsLocationsDatasetsFhirStoresGetCall

Get: Gets the configuration of the specified FHIR store.

func (*ProjectsLocationsDatasetsFhirStoresService) GetIamPolicy

func (r *ProjectsLocationsDatasetsFhirStoresService) GetIamPolicy(resource string) *ProjectsLocationsDatasetsFhirStoresGetIamPolicyCall

GetIamPolicy: Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

func (*ProjectsLocationsDatasetsFhirStoresService) Import

func (r *ProjectsLocationsDatasetsFhirStoresService) Import(name string, importresourcesrequest *ImportResourcesRequest) *ProjectsLocationsDatasetsFhirStoresImportCall

Import: Import resources to the FHIR store by loading data from the specified sources. This method is optimized to load large quantities of data using import semantics that ignore some FHIR store configuration options and are not suitable for all use cases. It is primarily intended to load data into an empty FHIR store that is not being used by other clients. In cases where this method is not appropriate, consider using ExecuteBundle to load data.

Every resource in the input must contain a client-supplied ID, and will be stored using that ID regardless of the enable_update_create setting on the FHIR store.

The import process does not enforce referential integrity, regardless of the disable_referential_integrity setting on the FHIR store. This allows the import of resources with arbitrary interdependencies without considering grouping or ordering, but if the input data contains invalid references or if some resources fail to be imported, the FHIR store might be left in a state that violates referential integrity.

If a resource with the specified ID already exists, the most recent version of the resource is overwritten without creating a new historical version, regardless of the disable_resource_versioning setting on the FHIR store. If transient failures occur during the import, it is possible that successfully imported resources will be overwritten more than once.

The import operation is idempotent unless the input data contains multiple valid resources with the same ID but different contents. In that case, after the import completes, the store will contain exactly one resource with that ID but there is no ordering guarantee on which version of the contents it will have. The operation result counters do not count duplicate IDs as an error and will count one success for each resource in the input, which might result in a success count larger than the number of resources in the FHIR store. This often occurs when importing data organized in bundles produced by Patient-everything where each bundle contains its own copy of a resource such as Practitioner that might be referred to by many patients.

If some resources fail to import, for example due to parsing errors, successfully imported resources are not rolled back.

The location and format of the input data is specified by the parameters below. Note that if no format is specified, this method assumes the `BUNDLE` format. When using the `BUNDLE` format this method ignores the `Bundle.type` field, except for the special case of `history`, and does not apply any of the bundle processing semantics for batch or transaction bundles. Unlike in ExecuteBundle, transaction bundles are not executed as a single transaction and bundle-internal references are not rewritten. The bundle is treated as a collection of resources to be written as provided in `Bundle.entry.resource`, ignoring `Bundle.entry.request`. As an example, this allows the import of `searchset` bundles produced by a FHIR search or Patient-everything operation.

If history imports are enabled by setting enable_history_import in the FHIR store's configuration, this method can import historical versions of a resource by supplying a bundle of type `history` and using the `BUNDLE` format. The historical versions in the bundle must have `lastUpdated` timestamps, and the resulting resource history on the server will appear as if the versions had been created at those timestamps. If a current or historical version with the supplied resource ID already exists, the bundle is rejected to avoid creating an inconsistent sequence of resource versions.

This method returns an Operation that can be used to track the status of the import by calling GetOperation.

Immediate fatal errors appear in the error field, errors are also logged to Stackdriver (see [Viewing logs](/healthcare/docs/how-tos/stackdriver-logging)). Otherwise, when the operation finishes, a detailed response of type ImportResourcesResponse is returned in the response field. The metadata field type for this operation is OperationMetadata.

func (*ProjectsLocationsDatasetsFhirStoresService) List

func (r *ProjectsLocationsDatasetsFhirStoresService) List(parent string) *ProjectsLocationsDatasetsFhirStoresListCall

List: Lists the FHIR stores in the given dataset.

func (*ProjectsLocationsDatasetsFhirStoresService) Patch

func (r *ProjectsLocationsDatasetsFhirStoresService) Patch(name string, fhirstore *FhirStore) *ProjectsLocationsDatasetsFhirStoresPatchCall

Patch: Updates the configuration of the specified FHIR store.

func (*ProjectsLocationsDatasetsFhirStoresService) SetIamPolicy

func (r *ProjectsLocationsDatasetsFhirStoresService) SetIamPolicy(resource string, setiampolicyrequest *SetIamPolicyRequest) *ProjectsLocationsDatasetsFhirStoresSetIamPolicyCall

SetIamPolicy: Sets the access control policy on the specified resource. Replaces any existing policy.

func (*ProjectsLocationsDatasetsFhirStoresService) TestIamPermissions

func (r *ProjectsLocationsDatasetsFhirStoresService) TestIamPermissions(resource string, testiampermissionsrequest *TestIamPermissionsRequest) *ProjectsLocationsDatasetsFhirStoresTestIamPermissionsCall

TestIamPermissions: Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.

Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

type ProjectsLocationsDatasetsFhirStoresSetIamPolicyCall

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

func (*ProjectsLocationsDatasetsFhirStoresSetIamPolicyCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresSetIamPolicyCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresSetIamPolicyCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.setIamPolicy" call. Exactly one of *Policy or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsFhirStoresSetIamPolicyCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresSetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresSetIamPolicyCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresSetIamPolicyCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsFhirStoresTestIamPermissionsCall

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

func (*ProjectsLocationsDatasetsFhirStoresTestIamPermissionsCall) Context

func (c *ProjectsLocationsDatasetsFhirStoresTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresTestIamPermissionsCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsFhirStoresTestIamPermissionsCall) Do

func (c *ProjectsLocationsDatasetsFhirStoresTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*TestIamPermissionsResponse, error)

Do executes the "healthcare.projects.locations.datasets.fhirStores.testIamPermissions" call. Exactly one of *TestIamPermissionsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *TestIamPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsFhirStoresTestIamPermissionsCall) Fields

func (c *ProjectsLocationsDatasetsFhirStoresTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresTestIamPermissionsCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsFhirStoresTestIamPermissionsCall) Header

func (c *ProjectsLocationsDatasetsFhirStoresTestIamPermissionsCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsGetCall

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

func (*ProjectsLocationsDatasetsGetCall) Context

func (c *ProjectsLocationsDatasetsGetCall) Context(ctx context.Context) *ProjectsLocationsDatasetsGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsGetCall) Do

func (c *ProjectsLocationsDatasetsGetCall) Do(opts ...googleapi.CallOption) (*Dataset, error)

Do executes the "healthcare.projects.locations.datasets.get" call. Exactly one of *Dataset or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Dataset.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsGetCall) Fields

func (c *ProjectsLocationsDatasetsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsGetCall) Header

func (c *ProjectsLocationsDatasetsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsGetCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsGetIamPolicyCall

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

func (*ProjectsLocationsDatasetsGetIamPolicyCall) Context

func (c *ProjectsLocationsDatasetsGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsGetIamPolicyCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsGetIamPolicyCall) Do

func (c *ProjectsLocationsDatasetsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error)

Do executes the "healthcare.projects.locations.datasets.getIamPolicy" call. Exactly one of *Policy or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsGetIamPolicyCall) Fields

func (c *ProjectsLocationsDatasetsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsGetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsGetIamPolicyCall) Header

func (c *ProjectsLocationsDatasetsGetIamPolicyCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsGetIamPolicyCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsGetIamPolicyCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsDatasetsGetIamPolicyCall) OptionsRequestedPolicyVersion

func (c *ProjectsLocationsDatasetsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsDatasetsGetIamPolicyCall

OptionsRequestedPolicyVersion sets the optional parameter "options.requestedPolicyVersion": The policy format version to be returned. Acceptable values are 0, 1, and 3. If the value is 0, or the field is omitted, policy format version 1 will be returned.

type ProjectsLocationsDatasetsHl7V2StoresCreateCall

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

func (*ProjectsLocationsDatasetsHl7V2StoresCreateCall) Context

func (c *ProjectsLocationsDatasetsHl7V2StoresCreateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsHl7V2StoresCreateCall) Do

func (c *ProjectsLocationsDatasetsHl7V2StoresCreateCall) Do(opts ...googleapi.CallOption) (*Hl7V2Store, error)

Do executes the "healthcare.projects.locations.datasets.hl7V2Stores.create" call. Exactly one of *Hl7V2Store or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Hl7V2Store.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsHl7V2StoresCreateCall) Fields

func (c *ProjectsLocationsDatasetsHl7V2StoresCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsHl7V2StoresCreateCall) Header

func (c *ProjectsLocationsDatasetsHl7V2StoresCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsHl7V2StoresCreateCall) Hl7V2StoreId

func (c *ProjectsLocationsDatasetsHl7V2StoresCreateCall) Hl7V2StoreId(hl7V2StoreId string) *ProjectsLocationsDatasetsHl7V2StoresCreateCall

Hl7V2StoreId sets the optional parameter "hl7V2StoreId": The ID of the HL7v2 store that is being created. The string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`.

type ProjectsLocationsDatasetsHl7V2StoresDeleteCall

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

func (*ProjectsLocationsDatasetsHl7V2StoresDeleteCall) Context

func (c *ProjectsLocationsDatasetsHl7V2StoresDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsHl7V2StoresDeleteCall) Do

func (c *ProjectsLocationsDatasetsHl7V2StoresDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)

Do executes the "healthcare.projects.locations.datasets.hl7V2Stores.delete" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsHl7V2StoresDeleteCall) Fields

func (c *ProjectsLocationsDatasetsHl7V2StoresDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsHl7V2StoresDeleteCall) Header

func (c *ProjectsLocationsDatasetsHl7V2StoresDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsHl7V2StoresGetCall

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

func (*ProjectsLocationsDatasetsHl7V2StoresGetCall) Context

func (c *ProjectsLocationsDatasetsHl7V2StoresGetCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsHl7V2StoresGetCall) Do

func (c *ProjectsLocationsDatasetsHl7V2StoresGetCall) Do(opts ...googleapi.CallOption) (*Hl7V2Store, error)

Do executes the "healthcare.projects.locations.datasets.hl7V2Stores.get" call. Exactly one of *Hl7V2Store or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Hl7V2Store.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsHl7V2StoresGetCall) Fields

func (c *ProjectsLocationsDatasetsHl7V2StoresGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsHl7V2StoresGetCall) Header

func (c *ProjectsLocationsDatasetsHl7V2StoresGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsHl7V2StoresGetCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsHl7V2StoresGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsHl7V2StoresGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall

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

func (*ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall) Context

func (c *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall) Do

func (c *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error)

Do executes the "healthcare.projects.locations.datasets.hl7V2Stores.getIamPolicy" call. Exactly one of *Policy or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall) Fields

func (c *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall) Header

func (c *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall) OptionsRequestedPolicyVersion

func (c *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall

OptionsRequestedPolicyVersion sets the optional parameter "options.requestedPolicyVersion": The policy format version to be returned. Acceptable values are 0, 1, and 3. If the value is 0, or the field is omitted, policy format version 1 will be returned.

type ProjectsLocationsDatasetsHl7V2StoresListCall

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

func (*ProjectsLocationsDatasetsHl7V2StoresListCall) Context

func (c *ProjectsLocationsDatasetsHl7V2StoresListCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsHl7V2StoresListCall) Do

func (c *ProjectsLocationsDatasetsHl7V2StoresListCall) Do(opts ...googleapi.CallOption) (*ListHl7V2StoresResponse, error)

Do executes the "healthcare.projects.locations.datasets.hl7V2Stores.list" call. Exactly one of *ListHl7V2StoresResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListHl7V2StoresResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsHl7V2StoresListCall) Fields

func (c *ProjectsLocationsDatasetsHl7V2StoresListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsHl7V2StoresListCall) Filter

func (c *ProjectsLocationsDatasetsHl7V2StoresListCall) Filter(filter string) *ProjectsLocationsDatasetsHl7V2StoresListCall

Filter sets the optional parameter "filter": Restricts stores returned to those matching a filter. Syntax: https://cloud.google.com/appengine/docs/standard/python/search /query_strings Only filtering on labels is supported, for example `labels.key=value`.

func (*ProjectsLocationsDatasetsHl7V2StoresListCall) Header

func (c *ProjectsLocationsDatasetsHl7V2StoresListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsHl7V2StoresListCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsHl7V2StoresListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsHl7V2StoresListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsDatasetsHl7V2StoresListCall) PageSize

func (c *ProjectsLocationsDatasetsHl7V2StoresListCall) PageSize(pageSize int64) *ProjectsLocationsDatasetsHl7V2StoresListCall

PageSize sets the optional parameter "pageSize": Limit on the number of HL7v2 stores to return in a single response. If zero the default page size of 100 is used.

func (*ProjectsLocationsDatasetsHl7V2StoresListCall) PageToken

func (c *ProjectsLocationsDatasetsHl7V2StoresListCall) PageToken(pageToken string) *ProjectsLocationsDatasetsHl7V2StoresListCall

PageToken sets the optional parameter "pageToken": The next_page_token value returned from the previous List request, if any.

func (*ProjectsLocationsDatasetsHl7V2StoresListCall) Pages

func (c *ProjectsLocationsDatasetsHl7V2StoresListCall) Pages(ctx context.Context, f func(*ListHl7V2StoresResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDatasetsHl7V2StoresMessagesCreateCall

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

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesCreateCall) Context

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesCreateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresMessagesCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesCreateCall) Do

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesCreateCall) Do(opts ...googleapi.CallOption) (*Message, error)

Do executes the "healthcare.projects.locations.datasets.hl7V2Stores.messages.create" call. Exactly one of *Message or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Message.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesCreateCall) Fields

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresMessagesCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesCreateCall) Header

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsHl7V2StoresMessagesDeleteCall

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

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesDeleteCall) Context

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresMessagesDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesDeleteCall) Do

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)

Do executes the "healthcare.projects.locations.datasets.hl7V2Stores.messages.delete" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesDeleteCall) Fields

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresMessagesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesDeleteCall) Header

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall

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

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall) Context

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall) Do

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall) Do(opts ...googleapi.CallOption) (*Message, error)

Do executes the "healthcare.projects.locations.datasets.hl7V2Stores.messages.get" call. Exactly one of *Message or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Message.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall) Fields

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall) Header

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall) View

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall) View(view string) *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall

View sets the optional parameter "view": Specifies which parts of the Message resource should be returned in the response.

Possible values:

"MESSAGE_VIEW_UNSPECIFIED"
"RAW_ONLY"
"PARSED_ONLY"
"FULL"

type ProjectsLocationsDatasetsHl7V2StoresMessagesIngestCall

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

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesIngestCall) Context

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesIngestCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresMessagesIngestCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesIngestCall) Do

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesIngestCall) Do(opts ...googleapi.CallOption) (*IngestMessageResponse, error)

Do executes the "healthcare.projects.locations.datasets.hl7V2Stores.messages.ingest" call. Exactly one of *IngestMessageResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *IngestMessageResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesIngestCall) Fields

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesIngestCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresMessagesIngestCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesIngestCall) Header

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesIngestCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsHl7V2StoresMessagesListCall

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

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) Context

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) Do

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) Do(opts ...googleapi.CallOption) (*ListMessagesResponse, error)

Do executes the "healthcare.projects.locations.datasets.hl7V2Stores.messages.list" call. Exactly one of *ListMessagesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListMessagesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) Fields

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) Filter

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) Filter(filter string) *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall

Filter sets the optional parameter "filter": Restricts messages returned to those matching a filter. Syntax: https://cloud.google.com/appengine/docs/standard/python/search /query_strings

Fields/functions available for filtering are:

* `message_type`, from the MSH-9 segment; for example `NOT message_type = "ADT" * `send_date` or `sendDate`, the YYYY-MM-DD date the message was sent in the dataset's time_zone, from the MSH-7 segment; for example `send_date < "2017-01-02" * `send_time`, the timestamp when the message was sent, using the RFC3339 time format for comparisons, from the MSH-7 segment; for example `send_time < "2017-01-02T00:00:00-05:00" * `send_facility`, the care center that the message came from, from the MSH-4 segment; for example `send_facility = "ABC" * `HL7RegExp(expr)`, which does regular expression matching of `expr` against the message payload using re2 (http://code.google.com/p/re2/) syntax; for example `HL7RegExp("^.*\|.*\|EMERG")` * `PatientId(value, type)`, which matches if the message lists a patient having an ID of the given value and type in the PID-2, PID-3, or PID-4 segments; for example `PatientId("123456", "MRN")` * `labels.x`, a string value of the label with key `x` as set using the Message.labels map, for example `labels."priority"="high". The operator `:*` can be used to assert the existence of a label, for example `labels."priority":*`.

Limitations on conjunctions:

* Negation on the patient ID function or the labels field is not supported, for example these queries are invalid: `NOT PatientId("123456", "MRN")`, `NOT labels."tag1":*`, `NOT labels."tag2"="val2". * Conjunction of multiple patient ID functions is not supported, for example this query is invalid: `PatientId("123456", "MRN") AND PatientId("456789", "MRN")`. * Conjunction of multiple labels fields is also not supported, for example this query is invalid: `labels."tag1":* AND labels."tag2"="val2". * Conjunction of one patient ID function, one labels field and conditions on other fields is supported, for example this query is valid: `PatientId("123456", "MRN") AND labels."tag1":* AND message_type = "ADT".

The HasLabel(x) and Label(x) syntax from previous API versions are deprecated; replaced by the `labels.x` syntax.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) Header

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) OrderBy

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) OrderBy(orderBy string) *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall

OrderBy sets the optional parameter "orderBy": Orders messages returned by the specified order_by clause. Syntax: https://cloud.google.com/apis/design/design_patterns#sorting_order

Fi elds available for ordering are:

* `send_time`

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) PageSize

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) PageSize(pageSize int64) *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall

PageSize sets the optional parameter "pageSize": Limit on the number of messages to return in a single response. If zero the default page size of 100 is used.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) PageToken

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) PageToken(pageToken string) *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall

PageToken sets the optional parameter "pageToken": The next_page_token value returned from the previous List request, if any.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) Pages

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) Pages(ctx context.Context, f func(*ListMessagesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall

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

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall) Context

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall) Do

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall) Do(opts ...googleapi.CallOption) (*Message, error)

Do executes the "healthcare.projects.locations.datasets.hl7V2Stores.messages.patch" call. Exactly one of *Message or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Message.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall) Fields

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall) Header

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall) UpdateMask

func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall

UpdateMask sets the optional parameter "updateMask": The update mask applies to the resource. For the `FieldMask` definition, see https://developers.google.com/protocol-buffers/docs/re ference/google.protobuf#fieldmask Only the `labels` field is allowed to be updated. The labels in the request will be merged with the existing set of labels. Existing labels with the same keys will be updated.

type ProjectsLocationsDatasetsHl7V2StoresMessagesService

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

func NewProjectsLocationsDatasetsHl7V2StoresMessagesService

func NewProjectsLocationsDatasetsHl7V2StoresMessagesService(s *Service) *ProjectsLocationsDatasetsHl7V2StoresMessagesService

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesService) Create

func (r *ProjectsLocationsDatasetsHl7V2StoresMessagesService) Create(parent string, createmessagerequest *CreateMessageRequest) *ProjectsLocationsDatasetsHl7V2StoresMessagesCreateCall

Create: Creates a message and sends a notification to the Cloud Pub/Sub topic. If configured, the MLLP adapter listens to messages created by this method and sends those back to the hospital. A successful response indicates the message has been persisted to storage and a Cloud Pub/Sub notification has been sent. Sending to the hospital by the MLLP adapter happens asynchronously.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesService) Delete

func (r *ProjectsLocationsDatasetsHl7V2StoresMessagesService) Delete(name string) *ProjectsLocationsDatasetsHl7V2StoresMessagesDeleteCall

Delete: Deletes an HL7v2 message.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesService) Get

func (r *ProjectsLocationsDatasetsHl7V2StoresMessagesService) Get(name string) *ProjectsLocationsDatasetsHl7V2StoresMessagesGetCall

Get: Gets an HL7v2 message.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesService) Ingest

func (r *ProjectsLocationsDatasetsHl7V2StoresMessagesService) Ingest(parent string, ingestmessagerequest *IngestMessageRequest) *ProjectsLocationsDatasetsHl7V2StoresMessagesIngestCall

Ingest: Ingests a new HL7v2 message from the hospital and sends a notification to the Cloud Pub/Sub topic. Return is an HL7v2 ACK message if the message was successfully stored. Otherwise an error is returned. If an identical HL7v2 message is created twice only one resource is created on the server and no error is reported.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesService) List

func (r *ProjectsLocationsDatasetsHl7V2StoresMessagesService) List(parent string) *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall

List: Lists all the messages in the given HL7v2 store with support for filtering.

Note: HL7v2 messages are indexed asynchronously, so there might be a slight delay between the time a message is created and when it can be found through a filter.

func (*ProjectsLocationsDatasetsHl7V2StoresMessagesService) Patch

func (r *ProjectsLocationsDatasetsHl7V2StoresMessagesService) Patch(name string, message *Message) *ProjectsLocationsDatasetsHl7V2StoresMessagesPatchCall

Patch: Update the message.

type ProjectsLocationsDatasetsHl7V2StoresPatchCall

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

func (*ProjectsLocationsDatasetsHl7V2StoresPatchCall) Context

func (c *ProjectsLocationsDatasetsHl7V2StoresPatchCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresPatchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsHl7V2StoresPatchCall) Do

func (c *ProjectsLocationsDatasetsHl7V2StoresPatchCall) Do(opts ...googleapi.CallOption) (*Hl7V2Store, error)

Do executes the "healthcare.projects.locations.datasets.hl7V2Stores.patch" call. Exactly one of *Hl7V2Store or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Hl7V2Store.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsHl7V2StoresPatchCall) Fields

func (c *ProjectsLocationsDatasetsHl7V2StoresPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsHl7V2StoresPatchCall) Header

func (c *ProjectsLocationsDatasetsHl7V2StoresPatchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsHl7V2StoresPatchCall) UpdateMask

func (c *ProjectsLocationsDatasetsHl7V2StoresPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDatasetsHl7V2StoresPatchCall

UpdateMask sets the optional parameter "updateMask": The update mask applies to the resource. For the `FieldMask` definition, see https://developers.google.com/protocol-buffers/docs/re ference/google.protobuf#fieldmask

type ProjectsLocationsDatasetsHl7V2StoresService

type ProjectsLocationsDatasetsHl7V2StoresService struct {
    Messages *ProjectsLocationsDatasetsHl7V2StoresMessagesService
    // contains filtered or unexported fields
}

func NewProjectsLocationsDatasetsHl7V2StoresService

func NewProjectsLocationsDatasetsHl7V2StoresService(s *Service) *ProjectsLocationsDatasetsHl7V2StoresService

func (*ProjectsLocationsDatasetsHl7V2StoresService) Create

func (r *ProjectsLocationsDatasetsHl7V2StoresService) Create(parent string, hl7v2store *Hl7V2Store) *ProjectsLocationsDatasetsHl7V2StoresCreateCall

Create: Creates a new HL7v2 store within the parent dataset.

func (*ProjectsLocationsDatasetsHl7V2StoresService) Delete

func (r *ProjectsLocationsDatasetsHl7V2StoresService) Delete(name string) *ProjectsLocationsDatasetsHl7V2StoresDeleteCall

Delete: Deletes the specified HL7v2 store and removes all messages that are contained within it.

func (*ProjectsLocationsDatasetsHl7V2StoresService) Get

func (r *ProjectsLocationsDatasetsHl7V2StoresService) Get(name string) *ProjectsLocationsDatasetsHl7V2StoresGetCall

Get: Gets the specified HL7v2 store.

func (*ProjectsLocationsDatasetsHl7V2StoresService) GetIamPolicy

func (r *ProjectsLocationsDatasetsHl7V2StoresService) GetIamPolicy(resource string) *ProjectsLocationsDatasetsHl7V2StoresGetIamPolicyCall

GetIamPolicy: Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

func (*ProjectsLocationsDatasetsHl7V2StoresService) List

func (r *ProjectsLocationsDatasetsHl7V2StoresService) List(parent string) *ProjectsLocationsDatasetsHl7V2StoresListCall

List: Lists the HL7v2 stores in the given dataset.

func (*ProjectsLocationsDatasetsHl7V2StoresService) Patch

func (r *ProjectsLocationsDatasetsHl7V2StoresService) Patch(name string, hl7v2store *Hl7V2Store) *ProjectsLocationsDatasetsHl7V2StoresPatchCall

Patch: Updates the HL7v2 store.

func (*ProjectsLocationsDatasetsHl7V2StoresService) SetIamPolicy

func (r *ProjectsLocationsDatasetsHl7V2StoresService) SetIamPolicy(resource string, setiampolicyrequest *SetIamPolicyRequest) *ProjectsLocationsDatasetsHl7V2StoresSetIamPolicyCall

SetIamPolicy: Sets the access control policy on the specified resource. Replaces any existing policy.

func (*ProjectsLocationsDatasetsHl7V2StoresService) TestIamPermissions

func (r *ProjectsLocationsDatasetsHl7V2StoresService) TestIamPermissions(resource string, testiampermissionsrequest *TestIamPermissionsRequest) *ProjectsLocationsDatasetsHl7V2StoresTestIamPermissionsCall

TestIamPermissions: Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.

Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

type ProjectsLocationsDatasetsHl7V2StoresSetIamPolicyCall

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

func (*ProjectsLocationsDatasetsHl7V2StoresSetIamPolicyCall) Context

func (c *ProjectsLocationsDatasetsHl7V2StoresSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresSetIamPolicyCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsHl7V2StoresSetIamPolicyCall) Do

func (c *ProjectsLocationsDatasetsHl7V2StoresSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error)

Do executes the "healthcare.projects.locations.datasets.hl7V2Stores.setIamPolicy" call. Exactly one of *Policy or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsHl7V2StoresSetIamPolicyCall) Fields

func (c *ProjectsLocationsDatasetsHl7V2StoresSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresSetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsHl7V2StoresSetIamPolicyCall) Header

func (c *ProjectsLocationsDatasetsHl7V2StoresSetIamPolicyCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsHl7V2StoresTestIamPermissionsCall

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

func (*ProjectsLocationsDatasetsHl7V2StoresTestIamPermissionsCall) Context

func (c *ProjectsLocationsDatasetsHl7V2StoresTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsDatasetsHl7V2StoresTestIamPermissionsCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsHl7V2StoresTestIamPermissionsCall) Do

func (c *ProjectsLocationsDatasetsHl7V2StoresTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*TestIamPermissionsResponse, error)

Do executes the "healthcare.projects.locations.datasets.hl7V2Stores.testIamPermissions" call. Exactly one of *TestIamPermissionsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *TestIamPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsHl7V2StoresTestIamPermissionsCall) Fields

func (c *ProjectsLocationsDatasetsHl7V2StoresTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsHl7V2StoresTestIamPermissionsCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsHl7V2StoresTestIamPermissionsCall) Header

func (c *ProjectsLocationsDatasetsHl7V2StoresTestIamPermissionsCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsListCall

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

func (*ProjectsLocationsDatasetsListCall) Context

func (c *ProjectsLocationsDatasetsListCall) Context(ctx context.Context) *ProjectsLocationsDatasetsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsListCall) Do

func (c *ProjectsLocationsDatasetsListCall) Do(opts ...googleapi.CallOption) (*ListDatasetsResponse, error)

Do executes the "healthcare.projects.locations.datasets.list" call. Exactly one of *ListDatasetsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListDatasetsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsListCall) Fields

func (c *ProjectsLocationsDatasetsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsListCall) Header

func (c *ProjectsLocationsDatasetsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsListCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsDatasetsListCall) PageSize

func (c *ProjectsLocationsDatasetsListCall) PageSize(pageSize int64) *ProjectsLocationsDatasetsListCall

PageSize sets the optional parameter "pageSize": The maximum number of items to return. Capped to 100 if not specified. May not be larger than 1000.

func (*ProjectsLocationsDatasetsListCall) PageToken

func (c *ProjectsLocationsDatasetsListCall) PageToken(pageToken string) *ProjectsLocationsDatasetsListCall

PageToken sets the optional parameter "pageToken": The next_page_token value returned from a previous List request, if any.

func (*ProjectsLocationsDatasetsListCall) Pages

func (c *ProjectsLocationsDatasetsListCall) Pages(ctx context.Context, f func(*ListDatasetsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDatasetsOperationsGetCall

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

func (*ProjectsLocationsDatasetsOperationsGetCall) Context

func (c *ProjectsLocationsDatasetsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsDatasetsOperationsGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsOperationsGetCall) Do

func (c *ProjectsLocationsDatasetsOperationsGetCall) Do(opts ...googleapi.CallOption) (*Operation, error)

Do executes the "healthcare.projects.locations.datasets.operations.get" call. Exactly one of *Operation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Operation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsOperationsGetCall) Fields

func (c *ProjectsLocationsDatasetsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsOperationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsOperationsGetCall) Header

func (c *ProjectsLocationsDatasetsOperationsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsOperationsGetCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsOperationsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsDatasetsOperationsListCall

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

func (*ProjectsLocationsDatasetsOperationsListCall) Context

func (c *ProjectsLocationsDatasetsOperationsListCall) Context(ctx context.Context) *ProjectsLocationsDatasetsOperationsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsOperationsListCall) Do

func (c *ProjectsLocationsDatasetsOperationsListCall) Do(opts ...googleapi.CallOption) (*ListOperationsResponse, error)

Do executes the "healthcare.projects.locations.datasets.operations.list" call. Exactly one of *ListOperationsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListOperationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsOperationsListCall) Fields

func (c *ProjectsLocationsDatasetsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsOperationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsOperationsListCall) Filter

func (c *ProjectsLocationsDatasetsOperationsListCall) Filter(filter string) *ProjectsLocationsDatasetsOperationsListCall

Filter sets the optional parameter "filter": The standard list filter.

func (*ProjectsLocationsDatasetsOperationsListCall) Header

func (c *ProjectsLocationsDatasetsOperationsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsOperationsListCall) IfNoneMatch

func (c *ProjectsLocationsDatasetsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsOperationsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsDatasetsOperationsListCall) PageSize

func (c *ProjectsLocationsDatasetsOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsDatasetsOperationsListCall

PageSize sets the optional parameter "pageSize": The standard list page size.

func (*ProjectsLocationsDatasetsOperationsListCall) PageToken

func (c *ProjectsLocationsDatasetsOperationsListCall) PageToken(pageToken string) *ProjectsLocationsDatasetsOperationsListCall

PageToken sets the optional parameter "pageToken": The standard list page token.

func (*ProjectsLocationsDatasetsOperationsListCall) Pages

func (c *ProjectsLocationsDatasetsOperationsListCall) Pages(ctx context.Context, f func(*ListOperationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDatasetsOperationsService

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

func NewProjectsLocationsDatasetsOperationsService

func NewProjectsLocationsDatasetsOperationsService(s *Service) *ProjectsLocationsDatasetsOperationsService

func (*ProjectsLocationsDatasetsOperationsService) Get

func (r *ProjectsLocationsDatasetsOperationsService) Get(name string) *ProjectsLocationsDatasetsOperationsGetCall

Get: Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

func (*ProjectsLocationsDatasetsOperationsService) List

func (r *ProjectsLocationsDatasetsOperationsService) List(name string) *ProjectsLocationsDatasetsOperationsListCall

List: Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

NOTE: the `name` binding allows API services to override the binding to use different resource name schemes, such as `users/*/operations`. To override the binding, API services can add a binding such as "/v1/{name=users/*}/operations" to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.

type ProjectsLocationsDatasetsPatchCall

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

func (*ProjectsLocationsDatasetsPatchCall) Context

func (c *ProjectsLocationsDatasetsPatchCall) Context(ctx context.Context) *ProjectsLocationsDatasetsPatchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsPatchCall) Do

func (c *ProjectsLocationsDatasetsPatchCall) Do(opts ...googleapi.CallOption) (*Dataset, error)

Do executes the "healthcare.projects.locations.datasets.patch" call. Exactly one of *Dataset or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Dataset.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsPatchCall) Fields

func (c *ProjectsLocationsDatasetsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsPatchCall) Header

func (c *ProjectsLocationsDatasetsPatchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsDatasetsPatchCall) UpdateMask

func (c *ProjectsLocationsDatasetsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDatasetsPatchCall

UpdateMask sets the optional parameter "updateMask": The update mask applies to the resource. For the `FieldMask` definition, see https://developers.google.com/protocol-buffers/docs/re ference/google.protobuf#fieldmask

type ProjectsLocationsDatasetsService

type ProjectsLocationsDatasetsService struct {
    AnnotationStores *ProjectsLocationsDatasetsAnnotationStoresService

    DicomStores *ProjectsLocationsDatasetsDicomStoresService

    FhirStores *ProjectsLocationsDatasetsFhirStoresService

    Hl7V2Stores *ProjectsLocationsDatasetsHl7V2StoresService

    Operations *ProjectsLocationsDatasetsOperationsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsDatasetsService

func NewProjectsLocationsDatasetsService(s *Service) *ProjectsLocationsDatasetsService

func (*ProjectsLocationsDatasetsService) Create

func (r *ProjectsLocationsDatasetsService) Create(parent string, dataset *Dataset) *ProjectsLocationsDatasetsCreateCall

Create: Creates a new health dataset. Results are returned through the Operation interface which returns either an `Operation.response` which contains a Dataset or `Operation.error`. The metadata field type is OperationMetadata. A Google Cloud Platform project can contain up to 500 datasets across all regions.

func (*ProjectsLocationsDatasetsService) Deidentify

func (r *ProjectsLocationsDatasetsService) Deidentify(sourceDataset string, deidentifydatasetrequest *DeidentifyDatasetRequest) *ProjectsLocationsDatasetsDeidentifyCall

Deidentify: Creates a new dataset containing de-identified data from the source dataset. The metadata field type is OperationMetadata. If the request is successful, the response field type is DeidentifySummary. If errors occur, details field type is DeidentifyErrorDetails. Errors are also logged to Stackdriver (see [Viewing logs](/healthcare/docs/how-tos/stackdriver-logging)).

func (*ProjectsLocationsDatasetsService) Delete

func (r *ProjectsLocationsDatasetsService) Delete(name string) *ProjectsLocationsDatasetsDeleteCall

Delete: Deletes the specified health dataset and all data contained in the dataset. Deleting a dataset does not affect the sources from which the dataset was imported (if any).

func (*ProjectsLocationsDatasetsService) Get

func (r *ProjectsLocationsDatasetsService) Get(name string) *ProjectsLocationsDatasetsGetCall

Get: Gets any metadata associated with a dataset.

func (*ProjectsLocationsDatasetsService) GetIamPolicy

func (r *ProjectsLocationsDatasetsService) GetIamPolicy(resource string) *ProjectsLocationsDatasetsGetIamPolicyCall

GetIamPolicy: Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

func (*ProjectsLocationsDatasetsService) List

func (r *ProjectsLocationsDatasetsService) List(parent string) *ProjectsLocationsDatasetsListCall

List: Lists the health datasets in the current project.

func (*ProjectsLocationsDatasetsService) Patch

func (r *ProjectsLocationsDatasetsService) Patch(name string, dataset *Dataset) *ProjectsLocationsDatasetsPatchCall

Patch: Updates dataset metadata.

func (*ProjectsLocationsDatasetsService) SetIamPolicy

func (r *ProjectsLocationsDatasetsService) SetIamPolicy(resource string, setiampolicyrequest *SetIamPolicyRequest) *ProjectsLocationsDatasetsSetIamPolicyCall

SetIamPolicy: Sets the access control policy on the specified resource. Replaces any existing policy.

func (*ProjectsLocationsDatasetsService) TestIamPermissions

func (r *ProjectsLocationsDatasetsService) TestIamPermissions(resource string, testiampermissionsrequest *TestIamPermissionsRequest) *ProjectsLocationsDatasetsTestIamPermissionsCall

TestIamPermissions: Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.

Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

type ProjectsLocationsDatasetsSetIamPolicyCall

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

func (*ProjectsLocationsDatasetsSetIamPolicyCall) Context

func (c *ProjectsLocationsDatasetsSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsSetIamPolicyCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsSetIamPolicyCall) Do

func (c *ProjectsLocationsDatasetsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error)

Do executes the "healthcare.projects.locations.datasets.setIamPolicy" call. Exactly one of *Policy or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsSetIamPolicyCall) Fields

func (c *ProjectsLocationsDatasetsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsSetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsSetIamPolicyCall) Header

func (c *ProjectsLocationsDatasetsSetIamPolicyCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsDatasetsTestIamPermissionsCall

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

func (*ProjectsLocationsDatasetsTestIamPermissionsCall) Context

func (c *ProjectsLocationsDatasetsTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsDatasetsTestIamPermissionsCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsDatasetsTestIamPermissionsCall) Do

func (c *ProjectsLocationsDatasetsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*TestIamPermissionsResponse, error)

Do executes the "healthcare.projects.locations.datasets.testIamPermissions" call. Exactly one of *TestIamPermissionsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *TestIamPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsTestIamPermissionsCall) Fields

func (c *ProjectsLocationsDatasetsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsTestIamPermissionsCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsDatasetsTestIamPermissionsCall) Header

func (c *ProjectsLocationsDatasetsTestIamPermissionsCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsGetCall

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

func (*ProjectsLocationsGetCall) Context

func (c *ProjectsLocationsGetCall) Context(ctx context.Context) *ProjectsLocationsGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsGetCall) Do

func (c *ProjectsLocationsGetCall) Do(opts ...googleapi.CallOption) (*Location, error)

Do executes the "healthcare.projects.locations.get" call. Exactly one of *Location or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Location.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsGetCall) Fields

func (c *ProjectsLocationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsGetCall) Header

func (c *ProjectsLocationsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsGetCall) IfNoneMatch

func (c *ProjectsLocationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsListCall

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

func (*ProjectsLocationsListCall) Context

func (c *ProjectsLocationsListCall) Context(ctx context.Context) *ProjectsLocationsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsListCall) Do

func (c *ProjectsLocationsListCall) Do(opts ...googleapi.CallOption) (*ListLocationsResponse, error)

Do executes the "healthcare.projects.locations.list" call. Exactly one of *ListLocationsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListLocationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsListCall) Fields

func (c *ProjectsLocationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsListCall) Filter

func (c *ProjectsLocationsListCall) Filter(filter string) *ProjectsLocationsListCall

Filter sets the optional parameter "filter": The standard list filter.

func (*ProjectsLocationsListCall) Header

func (c *ProjectsLocationsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsListCall) IfNoneMatch

func (c *ProjectsLocationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsListCall) PageSize

func (c *ProjectsLocationsListCall) PageSize(pageSize int64) *ProjectsLocationsListCall

PageSize sets the optional parameter "pageSize": The standard list page size.

func (*ProjectsLocationsListCall) PageToken

func (c *ProjectsLocationsListCall) PageToken(pageToken string) *ProjectsLocationsListCall

PageToken sets the optional parameter "pageToken": The standard list page token.

func (*ProjectsLocationsListCall) Pages

func (c *ProjectsLocationsListCall) Pages(ctx context.Context, f func(*ListLocationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsService

type ProjectsLocationsService struct {
    Datasets *ProjectsLocationsDatasetsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsService

func NewProjectsLocationsService(s *Service) *ProjectsLocationsService

func (*ProjectsLocationsService) Get

func (r *ProjectsLocationsService) Get(name string) *ProjectsLocationsGetCall

Get: Gets information about a location.

func (*ProjectsLocationsService) List

func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall

List: Lists information about the supported locations for this service.

type ProjectsService

type ProjectsService struct {
    Locations *ProjectsLocationsService
    // contains filtered or unexported fields
}

func NewProjectsService

func NewProjectsService(s *Service) *ProjectsService

type RedactConfig

RedactConfig: Defines how to redact sensitive values. Default behavior is erase. For example, "My name is Jake." becomes "My name is ."

type RedactConfig struct {
}

type ReplaceWithInfoTypeConfig

ReplaceWithInfoTypeConfig: When using the INSPECT_AND_TRANSFORM action, each match is replaced with the name of the `info_type`. For example, "My name is Jake" becomes "My name is [PERSON_NAME]." The TRANSFORM action is equivalent to redacting.

type ReplaceWithInfoTypeConfig struct {
}

type ResourceAnnotation

ResourceAnnotation: Resource level annotation.

type ResourceAnnotation struct {
    Label string `json:"label,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Label") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Label") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*ResourceAnnotation) MarshalJSON

func (s *ResourceAnnotation) MarshalJSON() ([]byte, error)

type SchemaConfig

SchemaConfig: Configuration for the FHIR BigQuery and Cloud Storage schema. Determines how the server generates the schema.

type SchemaConfig struct {
    // RecursiveStructureDepth: The depth for all recursive structures in
    // the output analytics
    // schema. For example, `concept` in the CodeSystem resource is a
    // recursive
    // structure; when the depth is 2, the CodeSystem table will have a
    // column
    // called `concept.concept` but not `concept.concept.concept`. If
    // not
    // specified or set to 0, the server will use the default value 2.
    RecursiveStructureDepth int64 `json:"recursiveStructureDepth,omitempty,string"`

    // SchemaType: Specifies the output schema type. If unspecified, the
    // default is
    // `LOSSLESS`.
    //
    // Possible values:
    //   "SCHEMA_TYPE_UNSPECIFIED" - No schema type specified. Same as
    // `LOSSLESS`.
    //   "LOSSLESS" - A data-driven schema generated from the fields present
    // in the FHIR data
    // being exported, with no additional simplification.
    //   "ANALYTICS" - Analytics schema defined by the FHIR community.
    // See https://github.com/FHIR/sql-on-fhir/blob/master/sql-on-fhir.md.
    SchemaType string `json:"schemaType,omitempty"`

    // ForceSendFields is a list of field names (e.g.
    // "RecursiveStructureDepth") to unconditionally include in API
    // requests. By default, fields with empty values are omitted from API
    // requests. However, any non-pointer, non-interface field appearing in
    // ForceSendFields will be sent to the server regardless of whether the
    // field is empty or not. This may be used to include empty fields in
    // Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "RecursiveStructureDepth")
    // to include in API requests with the JSON null value. By default,
    // fields with empty values are omitted from API requests. However, any
    // field with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*SchemaConfig) MarshalJSON

func (s *SchemaConfig) MarshalJSON() ([]byte, error)

type SearchResourcesRequest

SearchResourcesRequest: Request to search the resources in the specified FHIR store.

type SearchResourcesRequest struct {
    // ResourceType: The FHIR resource type to search, such as Patient or
    // Observation. For a
    // complete list, see the FHIR Resource
    // Index
    // ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/resourcel
    // ist.html),
    // [STU3](http://hl7.org/implement/standards/fhir/STU3/resourc
    // elist.html)).
    ResourceType string `json:"resourceType,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ResourceType") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ResourceType") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*SearchResourcesRequest) MarshalJSON

func (s *SearchResourcesRequest) MarshalJSON() ([]byte, error)

type Segment

Segment: A segment in a structured format.

type Segment struct {
    // Fields: A mapping from the positional location to the value.
    // The key string uses zero-based indexes separated by dots to
    // identify
    // Fields, components and sub-components. A bracket notation is also
    // used to
    // identify different instances of a repeated field.
    // Regex for key: (\d+)(\[\d+\])?(.\d+)?(.\d+)?
    //
    // Examples of (key, value) pairs:
    // - (0.1, "foo"): Component 1 of Field 0 has the value "foo".
    // - (1.1.2, "bar"): Sub-component 2 of Component 1 of field 1 has the
    // value
    // "bar".
    // - (1[2].1, "baz"): Component 1 of Instance 2 of Field 1, which is
    // repeated,
    // has the value "baz".
    Fields map[string]string `json:"fields,omitempty"`

    // SegmentId: A string that indicates the type of segment, e.g., EVN,
    // PID.
    SegmentId string `json:"segmentId,omitempty"`

    // SetId: Set ID for segments that can be in a set. This can be empty if
    // it is
    // missing or it is not applicable.
    SetId string `json:"setId,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Fields") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Fields") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*Segment) MarshalJSON

func (s *Segment) MarshalJSON() ([]byte, error)

type SensitiveTextAnnotation

SensitiveTextAnnotation: A TextAnnotation specifies a text range that includes sensitive information.

type SensitiveTextAnnotation struct {
    // Details: Maps from a resource slice (e.g. FHIR resource field path)
    // to a set of
    // sensitive text findings. For example,
    // Appointment.Narrative text1 --> {findings_1, findings_2, findings_3}
    Details map[string]Detail `json:"details,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Details") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Details") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*SensitiveTextAnnotation) MarshalJSON

func (s *SensitiveTextAnnotation) MarshalJSON() ([]byte, error)

type Service

type Service struct {
    BasePath  string // API endpoint base URL
    UserAgent string // optional additional User-Agent fragment

    Projects *ProjectsService
    // contains filtered or unexported fields
}

func New

func New(client *http.Client) (*Service, error)

New creates a new Service. It uses the provided http.Client for requests.

Deprecated: please use NewService instead. To provide a custom HTTP client, use option.WithHTTPClient. If you are using google.golang.org/api/googleapis/transport.APIKey, use option.WithAPIKey with NewService instead.

func NewService

func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error)

NewService creates a new Service.

type SetIamPolicyRequest

SetIamPolicyRequest: Request message for `SetIamPolicy` method.

type SetIamPolicyRequest struct {
    // Policy: REQUIRED: The complete policy to be applied to the
    // `resource`. The size of
    // the policy is limited to a few 10s of KB. An empty policy is a
    // valid policy but certain Cloud Platform services (such as
    // Projects)
    // might reject them.
    Policy *Policy `json:"policy,omitempty"`

    // UpdateMask: OPTIONAL: A FieldMask specifying which fields of the
    // policy to modify. Only
    // the fields in the mask will be modified. If no mask is provided,
    // the
    // following default mask is used:
    // paths: "bindings, etag"
    // This field is only used by Cloud IAM.
    UpdateMask string `json:"updateMask,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Policy") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Policy") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*SetIamPolicyRequest) MarshalJSON

func (s *SetIamPolicyRequest) MarshalJSON() ([]byte, error)

type Status

Status: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details.

You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).

type Status struct {
    // Code: The status code, which should be an enum value of
    // google.rpc.Code.
    Code int64 `json:"code,omitempty"`

    // Details: A list of messages that carry the error details.  There is a
    // common set of
    // message types for APIs to use.
    Details []googleapi.RawMessage `json:"details,omitempty"`

    // Message: A developer-facing error message, which should be in
    // English. Any
    // user-facing error message should be localized and sent in
    // the
    // google.rpc.Status.details field, or localized by the client.
    Message string `json:"message,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Code") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Code") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*Status) MarshalJSON

func (s *Status) MarshalJSON() ([]byte, error)

type StreamConfig

StreamConfig: This structure contains configuration for streaming FHIR export.

type StreamConfig struct {
    // BigqueryDestination: The destination BigQuery structure that contains
    // both the dataset
    // location and corresponding schema config.
    // The output will be organized in one table per resource type.
    // The server will inspect and potentially create new tables (if
    // they
    // don't exist) in the given BigQuery dataset.
    // Results will be appended to the corresponding BigQuery tables.
    // The views of the latest snapshot will also be automatically created
    // in
    // the dataset.
    BigqueryDestination *GoogleCloudHealthcareV1alpha2FhirBigQueryDestination `json:"bigqueryDestination,omitempty"`

    // ResourceTypes: Supply a FHIR resource type (such as "Patient" or
    // "Observation").
    // See https://www.hl7.org/fhir/valueset-resource-types.html for a list
    // of
    // all FHIR resource types.
    // The server will treat an empty list as an intent to stream all
    // the
    // supported resource types in this FHIR store.
    ResourceTypes []string `json:"resourceTypes,omitempty"`

    // ForceSendFields is a list of field names (e.g. "BigqueryDestination")
    // to unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BigqueryDestination") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*StreamConfig) MarshalJSON

func (s *StreamConfig) MarshalJSON() ([]byte, error)

type SubscriptionConfig

SubscriptionConfig: Configuration of FHIR Subscription: https://www.hl7.org/fhir/subscription.html.

type SubscriptionConfig struct {
    // AllowedRestHookEndpoints: REST hook endpoints that are allowed to
    // receive subscription notifications.
    // The create or update operation on a FHIR Subscription resource will
    // fail if
    // the FHIR Subscription resource contains a REST hook endpoint that is
    // not in
    // this list.
    // A subscription notification push will fail if the FHIR
    // Subscription
    // resource contains a REST hook endpoint that is not in this list.
    // The REST hook endpoint in a subscription resource will be compared
    // with the
    // endpoints in this list by exact matching.
    // Users must verify their ownership of the domain of an endpoint
    // before
    // adding it to this list. To verify domain ownership, go
    // to
    // https://search.google.com/search-console/welcome.
    AllowedRestHookEndpoints []*SubscriptionRestHookEndpoint `json:"allowedRestHookEndpoints,omitempty"`

    // ForceSendFields is a list of field names (e.g.
    // "AllowedRestHookEndpoints") to unconditionally include in API
    // requests. By default, fields with empty values are omitted from API
    // requests. However, any non-pointer, non-interface field appearing in
    // ForceSendFields will be sent to the server regardless of whether the
    // field is empty or not. This may be used to include empty fields in
    // Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AllowedRestHookEndpoints")
    // to include in API requests with the JSON null value. By default,
    // fields with empty values are omitted from API requests. However, any
    // field with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*SubscriptionConfig) MarshalJSON

func (s *SubscriptionConfig) MarshalJSON() ([]byte, error)

type SubscriptionRestHookEndpoint

SubscriptionRestHookEndpoint: REST hook endpoint of FHIR Subscription.

type SubscriptionRestHookEndpoint struct {
    // AllowResourcePayload: Whether this endpoint is allowed to receive
    // full resource payloads. If set
    // to false, the subscription notificiation sending to this endpoint
    // with full
    // resource payload will be blocked.
    AllowResourcePayload bool `json:"allowResourcePayload,omitempty"`

    // Endpoint: Address of the REST hook endpoint. It must be a valid HTTPS
    // URL with TLS
    // certificate.
    Endpoint string `json:"endpoint,omitempty"`

    // ForceSendFields is a list of field names (e.g.
    // "AllowResourcePayload") to unconditionally include in API requests.
    // By default, fields with empty values are omitted from API requests.
    // However, any non-pointer, non-interface field appearing in
    // ForceSendFields will be sent to the server regardless of whether the
    // field is empty or not. This may be used to include empty fields in
    // Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AllowResourcePayload") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*SubscriptionRestHookEndpoint) MarshalJSON

func (s *SubscriptionRestHookEndpoint) MarshalJSON() ([]byte, error)

type TagFilterList

TagFilterList: List of tags to filter.

type TagFilterList struct {
    // Tags: Tags to filter. Tags must be DICOM Data Elements, File
    // Meta
    // Elements, or Directory Structuring Elements, as defined
    // at:
    // http://dicom.nema.org/medical/dicom/current/output/html/part06.htm
    // l#table_6-1,.
    // They may be provided by "Keyword" or "Tag". For example,
    // "PatientID",
    // "00100010".
    Tags []string `json:"tags,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Tags") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Tags") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*TagFilterList) MarshalJSON

func (s *TagFilterList) MarshalJSON() ([]byte, error)

type TestIamPermissionsRequest

TestIamPermissionsRequest: Request message for `TestIamPermissions` method.

type TestIamPermissionsRequest struct {
    // Permissions: The set of permissions to check for the `resource`.
    // Permissions with
    // wildcards (such as '*' or 'storage.*') are not allowed. For
    // more
    // information see
    // [IAM
    // Overview](https://cloud.google.com/iam/docs/overview#permissions).
    Permissions []string `json:"permissions,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Permissions") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Permissions") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*TestIamPermissionsRequest) MarshalJSON

func (s *TestIamPermissionsRequest) MarshalJSON() ([]byte, error)

type TestIamPermissionsResponse

TestIamPermissionsResponse: Response message for `TestIamPermissions` method.

type TestIamPermissionsResponse struct {
    // Permissions: A subset of `TestPermissionsRequest.permissions` that
    // the caller is
    // allowed.
    Permissions []string `json:"permissions,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Permissions") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Permissions") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*TestIamPermissionsResponse) MarshalJSON

func (s *TestIamPermissionsResponse) MarshalJSON() ([]byte, error)

type TextConfig

type TextConfig struct {
    // Transformations: The transformations to apply to the detected data.
    Transformations []*InfoTypeTransformation `json:"transformations,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Transformations") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Transformations") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*TextConfig) MarshalJSON

func (s *TextConfig) MarshalJSON() ([]byte, error)

type ValidationConfig

ValidationConfig: This structure contains the configuration for FHIR profiles and validation.

type ValidationConfig struct {
    // DisableProfileValidation: Whether profile validation should be
    // disabled for this FHIR store. Set
    // this to true to disable checking incoming resources for
    // conformance
    // against StructureDefinitions in this FHIR store.
    DisableProfileValidation bool `json:"disableProfileValidation,omitempty"`

    // EnabledImplementationGuides: A list of ImplementationGuide IDs in
    // this FHIR store that will be used to
    // configure which profiles are used for validation. For example, to
    // enable
    // an implementation guide with ID 1 set `enabled_implementation_guides`
    // to
    // `["1"]`. If `enabled_implementation_guides` is empty or omitted
    // then
    // incoming resources will only be required to conform to the base
    // FHIR
    // profiles. Otherwise, a resource must conform to at least one
    // profile
    // listed in the `global` property of one of the
    // enabled
    // ImplementationGuides.
    EnabledImplementationGuides []string `json:"enabledImplementationGuides,omitempty"`

    // ForceSendFields is a list of field names (e.g.
    // "DisableProfileValidation") to unconditionally include in API
    // requests. By default, fields with empty values are omitted from API
    // requests. However, any non-pointer, non-interface field appearing in
    // ForceSendFields will be sent to the server regardless of whether the
    // field is empty or not. This may be used to include empty fields in
    // Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "DisableProfileValidation")
    // to include in API requests with the JSON null value. By default,
    // fields with empty values are omitted from API requests. However, any
    // field with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*ValidationConfig) MarshalJSON

func (s *ValidationConfig) MarshalJSON() ([]byte, error)

type Vertex

Vertex: A 2D coordinate in an image. The origin is the top-left.

type Vertex struct {
    // X: X coordinate.
    X float64 `json:"x,omitempty"`

    // Y: Y coordinate.
    Y float64 `json:"y,omitempty"`

    // ForceSendFields is a list of field names (e.g. "X") to
    // unconditionally include in API requests. By default, fields with
    // empty values are omitted from API requests. However, any non-pointer,
    // non-interface field appearing in ForceSendFields will be sent to the
    // server regardless of whether the field is empty or not. This may be
    // used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "X") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*Vertex) MarshalJSON

func (s *Vertex) MarshalJSON() ([]byte, error)

func (*Vertex) UnmarshalJSON

func (s *Vertex) UnmarshalJSON(data []byte) error