Vision AI v1 API - Class StreamsServiceClientImpl (1.0.0-beta01)

public sealed class StreamsServiceClientImpl : StreamsServiceClient

Reference documentation and code samples for the Vision AI v1 API class StreamsServiceClientImpl.

StreamsService client wrapper implementation, for convenient use.

Inheritance

object > StreamsServiceClient > StreamsServiceClientImpl

Namespace

Google.Cloud.VisionAI.V1

Assembly

Google.Cloud.VisionAI.V1.dll

Remarks

Service describing handlers for resources. Vision API and Vision AI API are two independent APIs developed by the same team. Vision API is for people to annotate their image while Vision AI is an e2e solution for customer to build their own computer vision application.

Constructors

StreamsServiceClientImpl(StreamsServiceClient, StreamsServiceSettings, ILogger)

public StreamsServiceClientImpl(StreamsService.StreamsServiceClient grpcClient, StreamsServiceSettings settings, ILogger logger)

Constructs a client wrapper for the StreamsService service, with the specified gRPC client and settings.

Parameters
Name Description
grpcClient StreamsServiceStreamsServiceClient

The underlying gRPC client.

settings StreamsServiceSettings

The base StreamsServiceSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

CreateClusterOperationsClient

public override OperationsClient CreateClusterOperationsClient { get; }

The long-running operations client for CreateCluster.

Property Value
Type Description
OperationsClient
Overrides

CreateEventOperationsClient

public override OperationsClient CreateEventOperationsClient { get; }

The long-running operations client for CreateEvent.

Property Value
Type Description
OperationsClient
Overrides

CreateSeriesOperationsClient

public override OperationsClient CreateSeriesOperationsClient { get; }

The long-running operations client for CreateSeries.

Property Value
Type Description
OperationsClient
Overrides

CreateStreamOperationsClient

public override OperationsClient CreateStreamOperationsClient { get; }

The long-running operations client for CreateStream.

Property Value
Type Description
OperationsClient
Overrides

DeleteClusterOperationsClient

public override OperationsClient DeleteClusterOperationsClient { get; }

The long-running operations client for DeleteCluster.

Property Value
Type Description
OperationsClient
Overrides

DeleteEventOperationsClient

public override OperationsClient DeleteEventOperationsClient { get; }

The long-running operations client for DeleteEvent.

Property Value
Type Description
OperationsClient
Overrides

DeleteSeriesOperationsClient

public override OperationsClient DeleteSeriesOperationsClient { get; }

The long-running operations client for DeleteSeries.

Property Value
Type Description
OperationsClient
Overrides

DeleteStreamOperationsClient

public override OperationsClient DeleteStreamOperationsClient { get; }

The long-running operations client for DeleteStream.

Property Value
Type Description
OperationsClient
Overrides

GetStreamThumbnailOperationsClient

public override OperationsClient GetStreamThumbnailOperationsClient { get; }

The long-running operations client for GetStreamThumbnail.

Property Value
Type Description
OperationsClient
Overrides

GrpcClient

public override StreamsService.StreamsServiceClient GrpcClient { get; }

The underlying gRPC StreamsService client

Property Value
Type Description
StreamsServiceStreamsServiceClient
Overrides

IAMPolicyClient

public override IAMPolicyClient IAMPolicyClient { get; }

The IAMPolicyClient associated with this client.

Property Value
Type Description
IAMPolicyClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
Type Description
LocationsClient
Overrides

MaterializeChannelOperationsClient

public override OperationsClient MaterializeChannelOperationsClient { get; }

The long-running operations client for MaterializeChannel.

Property Value
Type Description
OperationsClient
Overrides

UpdateClusterOperationsClient

public override OperationsClient UpdateClusterOperationsClient { get; }

The long-running operations client for UpdateCluster.

Property Value
Type Description
OperationsClient
Overrides

UpdateEventOperationsClient

public override OperationsClient UpdateEventOperationsClient { get; }

The long-running operations client for UpdateEvent.

Property Value
Type Description
OperationsClient
Overrides

UpdateSeriesOperationsClient

public override OperationsClient UpdateSeriesOperationsClient { get; }

The long-running operations client for UpdateSeries.

Property Value
Type Description
OperationsClient
Overrides

UpdateStreamOperationsClient

public override OperationsClient UpdateStreamOperationsClient { get; }

The long-running operations client for UpdateStream.

Property Value
Type Description
OperationsClient
Overrides

Methods

CreateCluster(CreateClusterRequest, CallSettings)

public override Operation<Cluster, OperationMetadata> CreateCluster(CreateClusterRequest request, CallSettings callSettings = null)

Creates a new Cluster in a given project and location.

Parameters
Name Description
request CreateClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationClusterOperationMetadata

The RPC response.

Overrides

CreateClusterAsync(CreateClusterRequest, CallSettings)

