Interface FhirStoreSourceOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
FhirStoreSource, FhirStoreSource.Builder

@Generated public interface FhirStoreSourceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    com.google.protobuf.ByteString
    Required.
    Intermediate Cloud Storage directory used for the import with a length limit of 2,000 characters.
    com.google.protobuf.ByteString
    Intermediate Cloud Storage directory used for the import with a length limit of 2,000 characters.
    getResourceTypes(int index)
    The FHIR resource types to import.
    com.google.protobuf.ByteString
    The FHIR resource types to import.
    int
    The FHIR resource types to import.
    The FHIR resource types to import.
    boolean
    Optional.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getFhirStore

      String getFhirStore()
       Required. The full resource name of the FHIR store to import data from, in
       the format of
       `projects/{project}/locations/{location}/datasets/{dataset}/fhirStores/{fhir_store}`.
       
      string fhir_store = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The fhirStore.
    • getFhirStoreBytes

      com.google.protobuf.ByteString getFhirStoreBytes()
       Required. The full resource name of the FHIR store to import data from, in
       the format of
       `projects/{project}/locations/{location}/datasets/{dataset}/fhirStores/{fhir_store}`.
       
      string fhir_store = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for fhirStore.
    • getGcsStagingDir

      String getGcsStagingDir()
       Intermediate Cloud Storage directory used for the import with a length
       limit of 2,000 characters. Can be specified if one wants to have the
       FhirStore export to a specific Cloud Storage directory.
       
      string gcs_staging_dir = 2;
      Returns:
      The gcsStagingDir.
    • getGcsStagingDirBytes

      com.google.protobuf.ByteString getGcsStagingDirBytes()
       Intermediate Cloud Storage directory used for the import with a length
       limit of 2,000 characters. Can be specified if one wants to have the
       FhirStore export to a specific Cloud Storage directory.
       
      string gcs_staging_dir = 2;
      Returns:
      The bytes for gcsStagingDir.
    • getResourceTypesList

      List<String> getResourceTypesList()
       The FHIR resource types to import. The resource types should be a subset of
       all [supported FHIR resource
       types](https://cloud.google.com/generative-ai-app-builder/docs/fhir-schema-reference#resource-level-specification).
       Default to all supported FHIR resource types if empty.
       
      repeated string resource_types = 3;
      Returns:
      A list containing the resourceTypes.
    • getResourceTypesCount

      int getResourceTypesCount()
       The FHIR resource types to import. The resource types should be a subset of
       all [supported FHIR resource
       types](https://cloud.google.com/generative-ai-app-builder/docs/fhir-schema-reference#resource-level-specification).
       Default to all supported FHIR resource types if empty.
       
      repeated string resource_types = 3;
      Returns:
      The count of resourceTypes.
    • getResourceTypes

      String getResourceTypes(int index)
       The FHIR resource types to import. The resource types should be a subset of
       all [supported FHIR resource
       types](https://cloud.google.com/generative-ai-app-builder/docs/fhir-schema-reference#resource-level-specification).
       Default to all supported FHIR resource types if empty.
       
      repeated string resource_types = 3;
      Parameters:
      index - The index of the element to return.
      Returns:
      The resourceTypes at the given index.
    • getResourceTypesBytes

      com.google.protobuf.ByteString getResourceTypesBytes(int index)
       The FHIR resource types to import. The resource types should be a subset of
       all [supported FHIR resource
       types](https://cloud.google.com/generative-ai-app-builder/docs/fhir-schema-reference#resource-level-specification).
       Default to all supported FHIR resource types if empty.
       
      repeated string resource_types = 3;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the resourceTypes at the given index.
    • getUpdateFromLatestPredefinedSchema

      boolean getUpdateFromLatestPredefinedSchema()
       Optional. Whether to update the DataStore schema to the latest predefined
       schema.
      
       If true, the DataStore schema will be updated to include any FHIR fields
       or resource types that have been added since the last import and
       corresponding FHIR resources will be imported from the FHIR store.
      
       Note this field cannot be used in conjunction with `resource_types`. It
       should be used after initial import.
       
      bool update_from_latest_predefined_schema = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The updateFromLatestPredefinedSchema.