proto_docs/google/cloud/video/livestream/v1/service.rb in google-cloud-video-live_stream-v1-1.0.0 vs proto_docs/google/cloud/video/livestream/v1/service.rb in google-cloud-video-live_stream-v1-1.1.0

- old
+ new

@@ -605,9 +605,115 @@ class ChannelOperationResponse include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end + # Request message for "LivestreamService.ListClips". + # @!attribute [rw] parent + # @return [::String] + # Required. Parent value for ListClipsRequest + # @!attribute [rw] page_size + # @return [::Integer] + # Requested page size. Server may return fewer items than requested. + # If unspecified, server will pick an appropriate default. + # @!attribute [rw] page_token + # @return [::String] + # A token identifying a page of results the server should return. + # @!attribute [rw] filter + # @return [::String] + # Filtering results + # @!attribute [rw] order_by + # @return [::String] + # Hint for how to order the results + class ListClipsRequest + include ::Google::Protobuf::MessageExts + extend ::Google::Protobuf::MessageExts::ClassMethods + end + + # Response message for "LivestreamService.ListClips". + # @!attribute [rw] clips + # @return [::Array<::Google::Cloud::Video::LiveStream::V1::Clip>] + # The list of Clip + # @!attribute [rw] next_page_token + # @return [::String] + # A token identifying a page of results the server should return. + # @!attribute [rw] unreachable + # @return [::Array<::String>] + # Locations that could not be reached. + class ListClipsResponse + include ::Google::Protobuf::MessageExts + extend ::Google::Protobuf::MessageExts::ClassMethods + end + + # Request message for "LivestreamService.GetClip". + # @!attribute [rw] name + # @return [::String] + # Required. Name of the resource, in the following form: + # `projects/{project}/locations/{location}/channels/{channel}/clips/{clip}`. + class GetClipRequest + include ::Google::Protobuf::MessageExts + extend ::Google::Protobuf::MessageExts::ClassMethods + end + + # Request message for "LivestreamService.CreateClip". + # @!attribute [rw] parent + # @return [::String] + # Required. The parent resource name, in the following form: + # `projects/{project}/locations/{location}/channels/{channel}`. + # @!attribute [rw] clip_id + # @return [::String] + # Required. Id of the requesting object in the following form: + # + # 1. 1 character minimum, 63 characters maximum + # 2. Only contains letters, digits, underscores, and hyphens + # @!attribute [rw] clip + # @return [::Google::Cloud::Video::LiveStream::V1::Clip] + # Required. The resource being created + # @!attribute [rw] request_id + # @return [::String] + # Optional. An optional request ID to identify requests. Specify a unique + # request ID so that if you must retry your request, the server will know to + # ignore the request if it has already been completed. The server will + # guarantee that for at least 60 minutes since the first request. + # + # For example, consider a situation where you make an initial request and + # the request times out. If you make the request again with the same request + # ID, the server can check if original operation with the same request ID + # was received, and if so, will ignore the second request. This prevents + # clients from accidentally creating duplicate commitments. + # + # The request ID must be a valid UUID with the exception that zero UUID is + # not supported (00000000-0000-0000-0000-000000000000). + class CreateClipRequest + include ::Google::Protobuf::MessageExts + extend ::Google::Protobuf::MessageExts::ClassMethods + end + + # Request message for "LivestreamService.DeleteClip". + # @!attribute [rw] name + # @return [::String] + # Required. The name of the clip resource, in the form of: + # `projects/{project}/locations/{location}/channels/{channelId}/clips/{clipId}`. + # @!attribute [rw] request_id + # @return [::String] + # Optional. A request ID to identify requests. Specify a unique request ID + # so that if you must retry your request, the server will know to ignore + # the request if it has already been completed. The server will guarantee + # that for at least 60 minutes since the first request. + # + # For example, consider a situation where you make an initial request and the + # request times out. If you make the request again with the same request ID, + # the server can check if original operation with the same request ID was + # received, and if so, will ignore the second request. This prevents clients + # from accidentally creating duplicate commitments. + # + # The request ID must be a valid UUID with the exception that zero UUID is + # not supported `(00000000-0000-0000-0000-000000000000)`. + class DeleteClipRequest + include ::Google::Protobuf::MessageExts + extend ::Google::Protobuf::MessageExts::ClassMethods + end + # Represents the metadata of the long-running operation. # @!attribute [r] create_time # @return [::Google::Protobuf::Timestamp] # Output only. The time the operation was created. # @!attribute [r] end_time