public override Task<Operation<Cluster, OperationMetadata>> CreateClusterAsync(CreateClusterRequest request, CallSettings callSettings = null)

Creates a new Cluster in a given project and location.

Parameters
Name Description
request CreateClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationClusterOperationMetadata

A Task containing the RPC response.

Overrides

CreateEvent(CreateEventRequest, CallSettings)

public override Operation<Event, OperationMetadata> CreateEvent(CreateEventRequest request, CallSettings callSettings = null)

Creates a new Event in a given project and location.

Parameters
Name Description
request CreateEventRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEventOperationMetadata

The RPC response.

Overrides

CreateEventAsync(CreateEventRequest, CallSettings)

public override Task<Operation<Event, OperationMetadata>> CreateEventAsync(CreateEventRequest request, CallSettings callSettings = null)

Creates a new Event in a given project and location.

Parameters
Name Description
request CreateEventRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEventOperationMetadata

A Task containing the RPC response.

Overrides

CreateSeries(CreateSeriesRequest, CallSettings)

public override Operation<Series, OperationMetadata> CreateSeries(CreateSeriesRequest request, CallSettings callSettings = null)

Creates a new Series in a given project and location.

Parameters
Name Description
request CreateSeriesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationSeriesOperationMetadata

The RPC response.

Overrides

CreateSeriesAsync(CreateSeriesRequest, CallSettings)

public override Task<Operation<Series, OperationMetadata>> CreateSeriesAsync(CreateSeriesRequest request, CallSettings callSettings = null)

Creates a new Series in a given project and location.

Parameters
Name Description
request CreateSeriesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationSeriesOperationMetadata

A Task containing the RPC response.

Overrides

CreateStream(CreateStreamRequest, CallSettings)

public override Operation<Stream, OperationMetadata> CreateStream(CreateStreamRequest request, CallSettings callSettings = null)

Creates a new Stream in a given project and location.

Parameters
Name Description
request CreateStreamRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationStreamOperationMetadata

The RPC response.

Overrides

CreateStreamAsync(CreateStreamRequest, CallSettings)

public override Task<Operation<Stream, OperationMetadata>> CreateStreamAsync(CreateStreamRequest request, CallSettings callSettings = null)

Creates a new Stream in a given project and location.

Parameters
Name Description
request CreateStreamRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationStreamOperationMetadata

A Task containing the RPC response.

Overrides

