Class: Google::Apis::HealthcareV1beta1::ParserConfig
- Inherits:
-
Object
- Object
- Google::Apis::HealthcareV1beta1::ParserConfig
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/healthcare_v1beta1/classes.rb,
lib/google/apis/healthcare_v1beta1/representations.rb,
lib/google/apis/healthcare_v1beta1/representations.rb
Overview
The configuration for the parser. It determines how the server parses the messages.
Instance Attribute Summary collapse
-
#allow_null_header ⇒ Boolean
(also: #allow_null_header?)
Determines whether messages with no header are allowed.
-
#schema ⇒ Google::Apis::HealthcareV1beta1::SchemaPackage
A schema package contains a set of schemas and type definitions.
-
#segment_terminator ⇒ String
Byte(s) to use as the segment terminator.
-
#version ⇒ String
Immutable.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ParserConfig
constructor
A new instance of ParserConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ParserConfig
Returns a new instance of ParserConfig.
4074 4075 4076 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 4074 def initialize(**args) update!(**args) end |
Instance Attribute Details
#allow_null_header ⇒ Boolean Also known as: allow_null_header?
Determines whether messages with no header are allowed.
Corresponds to the JSON property allowNullHeader
4053 4054 4055 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 4053 def allow_null_header @allow_null_header end |
#schema ⇒ Google::Apis::HealthcareV1beta1::SchemaPackage
A schema package contains a set of schemas and type definitions.
Corresponds to the JSON property schema
4059 4060 4061 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 4059 def schema @schema end |
#segment_terminator ⇒ String
Byte(s) to use as the segment terminator. If this is unset, '\r' is used as
segment terminator, matching the HL7 version 2 specification.
Corresponds to the JSON property segmentTerminator
NOTE: Values are automatically base64 encoded/decoded in the client library.
4066 4067 4068 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 4066 def segment_terminator @segment_terminator end |
#version ⇒ String
Immutable. Determines the version of the unschematized parser to be used when
schema is not given. This field is immutable after store creation.
Corresponds to the JSON property version
4072 4073 4074 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 4072 def version @version end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4079 4080 4081 4082 4083 4084 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 4079 def update!(**args) @allow_null_header = args[:allow_null_header] if args.key?(:allow_null_header) @schema = args[:schema] if args.key?(:schema) @segment_terminator = args[:segment_terminator] if args.key?(:segment_terminator) @version = args[:version] if args.key?(:version) end |