Reference documentation and code samples for the Vision AI V1 API class Google::Cloud::VisionAI::V1::Asset.
An asset is a resource in corpus. It represents a media object inside corpus, contains metadata and another resource annotation. Different feature could be applied to the asset to generate annotations. User could specified annotation related to the target asset.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#asset_gcs_source
def asset_gcs_source() -> ::Google::Cloud::VisionAI::V1::AssetSource::AssetGcsSource
Returns
- (::Google::Cloud::VisionAI::V1::AssetSource::AssetGcsSource) — Output only. The original cloud storage source uri that is associated with this asset.
#name
def name() -> ::String
Returns
-
(::String) — Resource name of the asset.
Format:
projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}
#name=
def name=(value) -> ::String
Parameter
-
value (::String) — Resource name of the asset.
Format:
projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}
Returns
-
(::String) — Resource name of the asset.
Format:
projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}
#ttl
def ttl() -> ::Google::Protobuf::Duration
Returns
- (::Google::Protobuf::Duration) — The duration for which all media assets, associated metadata, and search documents can exist. If not set, then it will using the default ttl in the parent corpus resource.
#ttl=
def ttl=(value) -> ::Google::Protobuf::Duration
Parameter
- value (::Google::Protobuf::Duration) — The duration for which all media assets, associated metadata, and search documents can exist. If not set, then it will using the default ttl in the parent corpus resource.
Returns
- (::Google::Protobuf::Duration) — The duration for which all media assets, associated metadata, and search documents can exist. If not set, then it will using the default ttl in the parent corpus resource.