Show / Hide Table of Contents

Class LiveStreamServiceClient

LiveStreamService client wrapper, for convenient use.

Inheritance
object
LiveStreamServiceClient
LiveStreamServiceClientImpl
Inherited Members
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ToString()
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public abstract class LiveStreamServiceClient
Remarks

Provides methods for handling LiveStream objects.

Properties

DefaultEndpoint

The default endpoint for the LiveStreamService service, which is a host of "admanager.googleapis.com" and a port of 443.

Declaration
public static string DefaultEndpoint { get; }
Property Value
Type Description
string

DefaultScopes

The default LiveStreamService scopes.

Declaration
public static IReadOnlyList<string> DefaultScopes { get; }
Property Value
Type Description
IReadOnlyList<string>
Remarks

The default LiveStreamService scopes are:

  • https://www.googleapis.com/auth/admanager
  • https://www.googleapis.com/auth/admanager.readonly

GrpcClient

The underlying gRPC LiveStreamService client

Declaration
public virtual LiveStreamService.LiveStreamServiceClient GrpcClient { get; }
Property Value
Type Description
LiveStreamService.LiveStreamServiceClient

ServiceMetadata

The service metadata associated with this client type.

Declaration
public static ServiceMetadata ServiceMetadata { get; }
Property Value
Type Description
ServiceMetadata

Methods

BatchActivateLiveStreams(BatchActivateLiveStreamsRequest, CallSettings)

Batch activates LiveStream objects.

Declaration
public virtual BatchActivateLiveStreamsResponse BatchActivateLiveStreams(BatchActivateLiveStreamsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchActivateLiveStreamsRequest request

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
BatchActivateLiveStreamsResponse

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
BatchActivateLiveStreamsRequest request = new BatchActivateLiveStreamsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    LiveStreamNames =
    {
        LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
    },
};
// Make the request
BatchActivateLiveStreamsResponse response = liveStreamServiceClient.BatchActivateLiveStreams(request);

BatchActivateLiveStreams(NetworkName, IEnumerable<LiveStreamName>, CallSettings)

Batch activates LiveStream objects.

Declaration
public virtual BatchActivateLiveStreamsResponse BatchActivateLiveStreams(NetworkName parent, IEnumerable<LiveStreamName> names, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. Format: networks/{network_code}

IEnumerable<LiveStreamName> names

Required. The resource names of the LiveStreams to activate. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BatchActivateLiveStreamsResponse

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<LiveStreamName> names = new LiveStreamName[]
{
    LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
};
// Make the request
BatchActivateLiveStreamsResponse response = liveStreamServiceClient.BatchActivateLiveStreams(parent, names);

BatchActivateLiveStreams(string, IEnumerable<string>, CallSettings)

Batch activates LiveStream objects.

Declaration
public virtual BatchActivateLiveStreamsResponse BatchActivateLiveStreams(string parent, IEnumerable<string> names, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: networks/{network_code}

IEnumerable<string> names

Required. The resource names of the LiveStreams to activate. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BatchActivateLiveStreamsResponse

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<string> names = new string[]
{
    "networks/[NETWORK_CODE]/liveStreams/[LIVE_STREAM]",
};
// Make the request
BatchActivateLiveStreamsResponse response = liveStreamServiceClient.BatchActivateLiveStreams(parent, names);

BatchActivateLiveStreamsAsync(BatchActivateLiveStreamsRequest, CallSettings)

Batch activates LiveStream objects.

Declaration
public virtual Task<BatchActivateLiveStreamsResponse> BatchActivateLiveStreamsAsync(BatchActivateLiveStreamsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchActivateLiveStreamsRequest request

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
Task<BatchActivateLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
BatchActivateLiveStreamsRequest request = new BatchActivateLiveStreamsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    LiveStreamNames =
    {
        LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
    },
};
// Make the request
BatchActivateLiveStreamsResponse response = await liveStreamServiceClient.BatchActivateLiveStreamsAsync(request);

BatchActivateLiveStreamsAsync(BatchActivateLiveStreamsRequest, CancellationToken)

Batch activates LiveStream objects.

Declaration
public virtual Task<BatchActivateLiveStreamsResponse> BatchActivateLiveStreamsAsync(BatchActivateLiveStreamsRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
BatchActivateLiveStreamsRequest request

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

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchActivateLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
BatchActivateLiveStreamsRequest request = new BatchActivateLiveStreamsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    LiveStreamNames =
    {
        LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
    },
};
// Make the request
BatchActivateLiveStreamsResponse response = await liveStreamServiceClient.BatchActivateLiveStreamsAsync(request);

BatchActivateLiveStreamsAsync(NetworkName, IEnumerable<LiveStreamName>, CallSettings)

Batch activates LiveStream objects.

Declaration
public virtual Task<BatchActivateLiveStreamsResponse> BatchActivateLiveStreamsAsync(NetworkName parent, IEnumerable<LiveStreamName> names, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. Format: networks/{network_code}

IEnumerable<LiveStreamName> names

Required. The resource names of the LiveStreams to activate. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<BatchActivateLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<LiveStreamName> names = new LiveStreamName[]
{
    LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
};
// Make the request
BatchActivateLiveStreamsResponse response = await liveStreamServiceClient.BatchActivateLiveStreamsAsync(parent, names);

BatchActivateLiveStreamsAsync(NetworkName, IEnumerable<LiveStreamName>, CancellationToken)

Batch activates LiveStream objects.

Declaration
public virtual Task<BatchActivateLiveStreamsResponse> BatchActivateLiveStreamsAsync(NetworkName parent, IEnumerable<LiveStreamName> names, CancellationToken cancellationToken)
Parameters
Type Name Description
NetworkName parent

Required. Format: networks/{network_code}

IEnumerable<LiveStreamName> names

Required. The resource names of the LiveStreams to activate. Format: networks/{network_code}/liveStreams/{live_stream_id}

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchActivateLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<LiveStreamName> names = new LiveStreamName[]
{
    LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
};
// Make the request
BatchActivateLiveStreamsResponse response = await liveStreamServiceClient.BatchActivateLiveStreamsAsync(parent, names);

BatchActivateLiveStreamsAsync(string, IEnumerable<string>, CallSettings)

Batch activates LiveStream objects.

Declaration
public virtual Task<BatchActivateLiveStreamsResponse> BatchActivateLiveStreamsAsync(string parent, IEnumerable<string> names, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: networks/{network_code}

IEnumerable<string> names

Required. The resource names of the LiveStreams to activate. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<BatchActivateLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<string> names = new string[]
{
    "networks/[NETWORK_CODE]/liveStreams/[LIVE_STREAM]",
};
// Make the request
BatchActivateLiveStreamsResponse response = await liveStreamServiceClient.BatchActivateLiveStreamsAsync(parent, names);

BatchActivateLiveStreamsAsync(string, IEnumerable<string>, CancellationToken)

Batch activates LiveStream objects.

Declaration
public virtual Task<BatchActivateLiveStreamsResponse> BatchActivateLiveStreamsAsync(string parent, IEnumerable<string> names, CancellationToken cancellationToken)
Parameters
Type Name Description
string parent

Required. Format: networks/{network_code}

IEnumerable<string> names

Required. The resource names of the LiveStreams to activate. Format: networks/{network_code}/liveStreams/{live_stream_id}

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchActivateLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<string> names = new string[]
{
    "networks/[NETWORK_CODE]/liveStreams/[LIVE_STREAM]",
};
// Make the request
BatchActivateLiveStreamsResponse response = await liveStreamServiceClient.BatchActivateLiveStreamsAsync(parent, names);

BatchArchiveLiveStreams(BatchArchiveLiveStreamsRequest, CallSettings)

Batch archives LiveStream objects.

Declaration
public virtual BatchArchiveLiveStreamsResponse BatchArchiveLiveStreams(BatchArchiveLiveStreamsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchArchiveLiveStreamsRequest request

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
BatchArchiveLiveStreamsResponse

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
BatchArchiveLiveStreamsRequest request = new BatchArchiveLiveStreamsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    LiveStreamNames =
    {
        LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
    },
};
// Make the request
BatchArchiveLiveStreamsResponse response = liveStreamServiceClient.BatchArchiveLiveStreams(request);

BatchArchiveLiveStreams(NetworkName, IEnumerable<LiveStreamName>, CallSettings)

Batch archives LiveStream objects.

Declaration
public virtual BatchArchiveLiveStreamsResponse BatchArchiveLiveStreams(NetworkName parent, IEnumerable<LiveStreamName> names, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. Format: networks/{network_code}

IEnumerable<LiveStreamName> names

Required. The resource names of the LiveStreams to archive. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BatchArchiveLiveStreamsResponse

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<LiveStreamName> names = new LiveStreamName[]
{
    LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
};
// Make the request
BatchArchiveLiveStreamsResponse response = liveStreamServiceClient.BatchArchiveLiveStreams(parent, names);

BatchArchiveLiveStreams(string, IEnumerable<string>, CallSettings)

Batch archives LiveStream objects.

Declaration
public virtual BatchArchiveLiveStreamsResponse BatchArchiveLiveStreams(string parent, IEnumerable<string> names, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: networks/{network_code}

IEnumerable<string> names

Required. The resource names of the LiveStreams to archive. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BatchArchiveLiveStreamsResponse

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<string> names = new string[]
{
    "networks/[NETWORK_CODE]/liveStreams/[LIVE_STREAM]",
};
// Make the request
BatchArchiveLiveStreamsResponse response = liveStreamServiceClient.BatchArchiveLiveStreams(parent, names);

BatchArchiveLiveStreamsAsync(BatchArchiveLiveStreamsRequest, CallSettings)

Batch archives LiveStream objects.

Declaration
public virtual Task<BatchArchiveLiveStreamsResponse> BatchArchiveLiveStreamsAsync(BatchArchiveLiveStreamsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchArchiveLiveStreamsRequest request

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
Task<BatchArchiveLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
BatchArchiveLiveStreamsRequest request = new BatchArchiveLiveStreamsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    LiveStreamNames =
    {
        LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
    },
};
// Make the request
BatchArchiveLiveStreamsResponse response = await liveStreamServiceClient.BatchArchiveLiveStreamsAsync(request);

BatchArchiveLiveStreamsAsync(BatchArchiveLiveStreamsRequest, CancellationToken)

Batch archives LiveStream objects.

Declaration
public virtual Task<BatchArchiveLiveStreamsResponse> BatchArchiveLiveStreamsAsync(BatchArchiveLiveStreamsRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
BatchArchiveLiveStreamsRequest request

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

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchArchiveLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
BatchArchiveLiveStreamsRequest request = new BatchArchiveLiveStreamsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    LiveStreamNames =
    {
        LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
    },
};
// Make the request
BatchArchiveLiveStreamsResponse response = await liveStreamServiceClient.BatchArchiveLiveStreamsAsync(request);

BatchArchiveLiveStreamsAsync(NetworkName, IEnumerable<LiveStreamName>, CallSettings)

Batch archives LiveStream objects.

Declaration
public virtual Task<BatchArchiveLiveStreamsResponse> BatchArchiveLiveStreamsAsync(NetworkName parent, IEnumerable<LiveStreamName> names, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. Format: networks/{network_code}

IEnumerable<LiveStreamName> names

Required. The resource names of the LiveStreams to archive. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<BatchArchiveLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<LiveStreamName> names = new LiveStreamName[]
{
    LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
};
// Make the request
BatchArchiveLiveStreamsResponse response = await liveStreamServiceClient.BatchArchiveLiveStreamsAsync(parent, names);

BatchArchiveLiveStreamsAsync(NetworkName, IEnumerable<LiveStreamName>, CancellationToken)

Batch archives LiveStream objects.

Declaration
public virtual Task<BatchArchiveLiveStreamsResponse> BatchArchiveLiveStreamsAsync(NetworkName parent, IEnumerable<LiveStreamName> names, CancellationToken cancellationToken)
Parameters
Type Name Description
NetworkName parent

Required. Format: networks/{network_code}

IEnumerable<LiveStreamName> names

Required. The resource names of the LiveStreams to archive. Format: networks/{network_code}/liveStreams/{live_stream_id}

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchArchiveLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<LiveStreamName> names = new LiveStreamName[]
{
    LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
};
// Make the request
BatchArchiveLiveStreamsResponse response = await liveStreamServiceClient.BatchArchiveLiveStreamsAsync(parent, names);

BatchArchiveLiveStreamsAsync(string, IEnumerable<string>, CallSettings)

Batch archives LiveStream objects.

Declaration
public virtual Task<BatchArchiveLiveStreamsResponse> BatchArchiveLiveStreamsAsync(string parent, IEnumerable<string> names, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: networks/{network_code}

IEnumerable<string> names

Required. The resource names of the LiveStreams to archive. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<BatchArchiveLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<string> names = new string[]
{
    "networks/[NETWORK_CODE]/liveStreams/[LIVE_STREAM]",
};
// Make the request
BatchArchiveLiveStreamsResponse response = await liveStreamServiceClient.BatchArchiveLiveStreamsAsync(parent, names);

BatchArchiveLiveStreamsAsync(string, IEnumerable<string>, CancellationToken)

Batch archives LiveStream objects.

Declaration
public virtual Task<BatchArchiveLiveStreamsResponse> BatchArchiveLiveStreamsAsync(string parent, IEnumerable<string> names, CancellationToken cancellationToken)
Parameters
Type Name Description
string parent

Required. Format: networks/{network_code}

IEnumerable<string> names

Required. The resource names of the LiveStreams to archive. Format: networks/{network_code}/liveStreams/{live_stream_id}

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchArchiveLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<string> names = new string[]
{
    "networks/[NETWORK_CODE]/liveStreams/[LIVE_STREAM]",
};
// Make the request
BatchArchiveLiveStreamsResponse response = await liveStreamServiceClient.BatchArchiveLiveStreamsAsync(parent, names);

BatchCreateLiveStreams(BatchCreateLiveStreamsRequest, CallSettings)

Batch creates LiveStream objects.

Declaration
public virtual BatchCreateLiveStreamsResponse BatchCreateLiveStreams(BatchCreateLiveStreamsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchCreateLiveStreamsRequest request

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
BatchCreateLiveStreamsResponse

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
BatchCreateLiveStreamsRequest request = new BatchCreateLiveStreamsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Requests =
    {
        new CreateLiveStreamRequest(),
    },
};
// Make the request
BatchCreateLiveStreamsResponse response = liveStreamServiceClient.BatchCreateLiveStreams(request);

BatchCreateLiveStreams(NetworkName, IEnumerable<CreateLiveStreamRequest>, CallSettings)

Batch creates LiveStream objects.

Declaration
public virtual BatchCreateLiveStreamsResponse BatchCreateLiveStreams(NetworkName parent, IEnumerable<CreateLiveStreamRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. The parent resource where LiveStreams will be created. Format: networks/{network_code} The parent field in the CreateLiveStreamRequest must match this field.

IEnumerable<CreateLiveStreamRequest> requests

Required. The LiveStream objects to create. A maximum of 100 objects can be created in a batch.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BatchCreateLiveStreamsResponse

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<CreateLiveStreamRequest> requests = new CreateLiveStreamRequest[]
{
    new CreateLiveStreamRequest(),
};
// Make the request
BatchCreateLiveStreamsResponse response = liveStreamServiceClient.BatchCreateLiveStreams(parent, requests);

BatchCreateLiveStreams(string, IEnumerable<CreateLiveStreamRequest>, CallSettings)

Batch creates LiveStream objects.

Declaration
public virtual BatchCreateLiveStreamsResponse BatchCreateLiveStreams(string parent, IEnumerable<CreateLiveStreamRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. The parent resource where LiveStreams will be created. Format: networks/{network_code} The parent field in the CreateLiveStreamRequest must match this field.

IEnumerable<CreateLiveStreamRequest> requests

Required. The LiveStream objects to create. A maximum of 100 objects can be created in a batch.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BatchCreateLiveStreamsResponse

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<CreateLiveStreamRequest> requests = new CreateLiveStreamRequest[]
{
    new CreateLiveStreamRequest(),
};
// Make the request
BatchCreateLiveStreamsResponse response = liveStreamServiceClient.BatchCreateLiveStreams(parent, requests);

BatchCreateLiveStreamsAsync(BatchCreateLiveStreamsRequest, CallSettings)

Batch creates LiveStream objects.

Declaration
public virtual Task<BatchCreateLiveStreamsResponse> BatchCreateLiveStreamsAsync(BatchCreateLiveStreamsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchCreateLiveStreamsRequest request

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
Task<BatchCreateLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
BatchCreateLiveStreamsRequest request = new BatchCreateLiveStreamsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Requests =
    {
        new CreateLiveStreamRequest(),
    },
};
// Make the request
BatchCreateLiveStreamsResponse response = await liveStreamServiceClient.BatchCreateLiveStreamsAsync(request);

BatchCreateLiveStreamsAsync(BatchCreateLiveStreamsRequest, CancellationToken)

Batch creates LiveStream objects.

Declaration
public virtual Task<BatchCreateLiveStreamsResponse> BatchCreateLiveStreamsAsync(BatchCreateLiveStreamsRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
BatchCreateLiveStreamsRequest request

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

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchCreateLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
BatchCreateLiveStreamsRequest request = new BatchCreateLiveStreamsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Requests =
    {
        new CreateLiveStreamRequest(),
    },
};
// Make the request
BatchCreateLiveStreamsResponse response = await liveStreamServiceClient.BatchCreateLiveStreamsAsync(request);

BatchCreateLiveStreamsAsync(NetworkName, IEnumerable<CreateLiveStreamRequest>, CallSettings)

Batch creates LiveStream objects.

Declaration
public virtual Task<BatchCreateLiveStreamsResponse> BatchCreateLiveStreamsAsync(NetworkName parent, IEnumerable<CreateLiveStreamRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. The parent resource where LiveStreams will be created. Format: networks/{network_code} The parent field in the CreateLiveStreamRequest must match this field.

IEnumerable<CreateLiveStreamRequest> requests

Required. The LiveStream objects to create. A maximum of 100 objects can be created in a batch.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<BatchCreateLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<CreateLiveStreamRequest> requests = new CreateLiveStreamRequest[]
{
    new CreateLiveStreamRequest(),
};
// Make the request
BatchCreateLiveStreamsResponse response = await liveStreamServiceClient.BatchCreateLiveStreamsAsync(parent, requests);

BatchCreateLiveStreamsAsync(NetworkName, IEnumerable<CreateLiveStreamRequest>, CancellationToken)

Batch creates LiveStream objects.

Declaration
public virtual Task<BatchCreateLiveStreamsResponse> BatchCreateLiveStreamsAsync(NetworkName parent, IEnumerable<CreateLiveStreamRequest> requests, CancellationToken cancellationToken)
Parameters
Type Name Description
NetworkName parent

Required. The parent resource where LiveStreams will be created. Format: networks/{network_code} The parent field in the CreateLiveStreamRequest must match this field.

IEnumerable<CreateLiveStreamRequest> requests

Required. The LiveStream objects to create. A maximum of 100 objects can be created in a batch.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchCreateLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<CreateLiveStreamRequest> requests = new CreateLiveStreamRequest[]
{
    new CreateLiveStreamRequest(),
};
// Make the request
BatchCreateLiveStreamsResponse response = await liveStreamServiceClient.BatchCreateLiveStreamsAsync(parent, requests);

BatchCreateLiveStreamsAsync(string, IEnumerable<CreateLiveStreamRequest>, CallSettings)

Batch creates LiveStream objects.

Declaration
public virtual Task<BatchCreateLiveStreamsResponse> BatchCreateLiveStreamsAsync(string parent, IEnumerable<CreateLiveStreamRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. The parent resource where LiveStreams will be created. Format: networks/{network_code} The parent field in the CreateLiveStreamRequest must match this field.

IEnumerable<CreateLiveStreamRequest> requests

Required. The LiveStream objects to create. A maximum of 100 objects can be created in a batch.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<BatchCreateLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<CreateLiveStreamRequest> requests = new CreateLiveStreamRequest[]
{
    new CreateLiveStreamRequest(),
};
// Make the request
BatchCreateLiveStreamsResponse response = await liveStreamServiceClient.BatchCreateLiveStreamsAsync(parent, requests);

BatchCreateLiveStreamsAsync(string, IEnumerable<CreateLiveStreamRequest>, CancellationToken)

Batch creates LiveStream objects.

Declaration
public virtual Task<BatchCreateLiveStreamsResponse> BatchCreateLiveStreamsAsync(string parent, IEnumerable<CreateLiveStreamRequest> requests, CancellationToken cancellationToken)
Parameters
Type Name Description
string parent

Required. The parent resource where LiveStreams will be created. Format: networks/{network_code} The parent field in the CreateLiveStreamRequest must match this field.

IEnumerable<CreateLiveStreamRequest> requests

Required. The LiveStream objects to create. A maximum of 100 objects can be created in a batch.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchCreateLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<CreateLiveStreamRequest> requests = new CreateLiveStreamRequest[]
{
    new CreateLiveStreamRequest(),
};
// Make the request
BatchCreateLiveStreamsResponse response = await liveStreamServiceClient.BatchCreateLiveStreamsAsync(parent, requests);

BatchPauseAdsLiveStreams(BatchPauseAdsLiveStreamsRequest, CallSettings)

Batch pauses ads on LiveStream objects.

Declaration
public virtual BatchPauseAdsLiveStreamsResponse BatchPauseAdsLiveStreams(BatchPauseAdsLiveStreamsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchPauseAdsLiveStreamsRequest request

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
BatchPauseAdsLiveStreamsResponse

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
BatchPauseAdsLiveStreamsRequest request = new BatchPauseAdsLiveStreamsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    LiveStreamNames =
    {
        LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
    },
};
// Make the request
BatchPauseAdsLiveStreamsResponse response = liveStreamServiceClient.BatchPauseAdsLiveStreams(request);

BatchPauseAdsLiveStreams(NetworkName, IEnumerable<LiveStreamName>, CallSettings)

Batch pauses ads on LiveStream objects.

Declaration
public virtual BatchPauseAdsLiveStreamsResponse BatchPauseAdsLiveStreams(NetworkName parent, IEnumerable<LiveStreamName> names, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. Format: networks/{network_code}

IEnumerable<LiveStreamName> names

Required. The resource names of the LiveStreams to pause ads on. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BatchPauseAdsLiveStreamsResponse

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<LiveStreamName> names = new LiveStreamName[]
{
    LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
};
// Make the request
BatchPauseAdsLiveStreamsResponse response = liveStreamServiceClient.BatchPauseAdsLiveStreams(parent, names);

BatchPauseAdsLiveStreams(string, IEnumerable<string>, CallSettings)

Batch pauses ads on LiveStream objects.

Declaration
public virtual BatchPauseAdsLiveStreamsResponse BatchPauseAdsLiveStreams(string parent, IEnumerable<string> names, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: networks/{network_code}

IEnumerable<string> names

Required. The resource names of the LiveStreams to pause ads on. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BatchPauseAdsLiveStreamsResponse

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<string> names = new string[]
{
    "networks/[NETWORK_CODE]/liveStreams/[LIVE_STREAM]",
};
// Make the request
BatchPauseAdsLiveStreamsResponse response = liveStreamServiceClient.BatchPauseAdsLiveStreams(parent, names);

BatchPauseAdsLiveStreamsAsync(BatchPauseAdsLiveStreamsRequest, CallSettings)

Batch pauses ads on LiveStream objects.

Declaration
public virtual Task<BatchPauseAdsLiveStreamsResponse> BatchPauseAdsLiveStreamsAsync(BatchPauseAdsLiveStreamsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchPauseAdsLiveStreamsRequest request

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
Task<BatchPauseAdsLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
BatchPauseAdsLiveStreamsRequest request = new BatchPauseAdsLiveStreamsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    LiveStreamNames =
    {
        LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
    },
};
// Make the request
BatchPauseAdsLiveStreamsResponse response = await liveStreamServiceClient.BatchPauseAdsLiveStreamsAsync(request);

BatchPauseAdsLiveStreamsAsync(BatchPauseAdsLiveStreamsRequest, CancellationToken)

Batch pauses ads on LiveStream objects.

Declaration
public virtual Task<BatchPauseAdsLiveStreamsResponse> BatchPauseAdsLiveStreamsAsync(BatchPauseAdsLiveStreamsRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
BatchPauseAdsLiveStreamsRequest request

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

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchPauseAdsLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
BatchPauseAdsLiveStreamsRequest request = new BatchPauseAdsLiveStreamsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    LiveStreamNames =
    {
        LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
    },
};
// Make the request
BatchPauseAdsLiveStreamsResponse response = await liveStreamServiceClient.BatchPauseAdsLiveStreamsAsync(request);

BatchPauseAdsLiveStreamsAsync(NetworkName, IEnumerable<LiveStreamName>, CallSettings)

Batch pauses ads on LiveStream objects.

Declaration
public virtual Task<BatchPauseAdsLiveStreamsResponse> BatchPauseAdsLiveStreamsAsync(NetworkName parent, IEnumerable<LiveStreamName> names, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. Format: networks/{network_code}

IEnumerable<LiveStreamName> names

Required. The resource names of the LiveStreams to pause ads on. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<BatchPauseAdsLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<LiveStreamName> names = new LiveStreamName[]
{
    LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
};
// Make the request
BatchPauseAdsLiveStreamsResponse response = await liveStreamServiceClient.BatchPauseAdsLiveStreamsAsync(parent, names);

BatchPauseAdsLiveStreamsAsync(NetworkName, IEnumerable<LiveStreamName>, CancellationToken)

Batch pauses ads on LiveStream objects.

Declaration
public virtual Task<BatchPauseAdsLiveStreamsResponse> BatchPauseAdsLiveStreamsAsync(NetworkName parent, IEnumerable<LiveStreamName> names, CancellationToken cancellationToken)
Parameters
Type Name Description
NetworkName parent

Required. Format: networks/{network_code}

IEnumerable<LiveStreamName> names

Required. The resource names of the LiveStreams to pause ads on. Format: networks/{network_code}/liveStreams/{live_stream_id}

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchPauseAdsLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<LiveStreamName> names = new LiveStreamName[]
{
    LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
};
// Make the request
BatchPauseAdsLiveStreamsResponse response = await liveStreamServiceClient.BatchPauseAdsLiveStreamsAsync(parent, names);

BatchPauseAdsLiveStreamsAsync(string, IEnumerable<string>, CallSettings)

Batch pauses ads on LiveStream objects.

Declaration
public virtual Task<BatchPauseAdsLiveStreamsResponse> BatchPauseAdsLiveStreamsAsync(string parent, IEnumerable<string> names, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: networks/{network_code}

IEnumerable<string> names

Required. The resource names of the LiveStreams to pause ads on. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<BatchPauseAdsLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<string> names = new string[]
{
    "networks/[NETWORK_CODE]/liveStreams/[LIVE_STREAM]",
};
// Make the request
BatchPauseAdsLiveStreamsResponse response = await liveStreamServiceClient.BatchPauseAdsLiveStreamsAsync(parent, names);

BatchPauseAdsLiveStreamsAsync(string, IEnumerable<string>, CancellationToken)

Batch pauses ads on LiveStream objects.

Declaration
public virtual Task<BatchPauseAdsLiveStreamsResponse> BatchPauseAdsLiveStreamsAsync(string parent, IEnumerable<string> names, CancellationToken cancellationToken)
Parameters
Type Name Description
string parent

Required. Format: networks/{network_code}

IEnumerable<string> names

Required. The resource names of the LiveStreams to pause ads on. Format: networks/{network_code}/liveStreams/{live_stream_id}

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchPauseAdsLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<string> names = new string[]
{
    "networks/[NETWORK_CODE]/liveStreams/[LIVE_STREAM]",
};
// Make the request
BatchPauseAdsLiveStreamsResponse response = await liveStreamServiceClient.BatchPauseAdsLiveStreamsAsync(parent, names);

BatchPauseLiveStreams(BatchPauseLiveStreamsRequest, CallSettings)

Batch pauses LiveStream objects.

Declaration
public virtual BatchPauseLiveStreamsResponse BatchPauseLiveStreams(BatchPauseLiveStreamsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchPauseLiveStreamsRequest request

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
BatchPauseLiveStreamsResponse

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
BatchPauseLiveStreamsRequest request = new BatchPauseLiveStreamsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    LiveStreamNames =
    {
        LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
    },
};
// Make the request
BatchPauseLiveStreamsResponse response = liveStreamServiceClient.BatchPauseLiveStreams(request);

BatchPauseLiveStreams(NetworkName, IEnumerable<LiveStreamName>, CallSettings)

Batch pauses LiveStream objects.

Declaration
public virtual BatchPauseLiveStreamsResponse BatchPauseLiveStreams(NetworkName parent, IEnumerable<LiveStreamName> names, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. Format: networks/{network_code}

IEnumerable<LiveStreamName> names

Required. The resource names of the LiveStreams to pause. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BatchPauseLiveStreamsResponse

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<LiveStreamName> names = new LiveStreamName[]
{
    LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
};
// Make the request
BatchPauseLiveStreamsResponse response = liveStreamServiceClient.BatchPauseLiveStreams(parent, names);

BatchPauseLiveStreams(string, IEnumerable<string>, CallSettings)

Batch pauses LiveStream objects.

Declaration
public virtual BatchPauseLiveStreamsResponse BatchPauseLiveStreams(string parent, IEnumerable<string> names, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: networks/{network_code}

IEnumerable<string> names

Required. The resource names of the LiveStreams to pause. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BatchPauseLiveStreamsResponse

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<string> names = new string[]
{
    "networks/[NETWORK_CODE]/liveStreams/[LIVE_STREAM]",
};
// Make the request
BatchPauseLiveStreamsResponse response = liveStreamServiceClient.BatchPauseLiveStreams(parent, names);

BatchPauseLiveStreamsAsync(BatchPauseLiveStreamsRequest, CallSettings)

Batch pauses LiveStream objects.

Declaration
public virtual Task<BatchPauseLiveStreamsResponse> BatchPauseLiveStreamsAsync(BatchPauseLiveStreamsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchPauseLiveStreamsRequest request

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
Task<BatchPauseLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
BatchPauseLiveStreamsRequest request = new BatchPauseLiveStreamsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    LiveStreamNames =
    {
        LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
    },
};
// Make the request
BatchPauseLiveStreamsResponse response = await liveStreamServiceClient.BatchPauseLiveStreamsAsync(request);

BatchPauseLiveStreamsAsync(BatchPauseLiveStreamsRequest, CancellationToken)

Batch pauses LiveStream objects.

Declaration
public virtual Task<BatchPauseLiveStreamsResponse> BatchPauseLiveStreamsAsync(BatchPauseLiveStreamsRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
BatchPauseLiveStreamsRequest request

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

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchPauseLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
BatchPauseLiveStreamsRequest request = new BatchPauseLiveStreamsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    LiveStreamNames =
    {
        LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
    },
};
// Make the request
BatchPauseLiveStreamsResponse response = await liveStreamServiceClient.BatchPauseLiveStreamsAsync(request);

BatchPauseLiveStreamsAsync(NetworkName, IEnumerable<LiveStreamName>, CallSettings)

Batch pauses LiveStream objects.

Declaration
public virtual Task<BatchPauseLiveStreamsResponse> BatchPauseLiveStreamsAsync(NetworkName parent, IEnumerable<LiveStreamName> names, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. Format: networks/{network_code}

IEnumerable<LiveStreamName> names

Required. The resource names of the LiveStreams to pause. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<BatchPauseLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<LiveStreamName> names = new LiveStreamName[]
{
    LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
};
// Make the request
BatchPauseLiveStreamsResponse response = await liveStreamServiceClient.BatchPauseLiveStreamsAsync(parent, names);

BatchPauseLiveStreamsAsync(NetworkName, IEnumerable<LiveStreamName>, CancellationToken)

Batch pauses LiveStream objects.

Declaration
public virtual Task<BatchPauseLiveStreamsResponse> BatchPauseLiveStreamsAsync(NetworkName parent, IEnumerable<LiveStreamName> names, CancellationToken cancellationToken)
Parameters
Type Name Description
NetworkName parent

Required. Format: networks/{network_code}

IEnumerable<LiveStreamName> names

Required. The resource names of the LiveStreams to pause. Format: networks/{network_code}/liveStreams/{live_stream_id}

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchPauseLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<LiveStreamName> names = new LiveStreamName[]
{
    LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
};
// Make the request
BatchPauseLiveStreamsResponse response = await liveStreamServiceClient.BatchPauseLiveStreamsAsync(parent, names);

BatchPauseLiveStreamsAsync(string, IEnumerable<string>, CallSettings)

Batch pauses LiveStream objects.

Declaration
public virtual Task<BatchPauseLiveStreamsResponse> BatchPauseLiveStreamsAsync(string parent, IEnumerable<string> names, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: networks/{network_code}

IEnumerable<string> names

Required. The resource names of the LiveStreams to pause. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<BatchPauseLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<string> names = new string[]
{
    "networks/[NETWORK_CODE]/liveStreams/[LIVE_STREAM]",
};
// Make the request
BatchPauseLiveStreamsResponse response = await liveStreamServiceClient.BatchPauseLiveStreamsAsync(parent, names);

BatchPauseLiveStreamsAsync(string, IEnumerable<string>, CancellationToken)

Batch pauses LiveStream objects.

Declaration
public virtual Task<BatchPauseLiveStreamsResponse> BatchPauseLiveStreamsAsync(string parent, IEnumerable<string> names, CancellationToken cancellationToken)
Parameters
Type Name Description
string parent

Required. Format: networks/{network_code}

IEnumerable<string> names

Required. The resource names of the LiveStreams to pause. Format: networks/{network_code}/liveStreams/{live_stream_id}

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchPauseLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<string> names = new string[]
{
    "networks/[NETWORK_CODE]/liveStreams/[LIVE_STREAM]",
};
// Make the request
BatchPauseLiveStreamsResponse response = await liveStreamServiceClient.BatchPauseLiveStreamsAsync(parent, names);

BatchRefreshMasterPlaylists(BatchRefreshMasterPlaylistsRequest, CallSettings)

Batch refreshes master playlists on LiveStream objects.

Declaration
public virtual BatchRefreshMasterPlaylistsResponse BatchRefreshMasterPlaylists(BatchRefreshMasterPlaylistsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchRefreshMasterPlaylistsRequest request

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
BatchRefreshMasterPlaylistsResponse

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
BatchRefreshMasterPlaylistsRequest request = new BatchRefreshMasterPlaylistsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    LiveStreamNames =
    {
        LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
    },
};
// Make the request
BatchRefreshMasterPlaylistsResponse response = liveStreamServiceClient.BatchRefreshMasterPlaylists(request);

BatchRefreshMasterPlaylists(NetworkName, IEnumerable<LiveStreamName>, CallSettings)

Batch refreshes master playlists on LiveStream objects.

Declaration
public virtual BatchRefreshMasterPlaylistsResponse BatchRefreshMasterPlaylists(NetworkName parent, IEnumerable<LiveStreamName> names, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. Format: networks/{network_code}

IEnumerable<LiveStreamName> names

Required. The resource names of the LiveStreams to refresh master playlists on. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BatchRefreshMasterPlaylistsResponse

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<LiveStreamName> names = new LiveStreamName[]
{
    LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
};
// Make the request
BatchRefreshMasterPlaylistsResponse response = liveStreamServiceClient.BatchRefreshMasterPlaylists(parent, names);

BatchRefreshMasterPlaylists(string, IEnumerable<string>, CallSettings)

Batch refreshes master playlists on LiveStream objects.

Declaration
public virtual BatchRefreshMasterPlaylistsResponse BatchRefreshMasterPlaylists(string parent, IEnumerable<string> names, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: networks/{network_code}

IEnumerable<string> names

Required. The resource names of the LiveStreams to refresh master playlists on. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BatchRefreshMasterPlaylistsResponse

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<string> names = new string[]
{
    "networks/[NETWORK_CODE]/liveStreams/[LIVE_STREAM]",
};
// Make the request
BatchRefreshMasterPlaylistsResponse response = liveStreamServiceClient.BatchRefreshMasterPlaylists(parent, names);

BatchRefreshMasterPlaylistsAsync(BatchRefreshMasterPlaylistsRequest, CallSettings)

Batch refreshes master playlists on LiveStream objects.

Declaration
public virtual Task<BatchRefreshMasterPlaylistsResponse> BatchRefreshMasterPlaylistsAsync(BatchRefreshMasterPlaylistsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchRefreshMasterPlaylistsRequest request

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
Task<BatchRefreshMasterPlaylistsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
BatchRefreshMasterPlaylistsRequest request = new BatchRefreshMasterPlaylistsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    LiveStreamNames =
    {
        LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
    },
};
// Make the request
BatchRefreshMasterPlaylistsResponse response = await liveStreamServiceClient.BatchRefreshMasterPlaylistsAsync(request);

BatchRefreshMasterPlaylistsAsync(BatchRefreshMasterPlaylistsRequest, CancellationToken)

Batch refreshes master playlists on LiveStream objects.

Declaration
public virtual Task<BatchRefreshMasterPlaylistsResponse> BatchRefreshMasterPlaylistsAsync(BatchRefreshMasterPlaylistsRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
BatchRefreshMasterPlaylistsRequest request

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

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchRefreshMasterPlaylistsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
BatchRefreshMasterPlaylistsRequest request = new BatchRefreshMasterPlaylistsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    LiveStreamNames =
    {
        LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
    },
};
// Make the request
BatchRefreshMasterPlaylistsResponse response = await liveStreamServiceClient.BatchRefreshMasterPlaylistsAsync(request);

BatchRefreshMasterPlaylistsAsync(NetworkName, IEnumerable<LiveStreamName>, CallSettings)

Batch refreshes master playlists on LiveStream objects.

Declaration
public virtual Task<BatchRefreshMasterPlaylistsResponse> BatchRefreshMasterPlaylistsAsync(NetworkName parent, IEnumerable<LiveStreamName> names, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. Format: networks/{network_code}

IEnumerable<LiveStreamName> names

Required. The resource names of the LiveStreams to refresh master playlists on. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<BatchRefreshMasterPlaylistsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<LiveStreamName> names = new LiveStreamName[]
{
    LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
};
// Make the request
BatchRefreshMasterPlaylistsResponse response = await liveStreamServiceClient.BatchRefreshMasterPlaylistsAsync(parent, names);

BatchRefreshMasterPlaylistsAsync(NetworkName, IEnumerable<LiveStreamName>, CancellationToken)

Batch refreshes master playlists on LiveStream objects.

Declaration
public virtual Task<BatchRefreshMasterPlaylistsResponse> BatchRefreshMasterPlaylistsAsync(NetworkName parent, IEnumerable<LiveStreamName> names, CancellationToken cancellationToken)
Parameters
Type Name Description
NetworkName parent

Required. Format: networks/{network_code}

IEnumerable<LiveStreamName> names

Required. The resource names of the LiveStreams to refresh master playlists on. Format: networks/{network_code}/liveStreams/{live_stream_id}

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchRefreshMasterPlaylistsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<LiveStreamName> names = new LiveStreamName[]
{
    LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
};
// Make the request
BatchRefreshMasterPlaylistsResponse response = await liveStreamServiceClient.BatchRefreshMasterPlaylistsAsync(parent, names);

BatchRefreshMasterPlaylistsAsync(string, IEnumerable<string>, CallSettings)

Batch refreshes master playlists on LiveStream objects.

Declaration
public virtual Task<BatchRefreshMasterPlaylistsResponse> BatchRefreshMasterPlaylistsAsync(string parent, IEnumerable<string> names, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: networks/{network_code}

IEnumerable<string> names

Required. The resource names of the LiveStreams to refresh master playlists on. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<BatchRefreshMasterPlaylistsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<string> names = new string[]
{
    "networks/[NETWORK_CODE]/liveStreams/[LIVE_STREAM]",
};
// Make the request
BatchRefreshMasterPlaylistsResponse response = await liveStreamServiceClient.BatchRefreshMasterPlaylistsAsync(parent, names);

BatchRefreshMasterPlaylistsAsync(string, IEnumerable<string>, CancellationToken)

Batch refreshes master playlists on LiveStream objects.

Declaration
public virtual Task<BatchRefreshMasterPlaylistsResponse> BatchRefreshMasterPlaylistsAsync(string parent, IEnumerable<string> names, CancellationToken cancellationToken)
Parameters
Type Name Description
string parent

Required. Format: networks/{network_code}

IEnumerable<string> names

Required. The resource names of the LiveStreams to refresh master playlists on. Format: networks/{network_code}/liveStreams/{live_stream_id}

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchRefreshMasterPlaylistsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<string> names = new string[]
{
    "networks/[NETWORK_CODE]/liveStreams/[LIVE_STREAM]",
};
// Make the request
BatchRefreshMasterPlaylistsResponse response = await liveStreamServiceClient.BatchRefreshMasterPlaylistsAsync(parent, names);

BatchUpdateLiveStreams(BatchUpdateLiveStreamsRequest, CallSettings)

Batch updates LiveStream objects.

Declaration
public virtual BatchUpdateLiveStreamsResponse BatchUpdateLiveStreams(BatchUpdateLiveStreamsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchUpdateLiveStreamsRequest request

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
BatchUpdateLiveStreamsResponse

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
BatchUpdateLiveStreamsRequest request = new BatchUpdateLiveStreamsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Requests =
    {
        new UpdateLiveStreamRequest(),
    },
};
// Make the request
BatchUpdateLiveStreamsResponse response = liveStreamServiceClient.BatchUpdateLiveStreams(request);

BatchUpdateLiveStreams(NetworkName, IEnumerable<UpdateLiveStreamRequest>, CallSettings)

Batch updates LiveStream objects.

Declaration
public virtual BatchUpdateLiveStreamsResponse BatchUpdateLiveStreams(NetworkName parent, IEnumerable<UpdateLiveStreamRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. The parent resource where LiveStreams will be updated. Format: networks/{network_code} The parent field in the UpdateLiveStreamRequest must match this field.

IEnumerable<UpdateLiveStreamRequest> requests

Required. The LiveStream objects to update. A maximum of 100 objects can be updated in a batch.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BatchUpdateLiveStreamsResponse

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<UpdateLiveStreamRequest> requests = new UpdateLiveStreamRequest[]
{
    new UpdateLiveStreamRequest(),
};
// Make the request
BatchUpdateLiveStreamsResponse response = liveStreamServiceClient.BatchUpdateLiveStreams(parent, requests);

BatchUpdateLiveStreams(string, IEnumerable<UpdateLiveStreamRequest>, CallSettings)

Batch updates LiveStream objects.

Declaration
public virtual BatchUpdateLiveStreamsResponse BatchUpdateLiveStreams(string parent, IEnumerable<UpdateLiveStreamRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. The parent resource where LiveStreams will be updated. Format: networks/{network_code} The parent field in the UpdateLiveStreamRequest must match this field.

IEnumerable<UpdateLiveStreamRequest> requests

Required. The LiveStream objects to update. A maximum of 100 objects can be updated in a batch.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BatchUpdateLiveStreamsResponse

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<UpdateLiveStreamRequest> requests = new UpdateLiveStreamRequest[]
{
    new UpdateLiveStreamRequest(),
};
// Make the request
BatchUpdateLiveStreamsResponse response = liveStreamServiceClient.BatchUpdateLiveStreams(parent, requests);

BatchUpdateLiveStreamsAsync(BatchUpdateLiveStreamsRequest, CallSettings)

Batch updates LiveStream objects.

Declaration
public virtual Task<BatchUpdateLiveStreamsResponse> BatchUpdateLiveStreamsAsync(BatchUpdateLiveStreamsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchUpdateLiveStreamsRequest request

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
Task<BatchUpdateLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
BatchUpdateLiveStreamsRequest request = new BatchUpdateLiveStreamsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Requests =
    {
        new UpdateLiveStreamRequest(),
    },
};
// Make the request
BatchUpdateLiveStreamsResponse response = await liveStreamServiceClient.BatchUpdateLiveStreamsAsync(request);

BatchUpdateLiveStreamsAsync(BatchUpdateLiveStreamsRequest, CancellationToken)

Batch updates LiveStream objects.

Declaration
public virtual Task<BatchUpdateLiveStreamsResponse> BatchUpdateLiveStreamsAsync(BatchUpdateLiveStreamsRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
BatchUpdateLiveStreamsRequest request

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

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchUpdateLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
BatchUpdateLiveStreamsRequest request = new BatchUpdateLiveStreamsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Requests =
    {
        new UpdateLiveStreamRequest(),
    },
};
// Make the request
BatchUpdateLiveStreamsResponse response = await liveStreamServiceClient.BatchUpdateLiveStreamsAsync(request);

BatchUpdateLiveStreamsAsync(NetworkName, IEnumerable<UpdateLiveStreamRequest>, CallSettings)

Batch updates LiveStream objects.

Declaration
public virtual Task<BatchUpdateLiveStreamsResponse> BatchUpdateLiveStreamsAsync(NetworkName parent, IEnumerable<UpdateLiveStreamRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. The parent resource where LiveStreams will be updated. Format: networks/{network_code} The parent field in the UpdateLiveStreamRequest must match this field.

IEnumerable<UpdateLiveStreamRequest> requests

Required. The LiveStream objects to update. A maximum of 100 objects can be updated in a batch.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<BatchUpdateLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<UpdateLiveStreamRequest> requests = new UpdateLiveStreamRequest[]
{
    new UpdateLiveStreamRequest(),
};
// Make the request
BatchUpdateLiveStreamsResponse response = await liveStreamServiceClient.BatchUpdateLiveStreamsAsync(parent, requests);

BatchUpdateLiveStreamsAsync(NetworkName, IEnumerable<UpdateLiveStreamRequest>, CancellationToken)

Batch updates LiveStream objects.

Declaration
public virtual Task<BatchUpdateLiveStreamsResponse> BatchUpdateLiveStreamsAsync(NetworkName parent, IEnumerable<UpdateLiveStreamRequest> requests, CancellationToken cancellationToken)
Parameters
Type Name Description
NetworkName parent

Required. The parent resource where LiveStreams will be updated. Format: networks/{network_code} The parent field in the UpdateLiveStreamRequest must match this field.

IEnumerable<UpdateLiveStreamRequest> requests

Required. The LiveStream objects to update. A maximum of 100 objects can be updated in a batch.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchUpdateLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<UpdateLiveStreamRequest> requests = new UpdateLiveStreamRequest[]
{
    new UpdateLiveStreamRequest(),
};
// Make the request
BatchUpdateLiveStreamsResponse response = await liveStreamServiceClient.BatchUpdateLiveStreamsAsync(parent, requests);

BatchUpdateLiveStreamsAsync(string, IEnumerable<UpdateLiveStreamRequest>, CallSettings)

Batch updates LiveStream objects.

Declaration
public virtual Task<BatchUpdateLiveStreamsResponse> BatchUpdateLiveStreamsAsync(string parent, IEnumerable<UpdateLiveStreamRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. The parent resource where LiveStreams will be updated. Format: networks/{network_code} The parent field in the UpdateLiveStreamRequest must match this field.

IEnumerable<UpdateLiveStreamRequest> requests

Required. The LiveStream objects to update. A maximum of 100 objects can be updated in a batch.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<BatchUpdateLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<UpdateLiveStreamRequest> requests = new UpdateLiveStreamRequest[]
{
    new UpdateLiveStreamRequest(),
};
// Make the request
BatchUpdateLiveStreamsResponse response = await liveStreamServiceClient.BatchUpdateLiveStreamsAsync(parent, requests);

BatchUpdateLiveStreamsAsync(string, IEnumerable<UpdateLiveStreamRequest>, CancellationToken)

Batch updates LiveStream objects.

Declaration
public virtual Task<BatchUpdateLiveStreamsResponse> BatchUpdateLiveStreamsAsync(string parent, IEnumerable<UpdateLiveStreamRequest> requests, CancellationToken cancellationToken)
Parameters
Type Name Description
string parent

Required. The parent resource where LiveStreams will be updated. Format: networks/{network_code} The parent field in the UpdateLiveStreamRequest must match this field.

IEnumerable<UpdateLiveStreamRequest> requests

Required. The LiveStream objects to update. A maximum of 100 objects can be updated in a batch.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchUpdateLiveStreamsResponse>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<UpdateLiveStreamRequest> requests = new UpdateLiveStreamRequest[]
{
    new UpdateLiveStreamRequest(),
};
// Make the request
BatchUpdateLiveStreamsResponse response = await liveStreamServiceClient.BatchUpdateLiveStreamsAsync(parent, requests);

Create()

Synchronously creates a LiveStreamServiceClient using the default credentials, endpoint and settings. To specify custom credentials or other settings, use LiveStreamServiceClientBuilder.

Declaration
public static LiveStreamServiceClient Create()
Returns
Type Description
LiveStreamServiceClient

The created LiveStreamServiceClient.

CreateAsync(CancellationToken)

Asynchronously creates a LiveStreamServiceClient using the default credentials, endpoint and settings. To specify custom credentials or other settings, use LiveStreamServiceClientBuilder.

Declaration
public static Task<LiveStreamServiceClient> CreateAsync(CancellationToken cancellationToken = default)
Parameters
Type Name Description
CancellationToken cancellationToken

The CancellationToken to use while creating the client.

Returns
Type Description
Task<LiveStreamServiceClient>

The task representing the created LiveStreamServiceClient.

CreateLiveStream(CreateLiveStreamRequest, CallSettings)

Creates a LiveStream object.

Declaration
public virtual LiveStream CreateLiveStream(CreateLiveStreamRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateLiveStreamRequest request

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
LiveStream

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
CreateLiveStreamRequest request = new CreateLiveStreamRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    LiveStream = new LiveStream(),
};
// Make the request
LiveStream response = liveStreamServiceClient.CreateLiveStream(request);

CreateLiveStream(NetworkName, LiveStream, CallSettings)

Creates a LiveStream object.

Declaration
public virtual LiveStream CreateLiveStream(NetworkName parent, LiveStream liveStream, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. The parent resource where this LiveStream will be created. Format: networks/{network_code}

LiveStream liveStream

Required. The LiveStream to create.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
LiveStream

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
LiveStream liveStream = new LiveStream();
// Make the request
LiveStream response = liveStreamServiceClient.CreateLiveStream(parent, liveStream);

CreateLiveStream(string, LiveStream, CallSettings)

Creates a LiveStream object.

Declaration
public virtual LiveStream CreateLiveStream(string parent, LiveStream liveStream, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. The parent resource where this LiveStream will be created. Format: networks/{network_code}

LiveStream liveStream

Required. The LiveStream to create.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
LiveStream

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
LiveStream liveStream = new LiveStream();
// Make the request
LiveStream response = liveStreamServiceClient.CreateLiveStream(parent, liveStream);

CreateLiveStreamAsync(CreateLiveStreamRequest, CallSettings)

Creates a LiveStream object.

Declaration
public virtual Task<LiveStream> CreateLiveStreamAsync(CreateLiveStreamRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateLiveStreamRequest request

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
Task<LiveStream>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
CreateLiveStreamRequest request = new CreateLiveStreamRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    LiveStream = new LiveStream(),
};
// Make the request
LiveStream response = await liveStreamServiceClient.CreateLiveStreamAsync(request);

CreateLiveStreamAsync(CreateLiveStreamRequest, CancellationToken)

Creates a LiveStream object.

Declaration
public virtual Task<LiveStream> CreateLiveStreamAsync(CreateLiveStreamRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
CreateLiveStreamRequest request

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

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<LiveStream>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
CreateLiveStreamRequest request = new CreateLiveStreamRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    LiveStream = new LiveStream(),
};
// Make the request
LiveStream response = await liveStreamServiceClient.CreateLiveStreamAsync(request);

CreateLiveStreamAsync(NetworkName, LiveStream, CallSettings)

Creates a LiveStream object.

Declaration
public virtual Task<LiveStream> CreateLiveStreamAsync(NetworkName parent, LiveStream liveStream, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. The parent resource where this LiveStream will be created. Format: networks/{network_code}

LiveStream liveStream

Required. The LiveStream to create.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<LiveStream>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
LiveStream liveStream = new LiveStream();
// Make the request
LiveStream response = await liveStreamServiceClient.CreateLiveStreamAsync(parent, liveStream);

CreateLiveStreamAsync(NetworkName, LiveStream, CancellationToken)

Creates a LiveStream object.

Declaration
public virtual Task<LiveStream> CreateLiveStreamAsync(NetworkName parent, LiveStream liveStream, CancellationToken cancellationToken)
Parameters
Type Name Description
NetworkName parent

Required. The parent resource where this LiveStream will be created. Format: networks/{network_code}

LiveStream liveStream

Required. The LiveStream to create.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<LiveStream>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
LiveStream liveStream = new LiveStream();
// Make the request
LiveStream response = await liveStreamServiceClient.CreateLiveStreamAsync(parent, liveStream);

CreateLiveStreamAsync(string, LiveStream, CallSettings)

Creates a LiveStream object.

Declaration
public virtual Task<LiveStream> CreateLiveStreamAsync(string parent, LiveStream liveStream, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. The parent resource where this LiveStream will be created. Format: networks/{network_code}

LiveStream liveStream

Required. The LiveStream to create.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<LiveStream>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
LiveStream liveStream = new LiveStream();
// Make the request
LiveStream response = await liveStreamServiceClient.CreateLiveStreamAsync(parent, liveStream);

CreateLiveStreamAsync(string, LiveStream, CancellationToken)

Creates a LiveStream object.

Declaration
public virtual Task<LiveStream> CreateLiveStreamAsync(string parent, LiveStream liveStream, CancellationToken cancellationToken)
Parameters
Type Name Description
string parent

Required. The parent resource where this LiveStream will be created. Format: networks/{network_code}

LiveStream liveStream

Required. The LiveStream to create.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<LiveStream>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
LiveStream liveStream = new LiveStream();
// Make the request
LiveStream response = await liveStreamServiceClient.CreateLiveStreamAsync(parent, liveStream);

GetLiveStream(GetLiveStreamRequest, CallSettings)

Retrieves a LiveStream object.

Declaration
public virtual LiveStream GetLiveStream(GetLiveStreamRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetLiveStreamRequest request

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
LiveStream

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
GetLiveStreamRequest request = new GetLiveStreamRequest
{
    LiveStreamName = LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
};
// Make the request
LiveStream response = liveStreamServiceClient.GetLiveStream(request);

GetLiveStream(LiveStreamName, CallSettings)

Retrieves a LiveStream object.

Declaration
public virtual LiveStream GetLiveStream(LiveStreamName name, CallSettings callSettings = null)
Parameters
Type Name Description
LiveStreamName name

Required. The resource name of the LiveStream. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
LiveStream

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
LiveStreamName name = LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]");
// Make the request
LiveStream response = liveStreamServiceClient.GetLiveStream(name);

GetLiveStream(string, CallSettings)

Retrieves a LiveStream object.

Declaration
public virtual LiveStream GetLiveStream(string name, CallSettings callSettings = null)
Parameters
Type Name Description
string name

Required. The resource name of the LiveStream. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
LiveStream

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
string name = "networks/[NETWORK_CODE]/liveStreams/[LIVE_STREAM]";
// Make the request
LiveStream response = liveStreamServiceClient.GetLiveStream(name);

GetLiveStreamAsync(GetLiveStreamRequest, CallSettings)

Retrieves a LiveStream object.

Declaration
public virtual Task<LiveStream> GetLiveStreamAsync(GetLiveStreamRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetLiveStreamRequest request

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
Task<LiveStream>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
GetLiveStreamRequest request = new GetLiveStreamRequest
{
    LiveStreamName = LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
};
// Make the request
LiveStream response = await liveStreamServiceClient.GetLiveStreamAsync(request);

GetLiveStreamAsync(GetLiveStreamRequest, CancellationToken)

Retrieves a LiveStream object.

Declaration
public virtual Task<LiveStream> GetLiveStreamAsync(GetLiveStreamRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
GetLiveStreamRequest request

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

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<LiveStream>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
GetLiveStreamRequest request = new GetLiveStreamRequest
{
    LiveStreamName = LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]"),
};
// Make the request
LiveStream response = await liveStreamServiceClient.GetLiveStreamAsync(request);

GetLiveStreamAsync(LiveStreamName, CallSettings)

Retrieves a LiveStream object.

Declaration
public virtual Task<LiveStream> GetLiveStreamAsync(LiveStreamName name, CallSettings callSettings = null)
Parameters
Type Name Description
LiveStreamName name

Required. The resource name of the LiveStream. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<LiveStream>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
LiveStreamName name = LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]");
// Make the request
LiveStream response = await liveStreamServiceClient.GetLiveStreamAsync(name);

GetLiveStreamAsync(LiveStreamName, CancellationToken)

Retrieves a LiveStream object.

Declaration
public virtual Task<LiveStream> GetLiveStreamAsync(LiveStreamName name, CancellationToken cancellationToken)
Parameters
Type Name Description
LiveStreamName name

Required. The resource name of the LiveStream. Format: networks/{network_code}/liveStreams/{live_stream_id}

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<LiveStream>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
LiveStreamName name = LiveStreamName.FromNetworkCodeLiveStream("[NETWORK_CODE]", "[LIVE_STREAM]");
// Make the request
LiveStream response = await liveStreamServiceClient.GetLiveStreamAsync(name);

GetLiveStreamAsync(string, CallSettings)

Retrieves a LiveStream object.

Declaration
public virtual Task<LiveStream> GetLiveStreamAsync(string name, CallSettings callSettings = null)
Parameters
Type Name Description
string name

Required. The resource name of the LiveStream. Format: networks/{network_code}/liveStreams/{live_stream_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<LiveStream>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "networks/[NETWORK_CODE]/liveStreams/[LIVE_STREAM]";
// Make the request
LiveStream response = await liveStreamServiceClient.GetLiveStreamAsync(name);

GetLiveStreamAsync(string, CancellationToken)

Retrieves a LiveStream object.

Declaration
public virtual Task<LiveStream> GetLiveStreamAsync(string name, CancellationToken cancellationToken)
Parameters
Type Name Description
string name

Required. The resource name of the LiveStream. Format: networks/{network_code}/liveStreams/{live_stream_id}

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<LiveStream>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "networks/[NETWORK_CODE]/liveStreams/[LIVE_STREAM]";
// Make the request
LiveStream response = await liveStreamServiceClient.GetLiveStreamAsync(name);

ListLiveStreams(ListLiveStreamsRequest, CallSettings)

Lists LiveStream objects.

Declaration
public virtual PagedEnumerable<ListLiveStreamsResponse, LiveStream> ListLiveStreams(ListLiveStreamsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListLiveStreamsRequest request

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
PagedEnumerable<ListLiveStreamsResponse, LiveStream>

A pageable sequence of LiveStream resources.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
ListLiveStreamsRequest request = new ListLiveStreamsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Filter = "",
    OrderBy = "",
    Skip = 0,
};
// Make the request
PagedEnumerable<ListLiveStreamsResponse, LiveStream> response = liveStreamServiceClient.ListLiveStreams(request);

// Iterate over all response items, lazily performing RPCs as required
foreach (LiveStream item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListLiveStreamsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (LiveStream item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<LiveStream> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (LiveStream item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListLiveStreams(NetworkName, string, int?, CallSettings)

Lists LiveStream objects.

Declaration
public virtual PagedEnumerable<ListLiveStreamsResponse, LiveStream> ListLiveStreams(NetworkName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. The parent, which owns this collection of LiveStreams. Format: networks/{network_code}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListLiveStreamsResponse, LiveStream>

A pageable sequence of LiveStream resources.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
// Make the request
PagedEnumerable<ListLiveStreamsResponse, LiveStream> response = liveStreamServiceClient.ListLiveStreams(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (LiveStream item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListLiveStreamsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (LiveStream item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<LiveStream> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (LiveStream item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListLiveStreams(string, string, int?, CallSettings)

Lists LiveStream objects.

Declaration
public virtual PagedEnumerable<ListLiveStreamsResponse, LiveStream> ListLiveStreams(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. The parent, which owns this collection of LiveStreams. Format: networks/{network_code}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListLiveStreamsResponse, LiveStream>

A pageable sequence of LiveStream resources.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
// Make the request
PagedEnumerable<ListLiveStreamsResponse, LiveStream> response = liveStreamServiceClient.ListLiveStreams(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (LiveStream item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListLiveStreamsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (LiveStream item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<LiveStream> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (LiveStream item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListLiveStreamsAsync(ListLiveStreamsRequest, CallSettings)

Lists LiveStream objects.

Declaration
public virtual PagedAsyncEnumerable<ListLiveStreamsResponse, LiveStream> ListLiveStreamsAsync(ListLiveStreamsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListLiveStreamsRequest request

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
PagedAsyncEnumerable<ListLiveStreamsResponse, LiveStream>

A pageable asynchronous sequence of LiveStream resources.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
ListLiveStreamsRequest request = new ListLiveStreamsRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Filter = "",
    OrderBy = "",
    Skip = 0,
};
// Make the request
PagedAsyncEnumerable<ListLiveStreamsResponse, LiveStream> response = liveStreamServiceClient.ListLiveStreamsAsync(request);

// Iterate over all response items, lazily performing RPCs as required
await foreach (LiveStream item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
await foreach (ListLiveStreamsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (LiveStream item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<LiveStream> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (LiveStream item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListLiveStreamsAsync(NetworkName, string, int?, CallSettings)

Lists LiveStream objects.

Declaration
public virtual PagedAsyncEnumerable<ListLiveStreamsResponse, LiveStream> ListLiveStreamsAsync(NetworkName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. The parent, which owns this collection of LiveStreams. Format: networks/{network_code}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListLiveStreamsResponse, LiveStream>

A pageable asynchronous sequence of LiveStream resources.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
// Make the request
PagedAsyncEnumerable<ListLiveStreamsResponse, LiveStream> response = liveStreamServiceClient.ListLiveStreamsAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await foreach (LiveStream item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
await foreach (ListLiveStreamsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (LiveStream item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<LiveStream> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (LiveStream item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListLiveStreamsAsync(string, string, int?, CallSettings)

Lists LiveStream objects.

Declaration
public virtual PagedAsyncEnumerable<ListLiveStreamsResponse, LiveStream> ListLiveStreamsAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. The parent, which owns this collection of LiveStreams. Format: networks/{network_code}

string pageToken

The token returned from the previous request. A value of null or an empty string retrieves the first page.

int? pageSize

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListLiveStreamsResponse, LiveStream>

A pageable asynchronous sequence of LiveStream resources.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
// Make the request
PagedAsyncEnumerable<ListLiveStreamsResponse, LiveStream> response = liveStreamServiceClient.ListLiveStreamsAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await foreach (LiveStream item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
await foreach (ListLiveStreamsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (LiveStream item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<LiveStream> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (LiveStream item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ShutdownDefaultChannelsAsync()

Shuts down any channels automatically created by Create() and CreateAsync(CancellationToken). Channels which weren't automatically created are not affected.

Declaration
public static Task ShutdownDefaultChannelsAsync()
Returns
Type Description
Task

A task representing the asynchronous shutdown operation.

Remarks

After calling this method, further calls to Create() and CreateAsync(CancellationToken) will create new channels, which could in turn be shut down by another call to this method.

UpdateLiveStream(LiveStream, FieldMask, CallSettings)

Updates a LiveStream object.

Declaration
public virtual LiveStream UpdateLiveStream(LiveStream liveStream, FieldMask updateMask, CallSettings callSettings = null)
Parameters
Type Name Description
LiveStream liveStream

Required. The LiveStream to update.

The LiveStream's name is used to identify the LiveStream to update.

FieldMask updateMask

Optional. The list of fields to update.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
LiveStream

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
LiveStream liveStream = new LiveStream();
FieldMask updateMask = new FieldMask();
// Make the request
LiveStream response = liveStreamServiceClient.UpdateLiveStream(liveStream, updateMask);

UpdateLiveStream(UpdateLiveStreamRequest, CallSettings)

Updates a LiveStream object.

Declaration
public virtual LiveStream UpdateLiveStream(UpdateLiveStreamRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateLiveStreamRequest request

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
LiveStream

The RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = LiveStreamServiceClient.Create();
// Initialize request argument(s)
UpdateLiveStreamRequest request = new UpdateLiveStreamRequest
{
    LiveStream = new LiveStream(),
    UpdateMask = new FieldMask(),
};
// Make the request
LiveStream response = liveStreamServiceClient.UpdateLiveStream(request);

UpdateLiveStreamAsync(LiveStream, FieldMask, CallSettings)

Updates a LiveStream object.

Declaration
public virtual Task<LiveStream> UpdateLiveStreamAsync(LiveStream liveStream, FieldMask updateMask, CallSettings callSettings = null)
Parameters
Type Name Description
LiveStream liveStream

Required. The LiveStream to update.

The LiveStream's name is used to identify the LiveStream to update.

FieldMask updateMask

Optional. The list of fields to update.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<LiveStream>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
LiveStream liveStream = new LiveStream();
FieldMask updateMask = new FieldMask();
// Make the request
LiveStream response = await liveStreamServiceClient.UpdateLiveStreamAsync(liveStream, updateMask);

UpdateLiveStreamAsync(LiveStream, FieldMask, CancellationToken)

Updates a LiveStream object.

Declaration
public virtual Task<LiveStream> UpdateLiveStreamAsync(LiveStream liveStream, FieldMask updateMask, CancellationToken cancellationToken)
Parameters
Type Name Description
LiveStream liveStream

Required. The LiveStream to update.

The LiveStream's name is used to identify the LiveStream to update.

FieldMask updateMask

Optional. The list of fields to update.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<LiveStream>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
LiveStream liveStream = new LiveStream();
FieldMask updateMask = new FieldMask();
// Make the request
LiveStream response = await liveStreamServiceClient.UpdateLiveStreamAsync(liveStream, updateMask);

UpdateLiveStreamAsync(UpdateLiveStreamRequest, CallSettings)

Updates a LiveStream object.

Declaration
public virtual Task<LiveStream> UpdateLiveStreamAsync(UpdateLiveStreamRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateLiveStreamRequest request

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
Task<LiveStream>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
UpdateLiveStreamRequest request = new UpdateLiveStreamRequest
{
    LiveStream = new LiveStream(),
    UpdateMask = new FieldMask(),
};
// Make the request
LiveStream response = await liveStreamServiceClient.UpdateLiveStreamAsync(request);

UpdateLiveStreamAsync(UpdateLiveStreamRequest, CancellationToken)

Updates a LiveStream object.

Declaration
public virtual Task<LiveStream> UpdateLiveStreamAsync(UpdateLiveStreamRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
UpdateLiveStreamRequest request

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

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<LiveStream>

A Task containing the RPC response.

Sample code
// Create client
LiveStreamServiceClient liveStreamServiceClient = await LiveStreamServiceClient.CreateAsync();
// Initialize request argument(s)
UpdateLiveStreamRequest request = new UpdateLiveStreamRequest
{
    LiveStream = new LiveStream(),
    UpdateMask = new FieldMask(),
};
// Make the request
LiveStream response = await liveStreamServiceClient.UpdateLiveStreamAsync(request);
In this article
Back to top Generated by DocFX