Class: Google::Cloud::Connectors::V1::RuntimeEntitySchema::Field
- Inherits:
-
Object
- Object
- Google::Cloud::Connectors::V1::RuntimeEntitySchema::Field
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/connectors/v1/connection.rb
Overview
Metadata of an entity field.
Instance Attribute Summary collapse
-
#additional_details ⇒ ::Google::Protobuf::Struct
The following map contains fields that are not explicitly mentioned above,this give connectors the flexibility to add new metadata fields.
-
#data_type ⇒ ::Google::Cloud::Connectors::V1::DataType
The data type of the Field.
-
#default_value ⇒ ::Google::Protobuf::Value
The following field specifies the default value of the Field provided by the external system if a value is not provided.
-
#description ⇒ ::String
A brief description of the Field.
-
#field ⇒ ::String
Name of the Field.
-
#key ⇒ ::Boolean
The following boolean field specifies if the current Field acts as a primary key or id if the parent is of type entity.
-
#nullable ⇒ ::Boolean
Specifies whether a null value is allowed.
-
#readonly ⇒ ::Boolean
Specifies if the Field is readonly.
Instance Attribute Details
#additional_details ⇒ ::Google::Protobuf::Struct
201 202 203 204 |
# File 'proto_docs/google/cloud/connectors/v1/connection.rb', line 201 class Field include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#data_type ⇒ ::Google::Cloud::Connectors::V1::DataType
201 202 203 204 |
# File 'proto_docs/google/cloud/connectors/v1/connection.rb', line 201 class Field include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#default_value ⇒ ::Google::Protobuf::Value
201 202 203 204 |
# File 'proto_docs/google/cloud/connectors/v1/connection.rb', line 201 class Field include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#description ⇒ ::String
201 202 203 204 |
# File 'proto_docs/google/cloud/connectors/v1/connection.rb', line 201 class Field include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#field ⇒ ::String
201 202 203 204 |
# File 'proto_docs/google/cloud/connectors/v1/connection.rb', line 201 class Field include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#key ⇒ ::Boolean
201 202 203 204 |
# File 'proto_docs/google/cloud/connectors/v1/connection.rb', line 201 class Field include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#nullable ⇒ ::Boolean
201 202 203 204 |
# File 'proto_docs/google/cloud/connectors/v1/connection.rb', line 201 class Field include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#readonly ⇒ ::Boolean
201 202 203 204 |
# File 'proto_docs/google/cloud/connectors/v1/connection.rb', line 201 class Field include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |