Class: Google::Cloud::VisionAI::V1::Event
- Inherits:
-
Object
- Object
- Google::Cloud::VisionAI::V1::Event
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/visionai/v1/streams_resources.rb
Overview
Message describing the Event object.
Defined Under Namespace
Modules: Clock Classes: AnnotationsEntry, LabelsEntry
Instance Attribute Summary collapse
-
#alignment_clock ⇒ ::Google::Cloud::VisionAI::V1::Event::Clock
The clock used for joining streams.
-
#annotations ⇒ ::Google::Protobuf::Map{::String => ::String}
Annotations to allow clients to store small amounts of arbitrary data.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#grace_period ⇒ ::Google::Protobuf::Duration
Grace period for cleaning up the event.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Labels as key value pairs.
-
#name ⇒ ::String
Name of the resource.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#alignment_clock ⇒ ::Google::Cloud::VisionAI::V1::Event::Clock
Returns The clock used for joining streams.
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 |
# File 'proto_docs/google/cloud/visionai/v1/streams_resources.rb', line 101 class Event include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Clock that will be used for joining streams. module Clock # Clock is not specified. CLOCK_UNSPECIFIED = 0 # Use the timestamp when the data is captured. Clients need to sync the # clock. CAPTURE = 1 # Use the timestamp when the data is received. INGEST = 2 end end |
#annotations ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Annotations to allow clients to store small amounts of arbitrary data.
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 |
# File 'proto_docs/google/cloud/visionai/v1/streams_resources.rb', line 101 class Event include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Clock that will be used for joining streams. module Clock # Clock is not specified. CLOCK_UNSPECIFIED = 0 # Use the timestamp when the data is captured. Clients need to sync the # clock. CAPTURE = 1 # Use the timestamp when the data is received. INGEST = 2 end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The create timestamp.
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 |
# File 'proto_docs/google/cloud/visionai/v1/streams_resources.rb', line 101 class Event include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Clock that will be used for joining streams. module Clock # Clock is not specified. CLOCK_UNSPECIFIED = 0 # Use the timestamp when the data is captured. Clients need to sync the # clock. CAPTURE = 1 # Use the timestamp when the data is received. INGEST = 2 end end |
#grace_period ⇒ ::Google::Protobuf::Duration
Returns Grace period for cleaning up the event. This is the time the controller waits for before deleting the event. During this period, if there is any active channel on the event. The deletion of the event after grace_period will be ignored.
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 |
# File 'proto_docs/google/cloud/visionai/v1/streams_resources.rb', line 101 class Event include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Clock that will be used for joining streams. module Clock # Clock is not specified. CLOCK_UNSPECIFIED = 0 # Use the timestamp when the data is captured. Clients need to sync the # clock. CAPTURE = 1 # Use the timestamp when the data is received. INGEST = 2 end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Labels as key value pairs.
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 |
# File 'proto_docs/google/cloud/visionai/v1/streams_resources.rb', line 101 class Event include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Clock that will be used for joining streams. module Clock # Clock is not specified. CLOCK_UNSPECIFIED = 0 # Use the timestamp when the data is captured. Clients need to sync the # clock. CAPTURE = 1 # Use the timestamp when the data is received. INGEST = 2 end end |
#name ⇒ ::String
Returns Name of the resource.
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 |
# File 'proto_docs/google/cloud/visionai/v1/streams_resources.rb', line 101 class Event include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Clock that will be used for joining streams. module Clock # Clock is not specified. CLOCK_UNSPECIFIED = 0 # Use the timestamp when the data is captured. Clients need to sync the # clock. CAPTURE = 1 # Use the timestamp when the data is received. INGEST = 2 end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The update timestamp.
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 |
# File 'proto_docs/google/cloud/visionai/v1/streams_resources.rb', line 101 class Event include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Clock that will be used for joining streams. module Clock # Clock is not specified. CLOCK_UNSPECIFIED = 0 # Use the timestamp when the data is captured. Clients need to sync the # clock. CAPTURE = 1 # Use the timestamp when the data is received. INGEST = 2 end end |