DeleteCluster(DeleteClusterRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteCluster(DeleteClusterRequest request, CallSettings callSettings = null)

Deletes a single Cluster.

Parameters
Name Description
request DeleteClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteClusterAsync(DeleteClusterRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteClusterAsync(DeleteClusterRequest request, CallSettings callSettings = null)

Deletes a single Cluster.

Parameters
Name Description
request DeleteClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteEvent(DeleteEventRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteEvent(DeleteEventRequest request, CallSettings callSettings = null)

Deletes a single Event.

Parameters
Name Description
request DeleteEventRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteEventAsync(DeleteEventRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteEventAsync(DeleteEventRequest request, CallSettings callSettings = null)

Deletes a single Event.

Parameters
Name Description
request DeleteEventRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteSeries(DeleteSeriesRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteSeries(DeleteSeriesRequest request, CallSettings callSettings = null)

Deletes a single Series.

Parameters
Name Description
request DeleteSeriesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteSeriesAsync(DeleteSeriesRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteSeriesAsync(DeleteSeriesRequest request, CallSettings callSettings = null)

Deletes a single Series.

Parameters
Name Description
request DeleteSeriesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteStream(DeleteStreamRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteStream(DeleteStreamRequest request, CallSettings callSettings = null)

Deletes a single Stream.

Parameters
Name Description
request DeleteStreamRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteStreamAsync(DeleteStreamRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteStreamAsync(DeleteStreamRequest request, CallSettings callSettings = null)

Deletes a single Stream.

Parameters
Name Description
request DeleteStreamRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

GenerateStreamHlsToken(GenerateStreamHlsTokenRequest, CallSettings)

public override GenerateStreamHlsTokenResponse GenerateStreamHlsToken(GenerateStreamHlsTokenRequest request, CallSettings callSettings = null)

Generate the JWT auth token required to get the stream HLS contents.

Parameters
Name Description
request GenerateStreamHlsTokenRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
GenerateStreamHlsTokenResponse

The RPC response.

Overrides

GenerateStreamHlsTokenAsync(GenerateStreamHlsTokenRequest, CallSettings)

public override Task<GenerateStreamHlsTokenResponse> GenerateStreamHlsTokenAsync(GenerateStreamHlsTokenRequest request, CallSettings callSettings = null)

Generate the JWT auth token required to get the stream HLS contents.

Parameters
Name Description
request GenerateStreamHlsTokenRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskGenerateStreamHlsTokenResponse

A Task containing the RPC response.

Overrides

GetCluster(GetClusterRequest, CallSettings)

public override Cluster GetCluster(GetClusterRequest request, CallSettings callSettings = null)

Gets details of a single Cluster.

Parameters
Name Description
request GetClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Cluster

The RPC response.

Overrides

GetClusterAsync(GetClusterRequest, CallSettings)

public override Task<Cluster> GetClusterAsync(GetClusterRequest request, CallSettings callSettings = null)

Gets details of a single Cluster.

Parameters
Name Description
request GetClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskCluster

A Task containing the RPC response.

Overrides

GetEvent(GetEventRequest, CallSettings)

public override Event GetEvent(GetEventRequest request, CallSettings callSettings = null)

Gets details of a single Event.

Parameters
Name Description
request GetEventRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Event

The RPC response.

Overrides

GetEventAsync(GetEventRequest, CallSettings)

public override Task<Event> GetEventAsync(GetEventRequest request, CallSettings callSettings = null)

Gets details of a single Event.

Parameters
Name Description
request GetEventRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskEvent

A Task containing the RPC response.

Overrides

GetSeries(GetSeriesRequest, CallSettings)

public override Series GetSeries(GetSeriesRequest request, CallSettings callSettings = null)

Gets details of a single Series.

Parameters
Name Description
request GetSeriesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Series

The RPC response.

Overrides

GetSeriesAsync(GetSeriesRequest, CallSettings)

public override Task<Series> GetSeriesAsync(GetSeriesRequest request, CallSettings callSettings = null)

Gets details of a single Series.

Parameters
Name Description
request GetSeriesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskSeries

A Task containing the RPC response.

Overrides

GetStream(GetStreamRequest, CallSettings)

public override Stream GetStream(GetStreamRequest request, CallSettings callSettings = null)

Gets details of a single Stream.

Parameters
Name Description
request GetStreamRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Stream

The RPC response.

Overrides

GetStreamAsync(GetStreamRequest, CallSettings)

public override Task<Stream> GetStreamAsync(GetStreamRequest request, CallSettings callSettings = null)

Gets details of a single Stream.

Parameters
Name Description
request GetStreamRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskStream

A Task containing the RPC response.

Overrides

GetStreamThumbnail(GetStreamThumbnailRequest, CallSettings)

public override Operation<GetStreamThumbnailResponse, OperationMetadata> GetStreamThumbnail(GetStreamThumbnailRequest request, CallSettings callSettings = null)

Gets the thumbnail (image snapshot) of a single Stream.

Parameters
Name Description
request GetStreamThumbnailRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationGetStreamThumbnailResponseOperationMetadata

The RPC response.

Overrides

GetStreamThumbnailAsync(GetStreamThumbnailRequest, CallSettings)

public override Task<Operation<GetStreamThumbnailResponse, OperationMetadata>> GetStreamThumbnailAsync(GetStreamThumbnailRequest request, CallSettings callSettings = null)

Gets the thumbnail (image snapshot) of a single Stream.

Parameters
Name Description
request GetStreamThumbnailRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationGetStreamThumbnailResponseOperationMetadata

A Task containing the RPC response.

Overrides

ListClusters(ListClustersRequest, CallSettings)

public override PagedEnumerable<ListClustersResponse, Cluster> ListClusters(ListClustersRequest request, CallSettings callSettings = null)

Lists Clusters in a given project and location.

Parameters
Name Description
request ListClustersRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListClustersResponseCluster

A pageable sequence of Cluster resources.

Overrides

ListClustersAsync(ListClustersRequest, CallSettings)

public override PagedAsyncEnumerable<ListClustersResponse, Cluster> ListClustersAsync(ListClustersRequest request, CallSettings callSettings = null)

Lists Clusters in a given project and location.

Parameters
Name Description
request ListClustersRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListClustersResponseCluster

A pageable asynchronous sequence of Cluster resources.

Overrides

ListEvents(ListEventsRequest, CallSettings)

public override PagedEnumerable<ListEventsResponse, Event> ListEvents(ListEventsRequest request, CallSettings callSettings = null)

Lists Events in a given project and location.

Parameters
Name Description
request ListEventsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListEventsResponseEvent

A pageable sequence of Event resources.

Overrides

ListEventsAsync(ListEventsRequest, CallSettings)

public override PagedAsyncEnumerable<ListEventsResponse, Event> ListEventsAsync(ListEventsRequest request, CallSettings callSettings = null)

Lists Events in a given project and location.

Parameters
Name Description
request ListEventsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListEventsResponseEvent

A pageable asynchronous sequence of Event resources.

Overrides

ListSeries(ListSeriesRequest, CallSettings)

public override PagedEnumerable<ListSeriesResponse, Series> ListSeries(ListSeriesRequest request, CallSettings callSettings = null)

Lists Series in a given project and location.

Parameters
Name Description
request ListSeriesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListSeriesResponseSeries

A pageable sequence of Series resources.

Overrides

ListSeriesAsync(ListSeriesRequest, CallSettings)

public override PagedAsyncEnumerable<ListSeriesResponse, Series> ListSeriesAsync(ListSeriesRequest request, CallSettings callSettings = null)

Lists Series in a given project and location.

Parameters
Name Description
request ListSeriesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListSeriesResponseSeries

A pageable asynchronous sequence of Series resources.

Overrides

ListStreams(ListStreamsRequest, CallSettings)

public override PagedEnumerable<ListStreamsResponse, Stream> ListStreams(ListStreamsRequest request, CallSettings callSettings = null)

Lists Streams in a given project and location.

Parameters
Name Description
request ListStreamsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListStreamsResponseStream

A pageable sequence of Stream resources.

Overrides

ListStreamsAsync(ListStreamsRequest, CallSettings)

public override PagedAsyncEnumerable<ListStreamsResponse, Stream> ListStreamsAsync(ListStreamsRequest request, CallSettings callSettings = null)

Lists Streams in a given project and location.

Parameters
Name Description
request ListStreamsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListStreamsResponseStream

A pageable asynchronous sequence of Stream resources.

Overrides

MaterializeChannel(MaterializeChannelRequest, CallSettings)

public override Operation<Channel, OperationMetadata> MaterializeChannel(MaterializeChannelRequest request, CallSettings callSettings = null)

Materialize a channel.

Parameters
Name Description
request MaterializeChannelRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationChannelOperationMetadata

The RPC response.

Overrides

MaterializeChannelAsync(MaterializeChannelRequest, CallSettings)

public override Task<Operation<Channel, OperationMetadata>> MaterializeChannelAsync(MaterializeChannelRequest request, CallSettings callSettings = null)

Materialize a channel.

Parameters
Name Description
request MaterializeChannelRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationChannelOperationMetadata

A Task containing the RPC response.

Overrides

UpdateCluster(UpdateClusterRequest, CallSettings)

public override Operation<Cluster, OperationMetadata> UpdateCluster(UpdateClusterRequest request, CallSettings callSettings = null)

Updates the parameters of a single Cluster.

Parameters
Name Description
request UpdateClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationClusterOperationMetadata

The RPC response.

Overrides

UpdateClusterAsync(UpdateClusterRequest, CallSettings)

public override Task<Operation<Cluster, OperationMetadata>> UpdateClusterAsync(UpdateClusterRequest request, CallSettings callSettings = null)

Updates the parameters of a single Cluster.

Parameters
Name Description
request UpdateClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationClusterOperationMetadata

A Task containing the RPC response.

Overrides

UpdateEvent(UpdateEventRequest, CallSettings)

public override Operation<Event, OperationMetadata> UpdateEvent(UpdateEventRequest request, CallSettings callSettings = null)

Updates the parameters of a single Event.

Parameters
Name Description
request UpdateEventRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEventOperationMetadata

The RPC response.

Overrides

UpdateEventAsync(UpdateEventRequest, CallSettings)

public override Task<Operation<Event, OperationMetadata>> UpdateEventAsync(UpdateEventRequest request, CallSettings callSettings = null)

Updates the parameters of a single Event.

Parameters
Name Description
request UpdateEventRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEventOperationMetadata

A Task containing the RPC response.

Overrides

UpdateSeries(UpdateSeriesRequest, CallSettings)

public override Operation<Series, OperationMetadata> UpdateSeries(UpdateSeriesRequest request, CallSettings callSettings = null)

Updates the parameters of a single Event.

Parameters
Name Description
request UpdateSeriesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationSeriesOperationMetadata

The RPC response.

Overrides

UpdateSeriesAsync(UpdateSeriesRequest, CallSettings)

public override Task<Operation<Series, OperationMetadata>> UpdateSeriesAsync(UpdateSeriesRequest request, CallSettings callSettings = null)

Updates the parameters of a single Event.

Parameters
Name Description
request UpdateSeriesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationSeriesOperationMetadata

A Task containing the RPC response.

Overrides

UpdateStream(UpdateStreamRequest, CallSettings)

public override Operation<Stream, OperationMetadata> UpdateStream(UpdateStreamRequest request, CallSettings callSettings = null)

Updates the parameters of a single Stream.

Parameters
Name Description
request UpdateStreamRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationStreamOperationMetadata

The RPC response.

Overrides

UpdateStreamAsync(UpdateStreamRequest, CallSettings)

public override Task<Operation<Stream, OperationMetadata>> UpdateStreamAsync(UpdateStreamRequest request, CallSettings callSettings = null)

Updates the parameters of a single Stream.

Parameters
Name Description
request UpdateStreamRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationStreamOperationMetadata

A Task containing the RPC response.

Overrides