Documentation ¶
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/v1beta1" ... 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 AuditConfig
- type AuditLogConfig
- type Binding
- type CancelOperationRequest
- type CharacterMaskConfig
- type CreateMessageRequest
- type CryptoHashConfig
- type Dataset
- type DateShiftConfig
- type DeidentifyConfig
- type DeidentifyDatasetRequest
- type DeidentifyDicomStoreRequest
- type DeidentifyErrorDetails
- type DeidentifyFhirStoreRequest
- type DeidentifySummary
- type DicomConfig
- type DicomFilterConfig
- type DicomStore
- type Empty
- type ErrorDetail
- type ExportDicomDataRequest
- type ExportDicomDataResponse
- type ExportResourcesRequest
- type Expr
- type FhirConfig
- type FhirFilter
- type FhirStore
- type Field
- type FieldMetadata
- type GoogleCloudHealthcareV1beta1DeidentifyDeidentifyDicomStoreSummary
- type GoogleCloudHealthcareV1beta1DeidentifyDeidentifyFhirStoreSummary
- type GoogleCloudHealthcareV1beta1DicomBigQueryDestination
- type GoogleCloudHealthcareV1beta1DicomGcsDestination
- type GoogleCloudHealthcareV1beta1DicomGcsSource
- type GoogleCloudHealthcareV1beta1FhirBigQueryDestination
- type GoogleCloudHealthcareV1beta1FhirRestExportResourcesErrorDetails
- type GoogleCloudHealthcareV1beta1FhirRestExportResourcesResponse
- type GoogleCloudHealthcareV1beta1FhirRestGcsDestination
- type GoogleCloudHealthcareV1beta1FhirRestGcsSource
- type GoogleCloudHealthcareV1beta1FhirRestImportResourcesErrorDetails
- type GoogleCloudHealthcareV1beta1FhirRestImportResourcesResponse
- type GroupOrSegment
- type Hl7SchemaConfig
- type Hl7TypesConfig
- type Hl7V2NotificationConfig
- type Hl7V2Store
- type HttpBody
- type ImageConfig
- type ImportDicomDataErrorDetails
- type ImportDicomDataRequest
- type ImportDicomDataResponse
- type ImportResourcesRequest
- type InfoTypeTransformation
- type IngestMessageRequest
- type IngestMessageResponse
- type ListDatasetsResponse
- type ListDicomStoresResponse
- type ListFhirStoresResponse
- type ListHl7V2StoresResponse
- type ListLocationsResponse
- type ListMessagesResponse
- type ListOperationsResponse
- type Location
- type Message
- type NotificationConfig
- type Operation
- type OperationMetadata
- type ParsedData
- type ParserConfig
- type PatientId
- type Policy
- type ProgressCounter
- 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
- func (c *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall
- func (c *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall
- type ProjectsLocationsDatasetsAnnotationStoresService
- func (r *ProjectsLocationsDatasetsAnnotationStoresService) GetIamPolicy(resource string) *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall
- 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 ProjectsLocationsDatasetsDicomStoresDeidentifyCall
- func (c *ProjectsLocationsDatasetsDicomStoresDeidentifyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDeidentifyCall
- func (c *ProjectsLocationsDatasetsDicomStoresDeidentifyCall) Do(opts ...googleapi.CallOption) (*Operation, error)
- func (c *ProjectsLocationsDatasetsDicomStoresDeidentifyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDeidentifyCall
- func (c *ProjectsLocationsDatasetsDicomStoresDeidentifyCall) 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 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 ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall
- func (c *ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall
- func (c *ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall
- func (c *ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall) Header() http.Header
- func (c *ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall
- type ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall
- func (c *ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall
- func (c *ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall
- func (c *ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall) Header() http.Header
- func (c *ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall
- type ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall
- func (c *ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall
- func (c *ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall
- func (c *ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall) Header() http.Header
- func (c *ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall
- type ProjectsLocationsDatasetsDicomStoresService
- func (r *ProjectsLocationsDatasetsDicomStoresService) Create(parent string, dicomstore *DicomStore) *ProjectsLocationsDatasetsDicomStoresCreateCall
- func (r *ProjectsLocationsDatasetsDicomStoresService) Deidentify(sourceStore string, deidentifydicomstorerequest *DeidentifyDicomStoreRequest) *ProjectsLocationsDatasetsDicomStoresDeidentifyCall
- 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) SearchForInstances(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall
- func (r *ProjectsLocationsDatasetsDicomStoresService) SearchForSeries(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall
- func (r *ProjectsLocationsDatasetsDicomStoresService) SearchForStudies(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall
- func (r *ProjectsLocationsDatasetsDicomStoresService) SetIamPolicy(resource string, setiampolicyrequest *SetIamPolicyRequest) *ProjectsLocationsDatasetsDicomStoresSetIamPolicyCall
- func (r *ProjectsLocationsDatasetsDicomStoresService) StoreInstances(parent string, dicomWebPath string, body_ io.Reader) *ProjectsLocationsDatasetsDicomStoresStoreInstancesCall
- 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 ProjectsLocationsDatasetsDicomStoresStoreInstancesCall
- func (c *ProjectsLocationsDatasetsDicomStoresStoreInstancesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStoreInstancesCall
- func (c *ProjectsLocationsDatasetsDicomStoresStoreInstancesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *ProjectsLocationsDatasetsDicomStoresStoreInstancesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStoreInstancesCall
- func (c *ProjectsLocationsDatasetsDicomStoresStoreInstancesCall) Header() http.Header
- type ProjectsLocationsDatasetsDicomStoresStudiesDeleteCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesDeleteCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesDeleteCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesDeleteCall) Header() http.Header
- type ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall) Header() http.Header
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall
- type ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall) Header() http.Header
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall
- type ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall) Header() http.Header
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall
- type ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall) Header() http.Header
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall
- type ProjectsLocationsDatasetsDicomStoresStudiesSeriesDeleteCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesDeleteCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesDeleteCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesDeleteCall) Header() http.Header
- type ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesDeleteCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesDeleteCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesDeleteCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesDeleteCall) Header() http.Header
- type ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall) Context(ctx context.Context) ...
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall) Fields(s ...googleapi.Field) ...
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall) Header() http.Header
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall) IfNoneMatch(entityTag string) ...
- type ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall) Context(ctx context.Context) ...
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall) Fields(s ...googleapi.Field) ...
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall) Header() http.Header
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall) IfNoneMatch(entityTag string) ...
- type ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesService
- type ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall) Context(ctx context.Context) ...
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall) Fields(s ...googleapi.Field) ...
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall) Header() http.Header
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall) IfNoneMatch(entityTag string) ...
- type ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall) Context(ctx context.Context) ...
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall) Fields(s ...googleapi.Field) ...
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall) Header() http.Header
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall) IfNoneMatch(entityTag string) ...
- type ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall) Context(ctx context.Context) ...
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall) Fields(s ...googleapi.Field) ...
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall) Header() http.Header
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall) IfNoneMatch(entityTag string) ...
- type ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesService
- func (r *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesService) Delete(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesDeleteCall
- func (r *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesService) RetrieveInstance(parent string, dicomWebPath string) ...
- func (r *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesService) RetrieveMetadata(parent string, dicomWebPath string) ...
- func (r *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesService) RetrieveRendered(parent string, dicomWebPath string) ...
- type ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall) Header() http.Header
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall
- type ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall) Header() http.Header
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall
- type ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall) Header() http.Header
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall
- type ProjectsLocationsDatasetsDicomStoresStudiesSeriesService
- func (r *ProjectsLocationsDatasetsDicomStoresStudiesSeriesService) Delete(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesDeleteCall
- func (r *ProjectsLocationsDatasetsDicomStoresStudiesSeriesService) RetrieveMetadata(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall
- func (r *ProjectsLocationsDatasetsDicomStoresStudiesSeriesService) RetrieveSeries(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall
- func (r *ProjectsLocationsDatasetsDicomStoresStudiesSeriesService) SearchForInstances(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall
- type ProjectsLocationsDatasetsDicomStoresStudiesService
- func (r *ProjectsLocationsDatasetsDicomStoresStudiesService) Delete(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesDeleteCall
- func (r *ProjectsLocationsDatasetsDicomStoresStudiesService) RetrieveMetadata(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall
- func (r *ProjectsLocationsDatasetsDicomStoresStudiesService) RetrieveStudy(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall
- func (r *ProjectsLocationsDatasetsDicomStoresStudiesService) SearchForInstances(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall
- func (r *ProjectsLocationsDatasetsDicomStoresStudiesService) SearchForSeries(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall
- func (r *ProjectsLocationsDatasetsDicomStoresStudiesService) StoreInstances(parent string, dicomWebPath string, body_ io.Reader) *ProjectsLocationsDatasetsDicomStoresStudiesStoreInstancesCall
- type ProjectsLocationsDatasetsDicomStoresStudiesStoreInstancesCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesStoreInstancesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesStoreInstancesCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesStoreInstancesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesStoreInstancesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesStoreInstancesCall
- func (c *ProjectsLocationsDatasetsDicomStoresStudiesStoreInstancesCall) 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 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 ProjectsLocationsDatasetsFhirStoresDeidentifyCall
- func (c *ProjectsLocationsDatasetsFhirStoresDeidentifyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresDeidentifyCall
- func (c *ProjectsLocationsDatasetsFhirStoresDeidentifyCall) Do(opts ...googleapi.CallOption) (*Operation, error)
- func (c *ProjectsLocationsDatasetsFhirStoresDeidentifyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresDeidentifyCall
- func (c *ProjectsLocationsDatasetsFhirStoresDeidentifyCall) 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 ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall
- func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Code(code string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall
- func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) ConceptMapVersion(conceptMapVersion string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall
- func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall
- func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall
- func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Header() http.Header
- func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall
- func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Source(source string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall
- func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) System(system string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall
- func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Target(target string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall
- func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Url(url string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall
- type ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall
- func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) Code(code string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall
- func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) ConceptMapVersion(conceptMapVersion string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall
- func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall
- func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
- func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall
- func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) Header() http.Header
- func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall
- func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) System(system string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall
- 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) PageToken(PageToken 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 (r *ProjectsLocationsDatasetsFhirStoresFhirService) Capabilities(name string) *ProjectsLocationsDatasetsFhirStoresFhirCapabilitiesCall
- func (r *ProjectsLocationsDatasetsFhirStoresFhirService) ConceptMapSearchTranslate(parent string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall
- func (r *ProjectsLocationsDatasetsFhirStoresFhirService) ConceptMapTranslate(name string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall
- 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 (r *ProjectsLocationsDatasetsFhirStoresService) Create(parent string, fhirstore *FhirStore) *ProjectsLocationsDatasetsFhirStoresCreateCall
- func (r *ProjectsLocationsDatasetsFhirStoresService) Deidentify(sourceStore string, deidentifyfhirstorerequest *DeidentifyFhirStoreRequest) *ProjectsLocationsDatasetsFhirStoresDeidentifyCall
- 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
- func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) View(view string) *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall
- 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 (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 (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 ProjectsLocationsDatasetsOperationsCancelCall
- func (c *ProjectsLocationsDatasetsOperationsCancelCall) Context(ctx context.Context) *ProjectsLocationsDatasetsOperationsCancelCall
- func (c *ProjectsLocationsDatasetsOperationsCancelCall) Do(opts ...googleapi.CallOption) (*Empty, error)
- func (c *ProjectsLocationsDatasetsOperationsCancelCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsOperationsCancelCall
- func (c *ProjectsLocationsDatasetsOperationsCancelCall) Header() http.Header
- 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 (r *ProjectsLocationsDatasetsOperationsService) Cancel(name string, canceloperationrequest *CancelOperationRequest) *ProjectsLocationsDatasetsOperationsCancelCall
- 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 (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
- type ProjectsService
- type RedactConfig
- type ReplaceWithInfoTypeConfig
- type Resources
- type SchemaConfig
- type SchemaGroup
- type SchemaPackage
- type SchemaSegment
- type SchematizedData
- type SearchResourcesRequest
- type Segment
- type Service
- type SetIamPolicyRequest
- type Status
- type StreamConfig
- type TagFilterList
- type TestIamPermissionsRequest
- type TestIamPermissionsResponse
- type TextConfig
- type Type
- type VersionSource
Constants ¶
const (
// View and manage your data across Google Cloud Platform services
CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform"
)
OAuth2 scopes used by this API.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuditConfig ¶
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:"-"` }
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.
func (*AuditConfig) MarshalJSON ¶
func (s *AuditConfig) MarshalJSON() ([]byte, error)
type AuditLogConfig ¶
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:"-"` }
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.
func (*AuditLogConfig) MarshalJSON ¶
func (s *AuditLogConfig) MarshalJSON() ([]byte, error)
type Binding ¶
type Binding struct { // Condition: The condition that is associated with this binding. // // If the condition evaluates to `true`, then this binding applies to // the // current request. // // If the condition evaluates to `false`, then this binding does not // apply to // the current request. However, a different role binding might grant // the same // role to one or more of the members in this binding. // // To learn which resources support conditions in their IAM policies, // see // the // [IAM // documentation](https://cloud.google.com/iam/help/conditions/r // esource-policies). 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`. // // * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus // unique // identifier) representing a user that has been recently deleted. // For // example, `alice@example.com?uid=123456789012345678901`. If the // user is // recovered, this value reverts to `user:{emailid}` and the // recovered user // retains the role in the binding. // // * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address // (plus // unique identifier) representing a service account that has been // recently // deleted. For example, // // `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. // // If the service account is undeleted, this value reverts to // `serviceAccount:{emailid}` and the undeleted service account // retains the // role in the binding. // // * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus // unique // identifier) representing a Google group that has been recently // deleted. For example, // `admins@example.com?uid=123456789012345678901`. If // the group is recovered, this value reverts to `group:{emailid}` // and the // recovered group retains the role in the binding. // // // * `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:"-"` }
Binding: Associates `members` with a `role`.
func (*Binding) MarshalJSON ¶
type CancelOperationRequest ¶
type CancelOperationRequest struct { }
CancelOperationRequest: The request message for Operations.CancelOperation.
type CharacterMaskConfig ¶
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:"-"` }
CharacterMaskConfig: Mask a string by replacing its characters with a fixed character.
func (*CharacterMaskConfig) MarshalJSON ¶
func (s *CharacterMaskConfig) MarshalJSON() ([]byte, error)
type CreateMessageRequest ¶
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:"-"` }
CreateMessageRequest: Creates a new message.
func (*CreateMessageRequest) MarshalJSON ¶
func (s *CreateMessageRequest) MarshalJSON() ([]byte, error)
type CryptoHashConfig ¶
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 // wherever 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:"-"` }
CryptoHashConfig: Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. Outputs a base64-encoded representation of the hashed output (for example, `L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=`).
func (*CryptoHashConfig) MarshalJSON ¶
func (s *CryptoHashConfig) MarshalJSON() ([]byte, error)
type Dataset ¶
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, such as 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:"-"` }
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.
func (*Dataset) MarshalJSON ¶
type DateShiftConfig ¶
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 // Deidentify operation and is used wherever 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:"-"` }
DateShiftConfig: Shift a date forward or backward in time by a random amount which is consistent for a given patient and crypto key combination.
func (*DateShiftConfig) MarshalJSON ¶
func (s *DateShiftConfig) MarshalJSON() ([]byte, error)
type DeidentifyConfig ¶
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 de-identification of image pixels wherever they are // found in the // source_dataset. Image *ImageConfig `json:"image,omitempty"` // Text: Configures de-identification of text wherever it is found in // the // 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:"-"` }
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.
func (*DeidentifyConfig) MarshalJSON ¶
func (s *DeidentifyConfig) MarshalJSON() ([]byte, error)
type DeidentifyDatasetRequest ¶
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. // // * The destination dataset must not exist. // * The destination dataset must be in the same project and location // as the // source dataset. De-identifying data across multiple projects or // locations // 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:"-"` }
DeidentifyDatasetRequest: Redacts identifying information from the specified dataset.
func (*DeidentifyDatasetRequest) MarshalJSON ¶
func (s *DeidentifyDatasetRequest) MarshalJSON() ([]byte, error)
type DeidentifyDicomStoreRequest ¶
type DeidentifyDicomStoreRequest struct { // Config: De-identify configuration. Config *DeidentifyConfig `json:"config,omitempty"` // DestinationStore: The name of the DICOM store to create and write the // redacted data to. // For // example, // `projects/{project_id}/locations/{location_id}/datasets/{data // set_id}/dicomStores/{dicom_store_id}`. // // * The destination dataset must exist. // * The source dataset and destination dataset must both reside in the // same // project. De-identifying data across multiple projects is not // supported. // * The destination DICOM store must not exist. // * The caller must have the necessary permissions to create the // destination // DICOM store. DestinationStore string `json:"destinationStore,omitempty"` // FilterConfig: Filter configuration. FilterConfig *DicomFilterConfig `json:"filterConfig,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:"-"` }
DeidentifyDicomStoreRequest: Creates a new DICOM store with sensitive information de-identified.
func (*DeidentifyDicomStoreRequest) MarshalJSON ¶
func (s *DeidentifyDicomStoreRequest) MarshalJSON() ([]byte, error)
type DeidentifyErrorDetails ¶
type DeidentifyErrorDetails struct { // FailureResourceCount: Number of resources that failed to process. FailureResourceCount int64 `json:"failureResourceCount,omitempty,string"` // FailureStoreCount: Number of stores that 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:"-"` }
DeidentifyErrorDetails: Contains the status of the Deidentify operation.
func (*DeidentifyErrorDetails) MarshalJSON ¶
func (s *DeidentifyErrorDetails) MarshalJSON() ([]byte, error)
type DeidentifyFhirStoreRequest ¶
type DeidentifyFhirStoreRequest struct { // Config: Deidentify configuration. Config *DeidentifyConfig `json:"config,omitempty"` // DestinationStore: The name of the FHIR store to create and write the // redacted data to. // For // example, // `projects/{project_id}/locations/{location_id}/datasets/{data // set_id}/fhirStores/{fhir_store_id}`. // // * The destination dataset must exist. // * The source dataset and destination dataset must both reside in the // same // project. De-identifying data across multiple projects is not // supported. // * The destination FHIR store must exist. // * The caller must have the healthcare.fhirResources.update // permission to // write to the destination FHIR store. DestinationStore string `json:"destinationStore,omitempty"` // ResourceFilter: A filter specifying the resources to include in the // output. If not // specified, all resources are included in the output. ResourceFilter *FhirFilter `json:"resourceFilter,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:"-"` }
DeidentifyFhirStoreRequest: Creates a new FHIR store with sensitive information de-identified.
func (*DeidentifyFhirStoreRequest) MarshalJSON ¶
func (s *DeidentifyFhirStoreRequest) MarshalJSON() ([]byte, error)
type DeidentifySummary ¶
type DeidentifySummary struct { // FailureResourceCount: Number of resources that failed to process. // The failures might be caused by: // // * Invalid user input data // * Transient errors that could be skipped FailureResourceCount int64 `json:"failureResourceCount,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:"-"` }
DeidentifySummary: Contains a detailed summary of the Deidentify operation.
func (*DeidentifySummary) MarshalJSON ¶
func (s *DeidentifySummary) MarshalJSON() ([]byte, error)
type DicomConfig ¶
type DicomConfig struct { // FilterProfile: Tag filtering profile that determines which tags to // keep/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"` // SkipIdRedaction: If true, skip replacing StudyInstanceUID, // SeriesInstanceUID, // SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them // untouched. // The Cloud Healthcare API regenerates these UIDs by default based on // the // DICOM Standard's reasoning: "Whilst these UIDs cannot be mapped // directly // to an individual out of context, given access to the original images, // or // to a database of the original images containing the UIDs, it would // be // possible to recover the individual's // identity." // http://dicom.nema.org/medical/dicom/current/output/chtml/pa // rt15/sect_E.3.9.html SkipIdRedaction bool `json:"skipIdRedaction,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:"-"` }
DicomConfig: Specifies the parameters needed for de-identification of DICOM stores.
func (*DicomConfig) MarshalJSON ¶
func (s *DicomConfig) MarshalJSON() ([]byte, error)
type DicomFilterConfig ¶
type DicomFilterConfig struct { // ResourcePathsGcsUri: The Cloud Storage location of the filter // configuration file. // The `gcs_uri` must be in the format `gs://bucket/path/to/object`. // The filter configuration file must contain a list of resource // paths // separated by newline characters (\n or \r\n). Each resource path // must be in the // format // "/studies/{studyUID}[/series/{seriesUID}[/instances/{instanceUI // D}]]" // // The Cloud Healthcare API service account must have // the // `roles/storage.objectViewer` Cloud IAM role for this Cloud // Storage // location. ResourcePathsGcsUri string `json:"resourcePathsGcsUri,omitempty"` // ForceSendFields is a list of field names (e.g. "ResourcePathsGcsUri") // 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. "ResourcePathsGcsUri") 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:"-"` }
DicomFilterConfig: Specifies the filter configuration for DICOM resources.
func (*DicomFilterConfig) MarshalJSON ¶
func (s *DicomFilterConfig) MarshalJSON() ([]byte, error)
type DicomStore ¶
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:"-"` }
DicomStore: Represents a DICOM store.
func (*DicomStore) MarshalJSON ¶
func (s *DicomStore) MarshalJSON() ([]byte, error)
type Empty ¶
type Empty struct { // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` }
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 ErrorDetail ¶
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:"-"` }
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.
func (*ErrorDetail) MarshalJSON ¶
func (s *ErrorDetail) MarshalJSON() ([]byte, error)
type ExportDicomDataRequest ¶
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 *GoogleCloudHealthcareV1beta1DicomBigQueryDestination `json:"bigqueryDestination,omitempty"` // GcsDestination: The Cloud Storage output destination. // // The Cloud Storage location requires the `roles/storage.objectAdmin` // Cloud // IAM role. GcsDestination *GoogleCloudHealthcareV1beta1DicomGcsDestination `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:"-"` }
ExportDicomDataRequest: Exports data from the specified DICOM store. If a given resource, such as 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 persists when the DICOM store from which it was exported is deleted.
func (*ExportDicomDataRequest) MarshalJSON ¶
func (s *ExportDicomDataRequest) MarshalJSON() ([]byte, error)
type ExportDicomDataResponse ¶
type ExportDicomDataResponse struct { }
ExportDicomDataResponse: Returns additional information in regards to a completed DICOM store export.
type ExportResourcesRequest ¶
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 *GoogleCloudHealthcareV1beta1FhirBigQueryDestination `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 *GoogleCloudHealthcareV1beta1FhirRestGcsDestination `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:"-"` }
ExportResourcesRequest: Request to export resources.
func (*ExportResourcesRequest) MarshalJSON ¶
func (s *ExportResourcesRequest) MarshalJSON() ([]byte, error)
type Expr ¶
type Expr struct { // Description: 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. Expression string `json:"expression,omitempty"` // Location: 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: 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:"-"` }
Expr: Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.
Example (Comparison):
title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100"
Example (Equality):
title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner ==
request.auth.claims.email"
Example (Logic):
title: "Public documents" description: "Determine whether the document should be publicly
visible"
expression: "document.type != 'private' && document.type !=
'internal'"
Example (Data Manipulation):
title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' +
string(document.create_time)"
The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (*Expr) MarshalJSON ¶
type FhirConfig ¶
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. // If a field can be matched by more than one FieldMetadata, the // first // FieldMetadata.Action is applied. 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:"-"` }
FhirConfig: Specifies how to handle de-identification of a FHIR store.
func (*FhirConfig) MarshalJSON ¶
func (s *FhirConfig) MarshalJSON() ([]byte, error)
type FhirFilter ¶
type FhirFilter struct { // Resources: List of resources to include in the output. If this list // is empty or // not specified, all resources are included in the output. Resources *Resources `json:"resources,omitempty"` // ForceSendFields is a list of field names (e.g. "Resources") 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. "Resources") 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:"-"` }
FhirFilter: Filter configuration.
func (*FhirFilter) MarshalJSON ¶
func (s *FhirFilter) MarshalJSON() ([]byte, error)
type FhirStore ¶
type FhirStore struct { // DefaultSearchHandlingStrict: If true, overrides the default search // behavior for this FHIR store to // `handling=strict` which returns an error for unrecognized // search // parameters. If false, uses the FHIR specification // default // `handling=lenient` which ignores unrecognized search parameters. // The handling can always be changed from the default on an individual // API // call by setting the HTTP header `Prefer: handling=strict` or // `Prefer: handling=lenient`. DefaultSearchHandlingStrict bool `json:"defaultSearchHandlingStrict,omitempty"` // 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 enforces // referential // integrity and fails the requests that result in inconsistent state // in // the FHIR store. // When this field is set to true, the API skips referential // integrity // checks. Consequently, operations that rely on references, such // as // GetPatientEverything, do 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 // 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 are kept. The server // sends // errors for attempts to read the historical versions. DisableResourceVersioning bool `json:"disableResourceVersioning,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 // 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 are 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 contain a // map // with a string describing the action that has triggered the // notification. // For example, "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 is streamed // to // the new location in addition to the existing ones. // When a location is removed from the list, the server stops // 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"` // Version: The FHIR specification version that this FHIR store supports // natively. This // field is immutable after store creation. Requests are rejected if // they // contain FHIR resources of a different version. // An empty value is treated as STU3. // // Possible values: // "VERSION_UNSPECIFIED" - VERSION_UNSPECIFIED is treated as STU3 to // accommodate the existing FHIR // stores. // "DSTU2" - Draft Standard for Trial Use, [Release // 2](https://www.hl7.org/fhir/DSTU2) // "STU3" - Standard for Trial Use, [Release // 3](https://www.hl7.org/fhir/STU3) // "R4" - [Release 4](https://www.hl7.org/fhir/R4) Version string `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. // "DefaultSearchHandlingStrict") 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. // "DefaultSearchHandlingStrict") 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:"-"` }
FhirStore: Represents a FHIR store.
func (*FhirStore) MarshalJSON ¶
type Field ¶
type Field struct { // MaxOccurs: The maximum number of times this field can be repeated. 0 // or -1 means // unbounded. MaxOccurs int64 `json:"maxOccurs,omitempty"` // MinOccurs: The minimum number of times this field must be // present/repeated. MinOccurs int64 `json:"minOccurs,omitempty"` // Name: The name of the field. For example, "PID-1" or just "1". Name string `json:"name,omitempty"` // Table: The HL7v2 table this field refers to. For example, PID-15 // (Patient's // Primary Language) usually refers to table "0296". Table string `json:"table,omitempty"` // Type: The type of this field. A Type with this name must be defined // in an // Hl7TypesConfig. Type string `json:"type,omitempty"` // ForceSendFields is a list of field names (e.g. "MaxOccurs") 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. "MaxOccurs") 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:"-"` }
Field: A (sub) field of a type.
func (*Field) MarshalJSON ¶
type FieldMetadata ¶
type FieldMetadata struct { // Action: Deidentify action for one field. // // Possible values: // "ACTION_UNSPECIFIED" - No action specified. // "TRANSFORM" - Transform the entire field based on transformations // specified in // TextConfig. When the specified transformation cannot be applied to // a // field (for example, a Crypto Hash transformation cannot be applied // to a FHIR Date field), RedactConfig is used. // "INSPECT_AND_TRANSFORM" - Inspect and transform any found PHI. // "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. All types begin with an upper case letter. For // example, // the resource field "Patient.Address.city", which uses a string // type, // can be matched by "Patient.Address.String". Path also supports // partial // matching. For example, "Patient.Address.city" can be matched // by // "Address.city" (Patient omitted). Partial matching and type // matching // can be combined, for example "Patient.Address.city" can be matched // by // "Address.String". 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, Oid, String, Uri, Uuid, // Xhtml. // The sub-type for HumanName(for example // HumanName.given, // HumanName.family) can be omitted. 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:"-"` }
FieldMetadata: Specifies FHIR paths to match, and how to handle de-identification of matching fields.
func (*FieldMetadata) MarshalJSON ¶
func (s *FieldMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1beta1DeidentifyDeidentifyDicomStoreSummary ¶
type GoogleCloudHealthcareV1beta1DeidentifyDeidentifyDicomStoreSummary struct { // FailureResourceCount: Number of objects that processing failed for. FailureResourceCount int64 `json:"failureResourceCount,omitempty,string"` // SuccessResourceCount: Number of objects successfully processed. SuccessResourceCount int64 `json:"successResourceCount,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:"-"` }
GoogleCloudHealthcareV1beta1DeidentifyDeidentifyDicomStoreSummary: Contains a summary of the DeidentifyDicomStore operation.
func (*GoogleCloudHealthcareV1beta1DeidentifyDeidentifyDicomStoreSummary) MarshalJSON ¶
func (s *GoogleCloudHealthcareV1beta1DeidentifyDeidentifyDicomStoreSummary) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1beta1DeidentifyDeidentifyFhirStoreSummary ¶
type GoogleCloudHealthcareV1beta1DeidentifyDeidentifyFhirStoreSummary struct { // SuccessResourceCount: Number of resources successfully processed. SuccessResourceCount int64 `json:"successResourceCount,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:"-"` }
GoogleCloudHealthcareV1beta1DeidentifyDeidentifyFhirStoreSummary: Contains a summary of the DeidentifyFhirStore operation.
func (*GoogleCloudHealthcareV1beta1DeidentifyDeidentifyFhirStoreSummary) MarshalJSON ¶
func (s *GoogleCloudHealthcareV1beta1DeidentifyDeidentifyFhirStoreSummary) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1beta1DicomBigQueryDestination ¶
type GoogleCloudHealthcareV1beta1DicomBigQueryDestination struct { // Force: If the destination table already exists and this flag is // `TRUE`, the table // is 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:"-"` }
GoogleCloudHealthcareV1beta1DicomBigQueryDestination: The BigQuery table where the server writes the output.
func (*GoogleCloudHealthcareV1beta1DicomBigQueryDestination) MarshalJSON ¶
func (s *GoogleCloudHealthcareV1beta1DicomBigQueryDestination) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1beta1DicomGcsDestination ¶
type GoogleCloudHealthcareV1beta1DicomGcsDestination struct { // MimeType: MIME types supported by DICOM spec. // Each file is written in the following // format: // `.../{study_id}/{series_id}/{instance_id}[/{frame_number}].{ex // tension}` // The frame_number component exists only for multi-frame // instances. // // Supported MIME types are consistent with supported formats in // DICOMweb: // https://cloud.google.com/healthcare/docs/dicom#retrieve_tran // saction. // Specifically, the following are supported: // // - application/dicom; transfer-syntax=1.2.840.10008.1.2.1 // (uncompressed DICOM) // - application/dicom; transfer-syntax=1.2.840.10008.1.2.4.50 // (DICOM with embedded JPEG Baseline) // - application/dicom; transfer-syntax=1.2.840.10008.1.2.4.90 // (DICOM with embedded JPEG 2000 Lossless Only) // - application/dicom; transfer-syntax=1.2.840.10008.1.2.4.91 // (DICOM with embedded JPEG 2000)h // - application/dicom; transfer-syntax=* // (DICOM with no transcoding) // - application/octet-stream; transfer-syntax=1.2.840.10008.1.2.1 // (raw uncompressed PixelData) // - application/octet-stream; transfer-syntax=* // (raw PixelData in whatever format it was uploaded in) // - image/jpeg; transfer-syntax=1.2.840.10008.1.2.4.50 // (Consumer JPEG) // - image/png // // The following extensions are used for output files: // // - application/dicom -> .dcm // - image/jpeg -> .jpg // - image/png -> .png // - application/octet-stream -> no extension // // If unspecified, the instances are exported in the original // DICOM format they were uploaded in. MimeType string `json:"mimeType,omitempty"` // UriPrefix: The Cloud Storage destination to export to. // // URI for a Cloud Storage directory where the server writes the result // files, // in the format `gs://{bucket-id}/{path/to/destination/dir}`). If there // is no // trailing slash, the service appends 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:"-"` }
GoogleCloudHealthcareV1beta1DicomGcsDestination: The Cloud Storage location where the server writes the output and the export configuration.
func (*GoogleCloudHealthcareV1beta1DicomGcsDestination) MarshalJSON ¶
func (s *GoogleCloudHealthcareV1beta1DicomGcsDestination) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1beta1DicomGcsSource ¶
type GoogleCloudHealthcareV1beta1DicomGcsSource 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:"-"` }
GoogleCloudHealthcareV1beta1DicomGcsSource: Specifies the configuration for importing data from Cloud Storage.
func (*GoogleCloudHealthcareV1beta1DicomGcsSource) MarshalJSON ¶
func (s *GoogleCloudHealthcareV1beta1DicomGcsSource) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1beta1FhirBigQueryDestination ¶
type GoogleCloudHealthcareV1beta1FhirBigQueryDestination struct { // DatasetUri: BigQuery URI to a dataset, up to 2000 characters long, in // the format // `bq://projectId.bqDatasetId` DatasetUri string `json:"datasetUri,omitempty"` // Force: If this flag is `TRUE`, all tables will be deleted from the // dataset before // the new exported tables are written. If the flag is not set and // the // destination dataset contains tables, the export call returns an // error. Force bool `json:"force,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:"-"` }
GoogleCloudHealthcareV1beta1FhirBigQueryDestination: The configuration for exporting to BigQuery.
func (*GoogleCloudHealthcareV1beta1FhirBigQueryDestination) MarshalJSON ¶
func (s *GoogleCloudHealthcareV1beta1FhirBigQueryDestination) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1beta1FhirRestExportResourcesErrorDetails ¶
type GoogleCloudHealthcareV1beta1FhirRestExportResourcesErrorDetails 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:"-"` }
GoogleCloudHealthcareV1beta1FhirRestExportResourcesErrorDetails: 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.
func (*GoogleCloudHealthcareV1beta1FhirRestExportResourcesErrorDetails) MarshalJSON ¶
func (s *GoogleCloudHealthcareV1beta1FhirRestExportResourcesErrorDetails) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1beta1FhirRestExportResourcesResponse ¶
type GoogleCloudHealthcareV1beta1FhirRestExportResourcesResponse 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:"-"` }
GoogleCloudHealthcareV1beta1FhirRestExportResourcesResponse: 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.
func (*GoogleCloudHealthcareV1beta1FhirRestExportResourcesResponse) MarshalJSON ¶
func (s *GoogleCloudHealthcareV1beta1FhirRestExportResourcesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1beta1FhirRestGcsDestination ¶
type GoogleCloudHealthcareV1beta1FhirRestGcsDestination 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:"-"` }
GoogleCloudHealthcareV1beta1FhirRestGcsDestination: The configuration for exporting to Cloud Storage.
func (*GoogleCloudHealthcareV1beta1FhirRestGcsDestination) MarshalJSON ¶
func (s *GoogleCloudHealthcareV1beta1FhirRestGcsDestination) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1beta1FhirRestGcsSource ¶
type GoogleCloudHealthcareV1beta1FhirRestGcsSource 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:"-"` }
GoogleCloudHealthcareV1beta1FhirRestGcsSource: Specifies the configuration for importing data from Cloud Storage.
func (*GoogleCloudHealthcareV1beta1FhirRestGcsSource) MarshalJSON ¶
func (s *GoogleCloudHealthcareV1beta1FhirRestGcsSource) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1beta1FhirRestImportResourcesErrorDetails ¶
type GoogleCloudHealthcareV1beta1FhirRestImportResourcesErrorDetails 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:"-"` }
GoogleCloudHealthcareV1beta1FhirRestImportResourcesErrorDetails: 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.
func (*GoogleCloudHealthcareV1beta1FhirRestImportResourcesErrorDetails) MarshalJSON ¶
func (s *GoogleCloudHealthcareV1beta1FhirRestImportResourcesErrorDetails) MarshalJSON() ([]byte, error)
type GoogleCloudHealthcareV1beta1FhirRestImportResourcesResponse ¶
type GoogleCloudHealthcareV1beta1FhirRestImportResourcesResponse 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:"-"` }
GoogleCloudHealthcareV1beta1FhirRestImportResourcesResponse: 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.
func (*GoogleCloudHealthcareV1beta1FhirRestImportResourcesResponse) MarshalJSON ¶
func (s *GoogleCloudHealthcareV1beta1FhirRestImportResourcesResponse) MarshalJSON() ([]byte, error)
type GroupOrSegment ¶
type GroupOrSegment struct { Group *SchemaGroup `json:"group,omitempty"` Segment *SchemaSegment `json:"segment,omitempty"` // ForceSendFields is a list of field names (e.g. "Group") 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. "Group") 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:"-"` }
GroupOrSegment: Construct representing a logical group or a segment.
func (*GroupOrSegment) MarshalJSON ¶
func (s *GroupOrSegment) MarshalJSON() ([]byte, error)
type Hl7SchemaConfig ¶
type Hl7SchemaConfig struct { // MessageSchemaConfigs: Map from each HL7v2 message type and trigger // event pair, such as ADT_A04, // to its schema configuration root group. MessageSchemaConfigs map[string]SchemaGroup `json:"messageSchemaConfigs,omitempty"` // Version: Each VersionSource is tested and only if they all match is // the schema used // for the message. Version []*VersionSource `json:"version,omitempty"` // ForceSendFields is a list of field names (e.g. // "MessageSchemaConfigs") 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. "MessageSchemaConfigs") 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:"-"` }
Hl7SchemaConfig: Root config message for HL7v2 schema. This contains a schema structure of groups and segments, and filters that determine which messages to apply the schema structure to.
func (*Hl7SchemaConfig) MarshalJSON ¶
func (s *Hl7SchemaConfig) MarshalJSON() ([]byte, error)
type Hl7TypesConfig ¶
type Hl7TypesConfig struct { // Type: The HL7v2 type definitions. Type []*Type `json:"type,omitempty"` // Version: The version selectors that this config applies to. A message // must match // ALL version sources to apply. Version []*VersionSource `json:"version,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:"-"` }
Hl7TypesConfig: Root config for HL7v2 datatype definitions for a specific HL7v2 version.
func (*Hl7TypesConfig) MarshalJSON ¶
func (s *Hl7TypesConfig) MarshalJSON() ([]byte, error)
type Hl7V2NotificationConfig ¶
type Hl7V2NotificationConfig struct { // Filter: Restricts notifications sent for messages matching a filter. // If this is // empty, all messages are matched. // Syntax: // https://cloud.google.com/appengine/docs/standard/python/search // /query_strings // // Fields/functions available for filtering are: // // * `message_type`, from the MSH-9.1 field. 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". // * `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":*`. Filter string `json:"filter,omitempty"` // PubsubTopic: The [Cloud // Pub/Sub](https://cloud.google.com/pubsub/docs/) topic // that // notifications of changes are published on. Supplied by the client. // The // notification is a `PubsubMessage` with the following fields: // // * `PubsubMessage.Data` contains the resource name. // * `PubsubMessage.MessageId` is the ID of this notification. It // is // guaranteed to be unique within the topic. // * `PubsubMessage.PublishTime` is the time at which the message // was // published. // // Note that 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 API service account must // have // publisher permissions on the given Pub/Sub topic. Not having // adequate // permissions causes the calls that send notifications to fail. // // If a notification cannot be published to Cloud Pub/Sub, errors will // be // logged to Cloud Logging (see [Viewing // logs](/healthcare/docs/how- // tos/logging)). PubsubTopic string `json:"pubsubTopic,omitempty"` // ForceSendFields is a list of field names (e.g. "Filter") 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. "Filter") 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:"-"` }
Hl7V2NotificationConfig: Specifies where and whether to send notifications upon changes to a data store.
func (*Hl7V2NotificationConfig) MarshalJSON ¶
func (s *Hl7V2NotificationConfig) MarshalJSON() ([]byte, error)
type Hl7V2Store ¶
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 are sent. Supplied by the client. NotificationConfig *NotificationConfig `json:"notificationConfig,omitempty"` // NotificationConfigs: A list of notification configs. Each // configuration uses a filter to // determine whether to publish a message (both Ingest & Create) on // the corresponding notification destination. Only the message name is // sent // as part of the notification. Supplied by the client. NotificationConfigs []*Hl7V2NotificationConfig `json:"notificationConfigs,omitempty"` // ParserConfig: The configuration for the parser. It determines how the // server parses the // messages. ParserConfig *ParserConfig `json:"parserConfig,omitempty"` // RejectDuplicateMessage: Determines whether duplicate messages should // be rejected. A duplicate // message is a message with the same raw bytes as a message that has // already // been ingested/created in this HL7v2 store. // The default value is false, meaning that the store accepts the // duplicate // messages and it also returns the same ACK message in // the // IngestMessageResponse as has been returned previously. Note that // only // one resource is created in the store. // When this field is set to true, // CreateMessage/IngestMessage // requests with a duplicate message will be rejected by the store, // and // IngestMessageErrorDetail returns a NACK message upon rejection. RejectDuplicateMessage bool `json:"rejectDuplicateMessage,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:"-"` }
Hl7V2Store: Represents an HL7v2 store.
func (*Hl7V2Store) MarshalJSON ¶
func (s *Hl7V2Store) MarshalJSON() ([]byte, error)
type HttpBody ¶
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:"-"` }
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.
func (*HttpBody) MarshalJSON ¶
type ImageConfig ¶
type ImageConfig struct { // TextRedactionMode: Determines how to redact text from image. // // 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:"-"` }
ImageConfig: Specifies how to handle de-identification of image pixels.
func (*ImageConfig) MarshalJSON ¶
func (s *ImageConfig) MarshalJSON() ([]byte, error)
type ImportDicomDataErrorDetails ¶
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:"-"` }
ImportDicomDataErrorDetails: Returns the errors encountered during DICOM store import.
func (*ImportDicomDataErrorDetails) MarshalJSON ¶
func (s *ImportDicomDataErrorDetails) MarshalJSON() ([]byte, error)
type ImportDicomDataRequest ¶
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 *GoogleCloudHealthcareV1beta1DicomGcsSource `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:"-"` }
ImportDicomDataRequest: Imports data into the specified DICOM store. Returns an error if any of the files to import are not DICOM files. This API accepts duplicate DICOM instances by ignoring the newly-pushed instance. It does not overwrite.
func (*ImportDicomDataRequest) MarshalJSON ¶
func (s *ImportDicomDataRequest) MarshalJSON() ([]byte, error)
type ImportDicomDataResponse ¶
type ImportDicomDataResponse struct { }
ImportDicomDataResponse: Returns additional information in regards to a completed DICOM store import.
type ImportResourcesRequest ¶
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"` // 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 ContentStructure. GcsSource *GoogleCloudHealthcareV1beta1FhirRestGcsSource `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:"-"` }
ImportResourcesRequest: Request to import resources.
func (*ImportResourcesRequest) MarshalJSON ¶
func (s *ImportResourcesRequest) MarshalJSON() ([]byte, error)
type InfoTypeTransformation ¶
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, this // transformation becomes the default transformation, and is used for // any // info_type that is not specified in another transformation. 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:"-"` }
InfoTypeTransformation: A transformation to apply to text that is identified as a specific info_type.
func (*InfoTypeTransformation) MarshalJSON ¶
func (s *InfoTypeTransformation) MarshalJSON() ([]byte, error)
type IngestMessageRequest ¶
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:"-"` }
IngestMessageRequest: Ingests a message into the specified HL7v2 store.
func (*IngestMessageRequest) MarshalJSON ¶
func (s *IngestMessageRequest) MarshalJSON() ([]byte, error)
type IngestMessageResponse ¶
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:"-"` }
IngestMessageResponse: Acknowledges that a message has been ingested into the specified HL7v2 store.
func (*IngestMessageResponse) MarshalJSON ¶
func (s *IngestMessageResponse) MarshalJSON() ([]byte, error)
type ListDatasetsResponse ¶
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:"-"` }
ListDatasetsResponse: Lists the available datasets.
func (*ListDatasetsResponse) MarshalJSON ¶
func (s *ListDatasetsResponse) MarshalJSON() ([]byte, error)
type ListDicomStoresResponse ¶
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:"-"` }
ListDicomStoresResponse: Lists the DICOM stores in the given dataset.
func (*ListDicomStoresResponse) MarshalJSON ¶
func (s *ListDicomStoresResponse) MarshalJSON() ([]byte, error)
type ListFhirStoresResponse ¶
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:"-"` }
ListFhirStoresResponse: Lists the FHIR stores in the given dataset.
func (*ListFhirStoresResponse) MarshalJSON ¶
func (s *ListFhirStoresResponse) MarshalJSON() ([]byte, error)
type ListHl7V2StoresResponse ¶
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:"-"` }
ListHl7V2StoresResponse: Lists the HL7v2 stores in the given dataset.
func (*ListHl7V2StoresResponse) MarshalJSON ¶
func (s *ListHl7V2StoresResponse) MarshalJSON() ([]byte, error)
type ListLocationsResponse ¶
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:"-"` }
ListLocationsResponse: The response message for Locations.ListLocations.
func (*ListLocationsResponse) MarshalJSON ¶
func (s *ListLocationsResponse) MarshalJSON() ([]byte, error)
type ListMessagesResponse ¶
type ListMessagesResponse struct { // Hl7V2Messages: The returned Messages. Won't be more Messages than the // value of // page_size in the request. See // view for // populated fields. Hl7V2Messages []*Message `json:"hl7V2Messages,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. "Hl7V2Messages") 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. "Hl7V2Messages") 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:"-"` }
ListMessagesResponse: Lists the messages in the specified HL7v2 store.
func (*ListMessagesResponse) MarshalJSON ¶
func (s *ListMessagesResponse) MarshalJSON() ([]byte, error)
type ListOperationsResponse ¶
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:"-"` }
ListOperationsResponse: The response message for Operations.ListOperations.
func (*ListOperationsResponse) MarshalJSON ¶
func (s *ListOperationsResponse) MarshalJSON() ([]byte, error)
type 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:"-"` }
Location: A resource that represents Google Cloud Platform location.
func (*Location) MarshalJSON ¶
type Message ¶
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 for this message. MSH-9.1. 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"` // SchematizedData: The parsed version of the raw message data // schematized according to this // store's schemas and type definitions. SchematizedData *SchematizedData `json:"schematizedData,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:"-"` }
Message: A complete HL7v2 message. See http://www.hl7.org/implement/standards/index.cfm?ref=common for details on the standard.
func (*Message) MarshalJSON ¶
type NotificationConfig ¶
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 contains 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 API service account must have // publisher // permissions on the given Cloud Pub/Sub topic. Not having // adequate // permissions causes the calls that send notifications to fail. // // If a notification can't be published to Cloud Pub/Sub, errors are // logged to // Cloud Logging (see [Viewing // logs](/healthcare/docs/how-tos/logging)). If the number of // errors exceeds a certain rate, some aren't submitted. 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:"-"` }
NotificationConfig: Specifies where to send notifications upon changes to a data store.
func (*NotificationConfig) MarshalJSON ¶
func (s *NotificationConfig) MarshalJSON() ([]byte, error)
type Operation ¶
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:"-"` }
Operation: This resource represents a long-running operation that is the result of a network API call.
func (*Operation) MarshalJSON ¶
type OperationMetadata ¶
type OperationMetadata struct { // ApiMethodName: The name of the API method that initiated the // operation. ApiMethodName string `json:"apiMethodName,omitempty"` // CancelRequested: Specifies if cancellation was requested for the // operation. CancelRequested bool `json:"cancelRequested,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"` // LogsUrl: A link to audit and error logs in the log viewer. Error logs // are generated // only by some operations, listed at // [Viewing logs](/healthcare/docs/how-tos/logging). LogsUrl string `json:"logsUrl,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:"-"` }
OperationMetadata: OperationMetadata provides information about the operation execution. Returned in the long-running operation's metadata field.
func (*OperationMetadata) MarshalJSON ¶
func (s *OperationMetadata) MarshalJSON() ([]byte, error)
type ParsedData ¶
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:"-"` }
ParsedData: The content of an HL7v2 message in a structured format.
func (*ParsedData) MarshalJSON ¶
func (s *ParsedData) MarshalJSON() ([]byte, error)
type ParserConfig ¶
type ParserConfig struct { // AllowNullHeader: Determines whether messages with no header are // allowed. AllowNullHeader bool `json:"allowNullHeader,omitempty"` // Schema: Schemas used to parse messages in this store, if schematized // parsing is // desired. Schema *SchemaPackage `json:"schema,omitempty"` // SegmentTerminator: Byte(s) to use as the segment terminator. If this // is unset, '\r' is // used as 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:"-"` }
ParserConfig: The configuration for the parser. It determines how the server parses the messages.
func (*ParserConfig) MarshalJSON ¶
func (s *ParserConfig) MarshalJSON() ([]byte, error)
type PatientId ¶
type PatientId struct { // Type: ID type. For example, 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:"-"` }
PatientId: A patient identifier and associated type.
func (*PatientId) MarshalJSON ¶
type Policy ¶
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`. Optionally, may // specify a // `condition` that determines how and when the `bindings` are applied. // Each // of the `bindings` must contain at least one member. 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. // // **Important:** If you use IAM Conditions, you must include the `etag` // field // whenever you call `setIamPolicy`. If you omit this field, then IAM // allows // you to overwrite a version `3` policy with a version `1` policy, and // all of // the conditions in the version `3` policy are lost. Etag string `json:"etag,omitempty"` // Version: Specifies the format of the policy. // // Valid values are `0`, `1`, and `3`. Requests that specify an invalid // value // are rejected. // // Any operation that affects conditional role bindings must specify // version // `3`. This requirement applies to the following operations: // // * Getting a policy that includes a conditional role binding // * Adding a conditional role binding to a policy // * Changing a conditional role binding in a policy // * Removing any role binding, with or without a condition, from a // policy // that includes conditions // // **Important:** If you use IAM Conditions, you must include the `etag` // field // whenever you call `setIamPolicy`. If you omit this field, then IAM // allows // you to overwrite a version `3` policy with a version `1` policy, and // all of // the conditions in the version `3` policy are lost. // // If a policy does not include any conditions, operations on that // policy may // specify any valid version or leave the field unset. // // To learn which resources support conditions in their IAM policies, // see the // [IAM // documentation](https://cloud.google.com/iam/help/conditions/resource-p // olicies). 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:"-"` }
Policy: An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
A `Policy` is a collection of `bindings`. A `binding` binds one or more `members` to a single `role`. Members can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role.
For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-p olicies).
**JSON example:**
{ "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com",
"serviceAccount:my-project-id@appspot.gserviceaccount.com"
] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time <
timestamp('2020-10-01T00:00:00.000Z')",
} } ], "etag": "BwWWja0YfJA=", "version": 3 }
**YAML example:**
bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time <
timestamp('2020-10-01T00:00:00.000Z')
- etag: BwWWja0YfJA=
- version: 3
For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).
func (*Policy) MarshalJSON ¶
type ProgressCounter ¶
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:"-"` }
ProgressCounter: ProgressCounter provides counters to describe an operation's progress.
func (*ProgressCounter) MarshalJSON ¶
func (s *ProgressCounter) MarshalJSON() ([]byte, error)
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.
func (*ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall) IfNoneMatch ¶
func (c *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall
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 (*ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall) OptionsRequestedPolicyVersion ¶
func (c *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall
OptionsRequestedPolicyVersion sets the optional parameter "options.requestedPolicyVersion": The policy format version to be returned.
Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.
Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.
To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/r esource-policies).
type ProjectsLocationsDatasetsAnnotationStoresService ¶
type ProjectsLocationsDatasetsAnnotationStoresService struct {
// contains filtered or unexported fields
}
func NewProjectsLocationsDatasetsAnnotationStoresService ¶
func NewProjectsLocationsDatasetsAnnotationStoresService(s *Service) *ProjectsLocationsDatasetsAnnotationStoresService
func (*ProjectsLocationsDatasetsAnnotationStoresService) GetIamPolicy ¶
func (r *ProjectsLocationsDatasetsAnnotationStoresService) GetIamPolicy(resource string) *ProjectsLocationsDatasetsAnnotationStoresGetIamPolicyCall
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 (*ProjectsLocationsDatasetsAnnotationStoresService) SetIamPolicy ¶
func (r *ProjectsLocationsDatasetsAnnotationStoresService) SetIamPolicy(resource string, setiampolicyrequest *SetIamPolicyRequest) *ProjectsLocationsDatasetsAnnotationStoresSetIamPolicyCall
SetIamPolicy: Sets the access control policy on the specified resource. Replaces any existing policy.
Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
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.
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 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 ProjectsLocationsDatasetsDicomStoresDeidentifyCall ¶
type ProjectsLocationsDatasetsDicomStoresDeidentifyCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsDicomStoresDeidentifyCall) Context ¶
func (c *ProjectsLocationsDatasetsDicomStoresDeidentifyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresDeidentifyCall
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 (*ProjectsLocationsDatasetsDicomStoresDeidentifyCall) Do ¶
func (c *ProjectsLocationsDatasetsDicomStoresDeidentifyCall) Do(opts ...googleapi.CallOption) (*Operation, error)
Do executes the "healthcare.projects.locations.datasets.dicomStores.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 (*ProjectsLocationsDatasetsDicomStoresDeidentifyCall) Fields ¶
func (c *ProjectsLocationsDatasetsDicomStoresDeidentifyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresDeidentifyCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsDicomStoresDeidentifyCall) Header ¶
func (c *ProjectsLocationsDatasetsDicomStoresDeidentifyCall) 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 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.
Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.
Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.
To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/r esource-policies).
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 ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall ¶
type ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall) Context ¶
func (c *ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall
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 (*ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall) Do ¶
func (c *ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
Do executes the "healthcare.projects.locations.datasets.dicomStores.searchForInstances" call.
func (*ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall) Fields ¶
func (c *ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall) Header ¶
func (c *ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall) IfNoneMatch ¶
func (c *ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall
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 ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall ¶
type ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall) Context ¶
func (c *ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall
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 (*ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall) Do ¶
func (c *ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
Do executes the "healthcare.projects.locations.datasets.dicomStores.searchForSeries" call.
func (*ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall) Fields ¶
func (c *ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall) Header ¶
func (c *ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall) IfNoneMatch ¶
func (c *ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall
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 ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall ¶
type ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall) Context ¶
func (c *ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall
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 (*ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall) Do ¶
func (c *ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
Do executes the "healthcare.projects.locations.datasets.dicomStores.searchForStudies" call.
func (*ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall) Fields ¶
func (c *ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall) Header ¶
func (c *ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall) IfNoneMatch ¶
func (c *ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall
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 ProjectsLocationsDatasetsDicomStoresService ¶
type ProjectsLocationsDatasetsDicomStoresService struct { Studies *ProjectsLocationsDatasetsDicomStoresStudiesService // 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) Deidentify ¶
func (r *ProjectsLocationsDatasetsDicomStoresService) Deidentify(sourceStore string, deidentifydicomstorerequest *DeidentifyDicomStoreRequest) *ProjectsLocationsDatasetsDicomStoresDeidentifyCall
Deidentify: De-identifies data from the source store and writes it to the destination store. The metadata field type is OperationMetadata. If the request is successful, the response field type is DeidentifyDicomStoreSummary. If errors occur, error details field type is DeidentifyErrorDetails. The LRO result may still be successful if de-identification fails for some DICOM instances. The output DICOM store will not contain these failed resources. Failed resource totals are tracked in DeidentifySummary.failure_resource_count. Error details are also logged to Cloud Logging (see [Viewing logs](/healthcare/docs/how-tos/logging)).
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. Errors are also logged to Cloud Logging. For more information, see [Viewing logs](/healthcare/docs/how-tos/logging). 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 is populated with error details (in the form of ImportDicomDataErrorDetails in error.details), which hold finer-grained error information. Errors are also logged to Cloud Logging. For more information, see [Viewing logs](/healthcare/docs/how-tos/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) SearchForInstances ¶
func (r *ProjectsLocationsDatasetsDicomStoresService) SearchForInstances(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresSearchForInstancesCall
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 (*ProjectsLocationsDatasetsDicomStoresService) SearchForSeries ¶
func (r *ProjectsLocationsDatasetsDicomStoresService) SearchForSeries(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresSearchForSeriesCall
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 (*ProjectsLocationsDatasetsDicomStoresService) SearchForStudies ¶
func (r *ProjectsLocationsDatasetsDicomStoresService) SearchForStudies(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresSearchForStudiesCall
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 (*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.
Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func (*ProjectsLocationsDatasetsDicomStoresService) StoreInstances ¶
func (r *ProjectsLocationsDatasetsDicomStoresService) StoreInstances(parent string, dicomWebPath string, body_ io.Reader) *ProjectsLocationsDatasetsDicomStoresStoreInstancesCall
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.
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 ProjectsLocationsDatasetsDicomStoresStoreInstancesCall ¶
type ProjectsLocationsDatasetsDicomStoresStoreInstancesCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsDicomStoresStoreInstancesCall) Context ¶
func (c *ProjectsLocationsDatasetsDicomStoresStoreInstancesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStoreInstancesCall
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 (*ProjectsLocationsDatasetsDicomStoresStoreInstancesCall) Do ¶
func (c *ProjectsLocationsDatasetsDicomStoresStoreInstancesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
Do executes the "healthcare.projects.locations.datasets.dicomStores.storeInstances" call.
func (*ProjectsLocationsDatasetsDicomStoresStoreInstancesCall) Fields ¶
func (c *ProjectsLocationsDatasetsDicomStoresStoreInstancesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStoreInstancesCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsDicomStoresStoreInstancesCall) Header ¶
func (c *ProjectsLocationsDatasetsDicomStoresStoreInstancesCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ProjectsLocationsDatasetsDicomStoresStudiesDeleteCall ¶
type ProjectsLocationsDatasetsDicomStoresStudiesDeleteCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsDicomStoresStudiesDeleteCall) Context ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesDeleteCall
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 (*ProjectsLocationsDatasetsDicomStoresStudiesDeleteCall) Do ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "healthcare.projects.locations.datasets.dicomStores.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 (*ProjectsLocationsDatasetsDicomStoresStudiesDeleteCall) Fields ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsDicomStoresStudiesDeleteCall) Header ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall ¶
type ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall) Context ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall
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 (*ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall) Do ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
Do executes the "healthcare.projects.locations.datasets.dicomStores.studies.retrieveMetadata" call.
func (*ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall) Fields ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall) Header ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall) IfNoneMatch ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall
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 ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall ¶
type ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall) Context ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall
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 (*ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall) Do ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
Do executes the "healthcare.projects.locations.datasets.dicomStores.studies.retrieveStudy" call.
func (*ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall) Fields ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall) Header ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall) IfNoneMatch ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall
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 ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall ¶
type ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall) Context ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall
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 (*ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall) Do ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
Do executes the "healthcare.projects.locations.datasets.dicomStores.studies.searchForInstances" call.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall) Fields ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall) Header ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall) IfNoneMatch ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall
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 ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall ¶
type ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall) Context ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall
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 (*ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall) Do ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
Do executes the "healthcare.projects.locations.datasets.dicomStores.studies.searchForSeries" call.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall) Fields ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall) Header ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall) IfNoneMatch ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall
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 ProjectsLocationsDatasetsDicomStoresStudiesSeriesDeleteCall ¶
type ProjectsLocationsDatasetsDicomStoresStudiesSeriesDeleteCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesDeleteCall) Context ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesDeleteCall
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 (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesDeleteCall) Do ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "healthcare.projects.locations.datasets.dicomStores.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 (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesDeleteCall) Fields ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesDeleteCall) Header ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesDeleteCall ¶
type ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesDeleteCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesDeleteCall) Context ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesDeleteCall
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 (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesDeleteCall) Do ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "healthcare.projects.locations.datasets.dicomStores.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 (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesDeleteCall) Fields ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesDeleteCall) Header ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall ¶
type ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall) Context ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall
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 (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall) Do ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
Do executes the "healthcare.projects.locations.datasets.dicomStores.studies.series.instances.frames.retrieveFrames" call.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall) Fields ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall) Header ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall) IfNoneMatch ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall
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 ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall ¶
type ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall) Context ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall
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 (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall) Do ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
Do executes the "healthcare.projects.locations.datasets.dicomStores.studies.series.instances.frames.retrieveRendered" call.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall) Fields ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall) Header ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall) IfNoneMatch ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall
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 ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesService ¶
type ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesService struct {
// contains filtered or unexported fields
}
func NewProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesService ¶
func NewProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesService(s *Service) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesService
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesService) RetrieveFrames ¶
func (r *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesService) RetrieveFrames(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveFramesCall
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.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesService) RetrieveRendered ¶
func (r *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesService) RetrieveRendered(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesRetrieveRenderedCall
RetrieveRendered: 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.
type ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall ¶
type ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall) Context ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall
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 (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall) Do ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
Do executes the "healthcare.projects.locations.datasets.dicomStores.studies.series.instances.retrieveInstance" call.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall) Fields ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall) Header ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall) IfNoneMatch ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall
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 ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall ¶
type ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall) Context ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall
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 (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall) Do ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
Do executes the "healthcare.projects.locations.datasets.dicomStores.studies.series.instances.retrieveMetadata" call.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall) Fields ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall) Header ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall) IfNoneMatch ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall
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 ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall ¶
type ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall) Context ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall
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 (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall) Do ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
Do executes the "healthcare.projects.locations.datasets.dicomStores.studies.series.instances.retrieveRendered" call.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall) Fields ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall) Header ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall) IfNoneMatch ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall
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 ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesService ¶
type ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesService struct { Frames *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesService // contains filtered or unexported fields }
func NewProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesService ¶
func NewProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesService(s *Service) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesService
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesService) Delete ¶
func (r *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesService) Delete(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesDeleteCall
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 Retrieve transaction.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesService) RetrieveInstance ¶
func (r *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesService) RetrieveInstance(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveInstanceCall
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.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesService) RetrieveMetadata ¶
func (r *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesService) RetrieveMetadata(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveMetadataCall
RetrieveMetadata: 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 (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesService) RetrieveRendered ¶
func (r *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesService) RetrieveRendered(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesRetrieveRenderedCall
RetrieveRendered: 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.
type ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall ¶
type ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall) Context ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall
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 (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall) Do ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
Do executes the "healthcare.projects.locations.datasets.dicomStores.studies.series.retrieveMetadata" call.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall) Fields ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall) Header ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall) IfNoneMatch ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall
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 ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall ¶
type ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall) Context ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall
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 (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall) Do ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
Do executes the "healthcare.projects.locations.datasets.dicomStores.studies.series.retrieveSeries" call.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall) Fields ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall) Header ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall) IfNoneMatch ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall
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 ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall ¶
type ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall) Context ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall
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 (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall) Do ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
Do executes the "healthcare.projects.locations.datasets.dicomStores.studies.series.searchForInstances" call.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall) Fields ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall) Header ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall) IfNoneMatch ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall
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 ProjectsLocationsDatasetsDicomStoresStudiesSeriesService ¶
type ProjectsLocationsDatasetsDicomStoresStudiesSeriesService struct { Instances *ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesService // contains filtered or unexported fields }
func NewProjectsLocationsDatasetsDicomStoresStudiesSeriesService ¶
func NewProjectsLocationsDatasetsDicomStoresStudiesSeriesService(s *Service) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesService
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesService) Delete ¶
func (r *ProjectsLocationsDatasetsDicomStoresStudiesSeriesService) Delete(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesDeleteCall
Delete: DeleteSeries deletes all instances within the given study and series. Delete requests are equivalent to the GET requests specified in the Retrieve transaction.
func (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesService) RetrieveMetadata ¶
func (r *ProjectsLocationsDatasetsDicomStoresStudiesSeriesService) RetrieveMetadata(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveMetadataCall
RetrieveMetadata: 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 (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesService) RetrieveSeries ¶
func (r *ProjectsLocationsDatasetsDicomStoresStudiesSeriesService) RetrieveSeries(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesRetrieveSeriesCall
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 (*ProjectsLocationsDatasetsDicomStoresStudiesSeriesService) SearchForInstances ¶
func (r *ProjectsLocationsDatasetsDicomStoresStudiesSeriesService) SearchForInstances(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesSeriesSearchForInstancesCall
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 ProjectsLocationsDatasetsDicomStoresStudiesService ¶
type ProjectsLocationsDatasetsDicomStoresStudiesService struct { Series *ProjectsLocationsDatasetsDicomStoresStudiesSeriesService // contains filtered or unexported fields }
func NewProjectsLocationsDatasetsDicomStoresStudiesService ¶
func NewProjectsLocationsDatasetsDicomStoresStudiesService(s *Service) *ProjectsLocationsDatasetsDicomStoresStudiesService
func (*ProjectsLocationsDatasetsDicomStoresStudiesService) Delete ¶
func (r *ProjectsLocationsDatasetsDicomStoresStudiesService) Delete(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesDeleteCall
Delete: DeleteStudy deletes all instances within the given study. Delete requests are equivalent to the GET requests specified in the Retrieve transaction.
func (*ProjectsLocationsDatasetsDicomStoresStudiesService) RetrieveMetadata ¶
func (r *ProjectsLocationsDatasetsDicomStoresStudiesService) RetrieveMetadata(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveMetadataCall
RetrieveMetadata: 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 (*ProjectsLocationsDatasetsDicomStoresStudiesService) RetrieveStudy ¶
func (r *ProjectsLocationsDatasetsDicomStoresStudiesService) RetrieveStudy(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesRetrieveStudyCall
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 (*ProjectsLocationsDatasetsDicomStoresStudiesService) SearchForInstances ¶
func (r *ProjectsLocationsDatasetsDicomStoresStudiesService) SearchForInstances(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesSearchForInstancesCall
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 (*ProjectsLocationsDatasetsDicomStoresStudiesService) SearchForSeries ¶
func (r *ProjectsLocationsDatasetsDicomStoresStudiesService) SearchForSeries(parent string, dicomWebPath string) *ProjectsLocationsDatasetsDicomStoresStudiesSearchForSeriesCall
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 (*ProjectsLocationsDatasetsDicomStoresStudiesService) StoreInstances ¶
func (r *ProjectsLocationsDatasetsDicomStoresStudiesService) StoreInstances(parent string, dicomWebPath string, body_ io.Reader) *ProjectsLocationsDatasetsDicomStoresStudiesStoreInstancesCall
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 ProjectsLocationsDatasetsDicomStoresStudiesStoreInstancesCall ¶
type ProjectsLocationsDatasetsDicomStoresStudiesStoreInstancesCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsDicomStoresStudiesStoreInstancesCall) Context ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesStoreInstancesCall) Context(ctx context.Context) *ProjectsLocationsDatasetsDicomStoresStudiesStoreInstancesCall
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 (*ProjectsLocationsDatasetsDicomStoresStudiesStoreInstancesCall) Do ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesStoreInstancesCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
Do executes the "healthcare.projects.locations.datasets.dicomStores.studies.storeInstances" call.
func (*ProjectsLocationsDatasetsDicomStoresStudiesStoreInstancesCall) Fields ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesStoreInstancesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsDicomStoresStudiesStoreInstancesCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsDicomStoresStudiesStoreInstancesCall) Header ¶
func (c *ProjectsLocationsDatasetsDicomStoresStudiesStoreInstancesCall) 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 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 ProjectsLocationsDatasetsFhirStoresDeidentifyCall ¶
type ProjectsLocationsDatasetsFhirStoresDeidentifyCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsFhirStoresDeidentifyCall) Context ¶
func (c *ProjectsLocationsDatasetsFhirStoresDeidentifyCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresDeidentifyCall
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 (*ProjectsLocationsDatasetsFhirStoresDeidentifyCall) Do ¶
func (c *ProjectsLocationsDatasetsFhirStoresDeidentifyCall) Do(opts ...googleapi.CallOption) (*Operation, error)
Do executes the "healthcare.projects.locations.datasets.fhirStores.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 (*ProjectsLocationsDatasetsFhirStoresDeidentifyCall) Fields ¶
func (c *ProjectsLocationsDatasetsFhirStoresDeidentifyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresDeidentifyCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsFhirStoresDeidentifyCall) Header ¶
func (c *ProjectsLocationsDatasetsFhirStoresDeidentifyCall) 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 ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall ¶
type ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Code ¶
func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Code(code string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall
Code sets the optional parameter "code": The code to translate.
func (*ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) ConceptMapVersion ¶
func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) ConceptMapVersion(conceptMapVersion string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall
ConceptMapVersion sets the optional parameter "conceptMapVersion": The version of the concept map to use. If unset, the most current version is used.
func (*ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Context ¶
func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall
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 (*ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Do ¶
func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
Do executes the "healthcare.projects.locations.datasets.fhirStores.fhir.ConceptMap-search-translate" call.
func (*ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Fields ¶
func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Header ¶
func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) IfNoneMatch ¶
func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall
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 (*ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Source ¶
func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Source(source string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall
Source sets the optional parameter "source": The source value set of the concept map to be used. If unset, target is used to search for concept maps.
func (*ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) System ¶
func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) System(system string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall
System sets the optional parameter "system": The system for the code to be translated.
func (*ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Target ¶
func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Target(target string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall
Target sets the optional parameter "target": The target value set of the concept map to be used. If unset, source is used to search for concept maps.
func (*ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Url ¶
func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall) Url(url string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall
Url sets the optional parameter "url": The canonical url of the concept map to use. If unset, the source and target is used to search for concept maps.
type ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall ¶
type ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) Code ¶
func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) Code(code string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall
Code sets the optional parameter "code": The code to translate.
func (*ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) ConceptMapVersion ¶
func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) ConceptMapVersion(conceptMapVersion string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall
ConceptMapVersion sets the optional parameter "conceptMapVersion": The version of the concept map to use. If unset, the most current version is used.
func (*ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) Context ¶
func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) Context(ctx context.Context) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall
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 (*ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) Do ¶
func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) Do(opts ...googleapi.CallOption) (*http.Response, error)
Do executes the "healthcare.projects.locations.datasets.fhirStores.fhir.ConceptMap-translate" call.
func (*ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) Fields ¶
func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) Header ¶
func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) IfNoneMatch ¶
func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) IfNoneMatch(entityTag string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall
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 (*ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) System ¶
func (c *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall) System(system string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall
System sets the optional parameter "system": The system for the code to be translated.
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) PageToken ¶
func (c *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall) PageToken(PageToken string) *ProjectsLocationsDatasetsFhirStoresFhirHistoryCall
PageToken sets the optional parameter "_page_token": Used to retrieve the first, previous, next, or last page of resource versions when using pagination. Value should be set to the value of `_page_token` set in next or previous page links' URLs. 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 (*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 "_page_token": 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' urls. 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), [R4](http://hl7.org/implement/standards/fhir/R4/ca pabilitystatement.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), [R4](http://hl7.org/implement/standards/fhir/R4/ht tp.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) ConceptMapSearchTranslate ¶
func (r *ProjectsLocationsDatasetsFhirStoresFhirService) ConceptMapSearchTranslate(parent string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapSearchTranslateCall
ConceptMapSearchTranslate: Translates a code from one value set to another by searching for appropriate concept maps.
Implements the FHIR standard $translate operation ([DSTU2](https://www.hl7.org/fhir/DSTU2/operation-conceptmap -translate.html), [STU3](https://www.hl7.org/fhir/STU3/operation-conce ptmap-translate.html), [R4](https://www.hl7.org/fhir/R4/operation-conc eptmap-translate.html)).
On success, the response body contains a JSON-encoded representation of a FHIR Parameters resource, which includes the translation result. Errors generated by the FHIR store 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) ConceptMapTranslate ¶
func (r *ProjectsLocationsDatasetsFhirStoresFhirService) ConceptMapTranslate(name string) *ProjectsLocationsDatasetsFhirStoresFhirConceptMapTranslateCall
ConceptMapTranslate: Translates a code from one value set to another using a concept map.
Implements the FHIR standard $translate operation ([DSTU2](https://www.hl7.org/fhir/DSTU2/operation-conceptmap -translate.html), [STU3](https://www.hl7.org/fhir/STU3/operation-conce ptmap-translate.html), [R4](https://www.hl7.org/fhir/R4/operation-conc eptmap-translate.html)).
On success, the response body contains a JSON-encoded representation of a FHIR Parameters resource, which includes the translation result. Errors generated by the FHIR store 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) 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), [R4](http://hl7.org/implement/standards/fhir /R4/http.html#3.1.0.7.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.
This method requires the`healthcare.fhirStores.searchResources` and `healthcare.fhirResources.delete` permissions on the parent FHIR store.
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), [R4](http://hl7.org/implement/standards/fhir/R4/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.
This method requires the`healthcare.fhirStores.searchResources` permission on the parent FHIR store and the `healthcare.fhirResources.patch` permission on the requested FHIR store resource.
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), [R4](http://hl7.org/implement/standards/fhir /R4/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.
This method requires the`healthcare.fhirStores.searchResources` and `healthcare.fhirResources.update` permissions on the parent FHIR store.
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), [R4](http://hl7.org/implement/standards/fhir/R4/http. 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), [R4](http://hl7.org/implement/standards/fhir/R4/htt p.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), [R4](http://hl7.org/implement/standards/fhir/R4/http. 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), [R4](http://hl7.org/implement/standards/fhi r/R4/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), [R4](http://hl7.org/implement/standards/fhir/R4/ht tp.html#brules)) 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), [R4](http://hl7.org/implement/standards/fhir/R4/ht tp.html#trules)).
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.
This method requires permission for executing the requests in the bundle. The `executeBundle` permission grants permission to execute the request in the bundle but you must grant sufficient permissions to execute the individual requests in the bundle. For example, if the bundle contains a `create` request, you must have permission to execute the `create` request.
Logging is available for the `executeBundle` permission.
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), [R4](http://hl7.org/implement/standards/fhir/R4/htt p.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), [R4](http://hl7.org/implement/sta ndards/fhir/R4/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. The following search parameters must be provided:
- `subject` or `patient` to specify a subject for the
Observation.
- `code`, `category` or any of the composite parameters that
include
`code`.
Any other valid Observation search parameters can also be provided. 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.
Searches with over 1000 results are rejected. Results are counted before grouping and limiting the results with `max`. To stay within the limit, constrain these searches using Observation search parameters such as `_lastUpdated` or `date`.
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), [R4](http://hl7.org/implement/standards/fhir/R4/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 a Patient resource and resources related to that patient.
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), [R4](http: //hl7.org/implement/standards/fhir/R4/patient-operations.html#everythi ng)).
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.
The resources in scope for the response are:
- The patient resource itself.
- All the resources directly referenced by the patient resource.
- Resources directly referencing the patient resource that meet the inclusion criteria. The inclusion criteria are based on the
membership
rules in the patient compartment definition ([DSTU2](http://hl7.org/fhir/DSTU2/compartment-patient.html),
[STU3](http://www.hl7.org/fhir/stu3/compartmentdefinition-patient.html ),
[R4](http://hl7.org/fhir/R4/compartmentdefinition-patient.html)),
which
details the eligible resource types and referencing search
parameters.
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), [R4](http://hl7.org/implement/standards/fhir/R4/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), [R4](http://hl7.org/implement/standards/fhir/R4/http.ht ml#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), [R4](http://hl7.org/implement/standards/fhir/R4/http. 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), [R4](http://hl7.org/implement/standards/fhir/R4/search.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), [R4](http://hl7.org/implement/standa rds/fhir/R4/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), [R4](http://hl7.org/implement/standards/fhir/R4/http. 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), [R4](http://hl7.org/implement/standards/fhir/R4/http.ht ml#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.
Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.
Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.
To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/r esource-policies).
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) Create ¶
func (r *ProjectsLocationsDatasetsFhirStoresService) Create(parent string, fhirstore *FhirStore) *ProjectsLocationsDatasetsFhirStoresCreateCall
Create: Creates a new FHIR store within the parent dataset.
func (*ProjectsLocationsDatasetsFhirStoresService) Deidentify ¶
func (r *ProjectsLocationsDatasetsFhirStoresService) Deidentify(sourceStore string, deidentifyfhirstorerequest *DeidentifyFhirStoreRequest) *ProjectsLocationsDatasetsFhirStoresDeidentifyCall
Deidentify: De-identifies data from the source store and writes it to the destination store. The metadata field type is OperationMetadata. If the request is successful, the response field type is DeidentifyFhirStoreSummary. If errors occur, error details field type is DeidentifyErrorDetails. Errors are also logged to Cloud Logging (see [Viewing logs](/healthcare/docs/how-tos/logging)).
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 Cloud Logging (see [Viewing logs](/healthcare/docs/how-tos/logging)). Otherwise, 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.
The import process does not trigger Cloud Pub/Sub notification or BigQuery streaming update, regardless of how those are configured on the FHIR store.
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 that `history` bundles are rejected, 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.
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 Cloud Logging (see [Viewing logs](/healthcare/docs/how-tos/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.
Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
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.
Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.
Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.
To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/r esource-policies).
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.
Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.
Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.
To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/r esource-policies).
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 to return in the response. When unspecified, equivalent to FULL.
Possible values:
"MESSAGE_VIEW_UNSPECIFIED" "RAW_ONLY" "PARSED_ONLY" "FULL" "BASIC"
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.1 field. 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". * `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":*`.
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.
func (*ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) View ¶
func (c *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall) View(view string) *ProjectsLocationsDatasetsHl7V2StoresMessagesListCall
View sets the optional parameter "view": Specifies the parts of the Message to return in the response. When unspecified, equivalent to BASIC. Setting this to anything other than BASIC with a `page_size` larger than the default can generate a large response, which impacts the performance of this method.
Possible values:
"MESSAGE_VIEW_UNSPECIFIED" "RAW_ONLY" "PARSED_ONLY" "FULL" "BASIC"
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
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.
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.
The contents of the message in Message.data and data extracted from the contents such as Message.create_time cannot be altered. Only the Message.labels field is allowed to be updated. The labels in the request are merged with the existing set of labels. Existing labels with the same keys are updated.
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.
Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
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 ProjectsLocationsDatasetsOperationsCancelCall ¶
type ProjectsLocationsDatasetsOperationsCancelCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsDatasetsOperationsCancelCall) Context ¶
func (c *ProjectsLocationsDatasetsOperationsCancelCall) Context(ctx context.Context) *ProjectsLocationsDatasetsOperationsCancelCall
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 (*ProjectsLocationsDatasetsOperationsCancelCall) Do ¶
func (c *ProjectsLocationsDatasetsOperationsCancelCall) Do(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "healthcare.projects.locations.datasets.operations.cancel" 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 (*ProjectsLocationsDatasetsOperationsCancelCall) Fields ¶
func (c *ProjectsLocationsDatasetsOperationsCancelCall) Fields(s ...googleapi.Field) *ProjectsLocationsDatasetsOperationsCancelCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsDatasetsOperationsCancelCall) Header ¶
func (c *ProjectsLocationsDatasetsOperationsCancelCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
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) Cancel ¶
func (r *ProjectsLocationsDatasetsOperationsService) Cancel(name string, canceloperationrequest *CancelOperationRequest) *ProjectsLocationsDatasetsOperationsCancelCall
Cancel: Starts asynchronous cancellation on a long-running operation.
The server
makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.
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, error details field type is DeidentifyErrorDetails. The LRO result may still be successful if de-identification fails for some DICOM instances. The new de-identified dataset will not contain these failed resources. Failed resource totals are tracked in DeidentifySummary.failure_resource_count. Error details are also logged to Cloud Logging. For more information, see [Viewing logs](/healthcare/docs/how-tos/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.
Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
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 ¶
type RedactConfig struct { }
RedactConfig: Define how to redact sensitive values. Default behaviour is erase. For example, "My name is Jane." becomes "My name is ."
type ReplaceWithInfoTypeConfig ¶
type ReplaceWithInfoTypeConfig struct { }
ReplaceWithInfoTypeConfig: When using the INSPECT_AND_TRANSFORM action, each match is replaced with the name of the info_type. For example, "My name is Jane" becomes "My name is [PERSON_NAME]." The TRANSFORM action is equivalent to redacting.
type Resources ¶
type Resources struct { // Resources: List of resources IDs. For example, "Patient/1234". Resources []string `json:"resources,omitempty"` // ForceSendFields is a list of field names (e.g. "Resources") 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. "Resources") 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:"-"` }
Resources: A list of FHIR resources.
func (*Resources) MarshalJSON ¶
type SchemaConfig ¶
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. // The // maximum depth allowed is 5. 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. // // BigQu // ery only allows a maximum of 10,000 columns per table. Due to // this // limitation, the server will not generate schemas for fields of // type // `Resource`, which can hold any resource type. The affected fields // are // `Parameters.parameter.resource`, `Bundle.entry.resource`, // and // `Bundle.entry.response.outcome`. 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:"-"` }
SchemaConfig: Configuration for the FHIR BigQuery schema. Determines how the server generates the schema.
func (*SchemaConfig) MarshalJSON ¶
func (s *SchemaConfig) MarshalJSON() ([]byte, error)
type SchemaGroup ¶
type SchemaGroup struct { // Choice: True indicates that this is a choice group, meaning that only // one of its // segments can exist in a given message. Choice bool `json:"choice,omitempty"` // MaxOccurs: The maximum number of times this group can be repeated. 0 // or -1 means // unbounded. MaxOccurs int64 `json:"maxOccurs,omitempty"` // Members: Nested groups and/or segments. Members []*GroupOrSegment `json:"members,omitempty"` // MinOccurs: The minimum number of times this group must be // present/repeated. MinOccurs int64 `json:"minOccurs,omitempty"` // Name: The name of this group. For example, "ORDER_DETAIL". Name string `json:"name,omitempty"` // ForceSendFields is a list of field names (e.g. "Choice") 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. "Choice") 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:"-"` }
SchemaGroup: An HL7v2 logical group construct.
func (*SchemaGroup) MarshalJSON ¶
func (s *SchemaGroup) MarshalJSON() ([]byte, error)
type SchemaPackage ¶
type SchemaPackage struct { // IgnoreMinOccurs: Flag to ignore all min_occurs restrictions in the // schema. This means that // incoming messages can omit any group, segment, field, component, // or // subcomponent. IgnoreMinOccurs bool `json:"ignoreMinOccurs,omitempty"` // Schemas: Schema configs that are layered based on their // VersionSources that // match the incoming message. Schema configs present in higher // indices // override those in lower indices with the same message type and // trigger // event if their VersionSources all match an incoming message. Schemas []*Hl7SchemaConfig `json:"schemas,omitempty"` // SchematizedParsingType: Determines how messages that don't parse // successfully are handled. // // Possible values: // "SCHEMATIZED_PARSING_TYPE_UNSPECIFIED" - Unspecified schematized // parsing type, equivalent to `SOFT_FAIL`. // "SOFT_FAIL" - Messages that fail to parse are still stored and // ACKed but a parser error // is stored in place of the schematized data. // "HARD_FAIL" - Messages that fail to parse are rejected from // ingestion/insertion and // return an error code. SchematizedParsingType string `json:"schematizedParsingType,omitempty"` // Types: Schema type definitions that are layered based on their // VersionSources // that match the incoming message. Type definitions present in higher // indices // override those in lower indices with the same type name if // their // VersionSources all match an incoming message. Types []*Hl7TypesConfig `json:"types,omitempty"` // ForceSendFields is a list of field names (e.g. "IgnoreMinOccurs") 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. "IgnoreMinOccurs") 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:"-"` }
SchemaPackage: A schema package contains a set of schemas and type definitions.
func (*SchemaPackage) MarshalJSON ¶
func (s *SchemaPackage) MarshalJSON() ([]byte, error)
type SchemaSegment ¶
type SchemaSegment struct { // MaxOccurs: The maximum number of times this segment can be present in // this group. // 0 or -1 means unbounded. MaxOccurs int64 `json:"maxOccurs,omitempty"` // MinOccurs: The minimum number of times this segment can be present in // this group. MinOccurs int64 `json:"minOccurs,omitempty"` // Type: The Segment type. For example, "PID". Type string `json:"type,omitempty"` // ForceSendFields is a list of field names (e.g. "MaxOccurs") 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. "MaxOccurs") 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:"-"` }
SchemaSegment: An HL7v2 Segment.
func (*SchemaSegment) MarshalJSON ¶
func (s *SchemaSegment) MarshalJSON() ([]byte, error)
type SchematizedData ¶
type SchematizedData struct { // Data: JSON output of the parser. Data string `json:"data,omitempty"` // Error: The error output of the parser. Error string `json:"error,omitempty"` // ForceSendFields is a list of field names (e.g. "Data") 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. "Data") 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:"-"` }
SchematizedData: The content of an HL7v2 message in a structured format as specified by a schema.
func (*SchematizedData) MarshalJSON ¶
func (s *SchematizedData) MarshalJSON() ([]byte, error)
type SearchResourcesRequest ¶
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), // [R4](http://hl7.org/implement/standards/fhir/R4/resourcel // ist.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:"-"` }
SearchResourcesRequest: Request to search the resources in the specified FHIR store.
func (*SearchResourcesRequest) MarshalJSON ¶
func (s *SearchResourcesRequest) MarshalJSON() ([]byte, error)
type Segment ¶
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, "hemoglobin") denotes that the first component of Field 0 has // the // value "hemoglobin". // // * (1.1.2, "CBC") denotes that the second sub-component of the first // component of Field 1 has the value "CBC". // // * (1[0].1, "HbA1c") denotes that the first component of the // first Instance of Field 1, which is repeated, has the value // "HbA1c". Fields map[string]string `json:"fields,omitempty"` // SegmentId: A string that indicates the type of segment. For example, // EVN or PID. SegmentId string `json:"segmentId,omitempty"` // SetId: Set ID for segments that can be in a set. This can be empty if // it's // missing or isn't 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:"-"` }
Segment: A segment in a structured format.
func (*Segment) MarshalJSON ¶
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
deprecated
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 ¶
NewService creates a new Service.
type SetIamPolicyRequest ¶
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" 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:"-"` }
SetIamPolicyRequest: Request message for `SetIamPolicy` method.
func (*SetIamPolicyRequest) MarshalJSON ¶
func (s *SetIamPolicyRequest) MarshalJSON() ([]byte, error)
type Status ¶
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:"-"` }
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).
func (*Status) MarshalJSON ¶
type StreamConfig ¶
type StreamConfig struct { // BigqueryDestination: The destination BigQuery structure that contains // both the dataset // location and corresponding schema config. // // The output is organized in one table per resource type. The // server // reuses the existing tables (if any) that are named after the // resource // types, e.g. "Patient", "Observation". When there is no existing // table // for a given resource type, the server attempts to create one. // // When a table schema doesn't align with the schema config, // either // because of existing incompatible schema or out of band // incompatible // modification, the server does not stream in new data. // // One resolution in this case is to delete the incompatible // table and let the server recreate one, though the newly created // table // only contains data after the table recreation. // // BigQuery imposes a 1 MB limit on streaming insert row size, // therefore // any resource mutation that generates more than 1 MB of BigQuery // data // will not be streamed. // // Results are appended to the corresponding BigQuery tables. // Different // versions of the same resource are distinguishable by the // meta.versionId // and meta.lastUpdated columns. The operation (CREATE/UPDATE/DELETE) // that // results in the new version is recorded in the meta.tag. // // The tables contain all historical resource versions since streaming // was // enabled. For query convenience, the server also creates one view // per // table of the same name containing only the current resource // version. // // The streamed data in the BigQuery dataset is not guaranteed to // be // completely unique. The combination of the id and meta.versionId // columns // should ideally identify a single unique row. But in rare // cases, // duplicates may exist. At query time, users may use the SQL // select // statement to keep only one of the duplicate rows given an id // and // meta.versionId pair. Alternatively, the server created view // mentioned // above also filters out duplicates. // // If a resource mutation cannot be streamed to BigQuery, errors will // be // logged to Cloud Logging (see [Viewing // logs](/healthcare/docs/how- // tos/logging)). BigqueryDestination *GoogleCloudHealthcareV1beta1FhirBigQueryDestination `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 treats 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:"-"` }
StreamConfig: This structure contains configuration for streaming FHIR export.
func (*StreamConfig) MarshalJSON ¶
func (s *StreamConfig) MarshalJSON() ([]byte, error)
type TagFilterList ¶
type TagFilterList struct { // Tags: Tags to be filtered. 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:"-"` }
TagFilterList: List of tags to be filtered.
func (*TagFilterList) MarshalJSON ¶
func (s *TagFilterList) MarshalJSON() ([]byte, error)
type TestIamPermissionsRequest ¶
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:"-"` }
TestIamPermissionsRequest: Request message for `TestIamPermissions` method.
func (*TestIamPermissionsRequest) MarshalJSON ¶
func (s *TestIamPermissionsRequest) MarshalJSON() ([]byte, error)
type TestIamPermissionsResponse ¶
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:"-"` }
TestIamPermissionsResponse: Response message for `TestIamPermissions` method.
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 Type ¶
type Type struct { // Fields: The (sub) fields this type has (if not primitive). Fields []*Field `json:"fields,omitempty"` // Name: The name of this type. This would be the segment or datatype // name. // For example, "PID" or "XPN". Name string `json:"name,omitempty"` // Primitive: If this is a primitive type then this field is the type of // the primitive // For example, STRING. Leave unspecified for composite types. // // Possible values: // "PRIMITIVE_UNSPECIFIED" - Not a primitive. // "STRING" - String primitive. // "VARIES" - Element that can have unschematized children. // "UNESCAPED_STRING" - Like STRING, but all delimiters below this // element are ignored. Primitive string `json:"primitive,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:"-"` }
Type: A type definition for some HL7v2 type (incl. Segments and Datatypes).
func (*Type) MarshalJSON ¶
type VersionSource ¶
type VersionSource struct { // MshField: The field to extract from the MSH segment. For example, // "3.1" or "18[1].1". MshField string `json:"mshField,omitempty"` // Value: The value to match with the field. For example, "My // Application Name" or // "2.3". Value string `json:"value,omitempty"` // ForceSendFields is a list of field names (e.g. "MshField") 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. "MshField") 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:"-"` }
VersionSource: Describes a selector for extracting and matching an MSH field to a value.
func (*VersionSource) MarshalJSON ¶
func (s *VersionSource) MarshalJSON() ([]byte, error)