Class: Google::Cloud::Dataplex::V1::EntryType
- Inherits:
-
Object
- Object
- Google::Cloud::Dataplex::V1::EntryType
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/dataplex/v1/catalog.rb
Overview
Entry Type is a template for creating Entries.
Defined Under Namespace
Classes: AspectInfo, Authorization, LabelsEntry
Instance Attribute Summary collapse
-
#authorization ⇒ ::Google::Cloud::Dataplex::V1::EntryType::Authorization
Immutable.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#description ⇒ ::String
Optional.
-
#display_name ⇒ ::String
Optional.
-
#etag ⇒ ::String
Optional.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#name ⇒ ::String
readonly
Output only.
-
#platform ⇒ ::String
Optional.
-
#required_aspects ⇒ ::Array<::Google::Cloud::Dataplex::V1::EntryType::AspectInfo>
AspectInfo for the entry type.
-
#system ⇒ ::String
Optional.
-
#type_aliases ⇒ ::Array<::String>
Optional.
-
#uid ⇒ ::String
readonly
Output only.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#authorization ⇒ ::Google::Cloud::Dataplex::V1::EntryType::Authorization
Returns Immutable. Authorization defined for this type.
304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 304 class EntryType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] type # @return [::String] # Required aspect type for the entry type. class AspectInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Authorization for an Entry Type. # @!attribute [rw] alternate_use_permission # @return [::String] # Immutable. The IAM permission grantable on the Entry Group to allow # access to instantiate Entries of Dataplex owned Entry Types, only # settable for Dataplex owned Types. class Authorization include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time when the EntryType was created.
304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 304 class EntryType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] type # @return [::String] # Required aspect type for the entry type. class AspectInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Authorization for an Entry Type. # @!attribute [rw] alternate_use_permission # @return [::String] # Immutable. The IAM permission grantable on the Entry Group to allow # access to instantiate Entries of Dataplex owned Entry Types, only # settable for Dataplex owned Types. class Authorization include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#description ⇒ ::String
Returns Optional. Description of the EntryType.
304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 304 class EntryType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] type # @return [::String] # Required aspect type for the entry type. class AspectInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Authorization for an Entry Type. # @!attribute [rw] alternate_use_permission # @return [::String] # Immutable. The IAM permission grantable on the Entry Group to allow # access to instantiate Entries of Dataplex owned Entry Types, only # settable for Dataplex owned Types. class Authorization include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#display_name ⇒ ::String
Returns Optional. User friendly display name.
304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 304 class EntryType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] type # @return [::String] # Required aspect type for the entry type. class AspectInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Authorization for an Entry Type. # @!attribute [rw] alternate_use_permission # @return [::String] # Immutable. The IAM permission grantable on the Entry Group to allow # access to instantiate Entries of Dataplex owned Entry Types, only # settable for Dataplex owned Types. class Authorization include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#etag ⇒ ::String
Returns Optional. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 304 class EntryType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] type # @return [::String] # Required aspect type for the entry type. class AspectInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Authorization for an Entry Type. # @!attribute [rw] alternate_use_permission # @return [::String] # Immutable. The IAM permission grantable on the Entry Group to allow # access to instantiate Entries of Dataplex owned Entry Types, only # settable for Dataplex owned Types. class Authorization include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Optional. User-defined labels for the EntryType.
304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 304 class EntryType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] type # @return [::String] # Required aspect type for the entry type. class AspectInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Authorization for an Entry Type. # @!attribute [rw] alternate_use_permission # @return [::String] # Immutable. The IAM permission grantable on the Entry Group to allow # access to instantiate Entries of Dataplex owned Entry Types, only # settable for Dataplex owned Types. class Authorization include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#name ⇒ ::String (readonly)
Returns Output only. The relative resource name of the EntryType, of the form: projects/{project_number}/locations/{location_id}/entryTypes/{entry_type_id}.
304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 304 class EntryType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] type # @return [::String] # Required aspect type for the entry type. class AspectInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Authorization for an Entry Type. # @!attribute [rw] alternate_use_permission # @return [::String] # Immutable. The IAM permission grantable on the Entry Group to allow # access to instantiate Entries of Dataplex owned Entry Types, only # settable for Dataplex owned Types. class Authorization include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#platform ⇒ ::String
Returns Optional. The platform that Entries of this type belongs to.
304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 304 class EntryType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] type # @return [::String] # Required aspect type for the entry type. class AspectInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Authorization for an Entry Type. # @!attribute [rw] alternate_use_permission # @return [::String] # Immutable. The IAM permission grantable on the Entry Group to allow # access to instantiate Entries of Dataplex owned Entry Types, only # settable for Dataplex owned Types. class Authorization include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#required_aspects ⇒ ::Array<::Google::Cloud::Dataplex::V1::EntryType::AspectInfo>
Returns AspectInfo for the entry type.
304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 304 class EntryType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] type # @return [::String] # Required aspect type for the entry type. class AspectInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Authorization for an Entry Type. # @!attribute [rw] alternate_use_permission # @return [::String] # Immutable. The IAM permission grantable on the Entry Group to allow # access to instantiate Entries of Dataplex owned Entry Types, only # settable for Dataplex owned Types. class Authorization include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#system ⇒ ::String
Returns Optional. The system that Entries of this type belongs to. Examples include CloudSQL, MariaDB etc.
304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 304 class EntryType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] type # @return [::String] # Required aspect type for the entry type. class AspectInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Authorization for an Entry Type. # @!attribute [rw] alternate_use_permission # @return [::String] # Immutable. The IAM permission grantable on the Entry Group to allow # access to instantiate Entries of Dataplex owned Entry Types, only # settable for Dataplex owned Types. class Authorization include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#type_aliases ⇒ ::Array<::String>
Returns Optional. Indicates the class this Entry Type belongs to, for example, TABLE, DATABASE, MODEL.
304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 304 class EntryType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] type # @return [::String] # Required aspect type for the entry type. class AspectInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Authorization for an Entry Type. # @!attribute [rw] alternate_use_permission # @return [::String] # Immutable. The IAM permission grantable on the Entry Group to allow # access to instantiate Entries of Dataplex owned Entry Types, only # settable for Dataplex owned Types. class Authorization include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#uid ⇒ ::String (readonly)
Returns Output only. System generated globally unique ID for the EntryType. This ID will be different if the EntryType is deleted and re-created with the same name.
304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 304 class EntryType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] type # @return [::String] # Required aspect type for the entry type. class AspectInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Authorization for an Entry Type. # @!attribute [rw] alternate_use_permission # @return [::String] # Immutable. The IAM permission grantable on the Entry Group to allow # access to instantiate Entries of Dataplex owned Entry Types, only # settable for Dataplex owned Types. class Authorization include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time when the EntryType was last updated.
304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 |
# File 'proto_docs/google/cloud/dataplex/v1/catalog.rb', line 304 class EntryType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] type # @return [::String] # Required aspect type for the entry type. class AspectInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Authorization for an Entry Type. # @!attribute [rw] alternate_use_permission # @return [::String] # Immutable. The IAM permission grantable on the Entry Group to allow # access to instantiate Entries of Dataplex owned Entry Types, only # settable for Dataplex owned Types. class Authorization include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |