Show / Hide Table of Contents

Class DaiEncodingProfileServiceClient

DaiEncodingProfileService client wrapper, for convenient use.

Inheritance
object
DaiEncodingProfileServiceClient
DaiEncodingProfileServiceClientImpl
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 DaiEncodingProfileServiceClient
Remarks

Provides methods for handling DaiEncodingProfile objects.

Properties

DefaultEndpoint

The default endpoint for the DaiEncodingProfileService 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 DaiEncodingProfileService scopes.

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

The default DaiEncodingProfileService scopes are:

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

GrpcClient

The underlying gRPC DaiEncodingProfileService client

Declaration
public virtual DaiEncodingProfileService.DaiEncodingProfileServiceClient GrpcClient { get; }
Property Value
Type Description
DaiEncodingProfileService.DaiEncodingProfileServiceClient

ServiceMetadata

The service metadata associated with this client type.

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

Methods

BatchActivateDaiEncodingProfiles(BatchActivateDaiEncodingProfilesRequest, CallSettings)

Activates a list of DaiEncodingProfile objects.

Declaration
public virtual BatchActivateDaiEncodingProfilesResponse BatchActivateDaiEncodingProfiles(BatchActivateDaiEncodingProfilesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchActivateDaiEncodingProfilesRequest 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
BatchActivateDaiEncodingProfilesResponse

The RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
BatchActivateDaiEncodingProfilesRequest request = new BatchActivateDaiEncodingProfilesRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Requests =
    {
        new ActivateDaiEncodingProfileRequest(),
    },
};
// Make the request
BatchActivateDaiEncodingProfilesResponse response = daiEncodingProfileServiceClient.BatchActivateDaiEncodingProfiles(request);

BatchActivateDaiEncodingProfiles(NetworkName, IEnumerable<ActivateDaiEncodingProfileRequest>, CallSettings)

Activates a list of DaiEncodingProfile objects.

Declaration
public virtual BatchActivateDaiEncodingProfilesResponse BatchActivateDaiEncodingProfiles(NetworkName parent, IEnumerable<ActivateDaiEncodingProfileRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. Format: networks/{network_code}

IEnumerable<ActivateDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile objects to activate. A maximum of 100 objects can be activated in a batch.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BatchActivateDaiEncodingProfilesResponse

The RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<ActivateDaiEncodingProfileRequest> requests = new ActivateDaiEncodingProfileRequest[]
{
    new ActivateDaiEncodingProfileRequest(),
};
// Make the request
BatchActivateDaiEncodingProfilesResponse response = daiEncodingProfileServiceClient.BatchActivateDaiEncodingProfiles(parent, requests);

BatchActivateDaiEncodingProfiles(string, IEnumerable<ActivateDaiEncodingProfileRequest>, CallSettings)

Activates a list of DaiEncodingProfile objects.

Declaration
public virtual BatchActivateDaiEncodingProfilesResponse BatchActivateDaiEncodingProfiles(string parent, IEnumerable<ActivateDaiEncodingProfileRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: networks/{network_code}

IEnumerable<ActivateDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile objects to activate. A maximum of 100 objects can be activated in a batch.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BatchActivateDaiEncodingProfilesResponse

The RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<ActivateDaiEncodingProfileRequest> requests = new ActivateDaiEncodingProfileRequest[]
{
    new ActivateDaiEncodingProfileRequest(),
};
// Make the request
BatchActivateDaiEncodingProfilesResponse response = daiEncodingProfileServiceClient.BatchActivateDaiEncodingProfiles(parent, requests);

BatchActivateDaiEncodingProfilesAsync(BatchActivateDaiEncodingProfilesRequest, CallSettings)

Activates a list of DaiEncodingProfile objects.

Declaration
public virtual Task<BatchActivateDaiEncodingProfilesResponse> BatchActivateDaiEncodingProfilesAsync(BatchActivateDaiEncodingProfilesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchActivateDaiEncodingProfilesRequest 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<BatchActivateDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
BatchActivateDaiEncodingProfilesRequest request = new BatchActivateDaiEncodingProfilesRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Requests =
    {
        new ActivateDaiEncodingProfileRequest(),
    },
};
// Make the request
BatchActivateDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchActivateDaiEncodingProfilesAsync(request);

BatchActivateDaiEncodingProfilesAsync(BatchActivateDaiEncodingProfilesRequest, CancellationToken)

Activates a list of DaiEncodingProfile objects.

Declaration
public virtual Task<BatchActivateDaiEncodingProfilesResponse> BatchActivateDaiEncodingProfilesAsync(BatchActivateDaiEncodingProfilesRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
BatchActivateDaiEncodingProfilesRequest 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<BatchActivateDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
BatchActivateDaiEncodingProfilesRequest request = new BatchActivateDaiEncodingProfilesRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Requests =
    {
        new ActivateDaiEncodingProfileRequest(),
    },
};
// Make the request
BatchActivateDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchActivateDaiEncodingProfilesAsync(request);

BatchActivateDaiEncodingProfilesAsync(NetworkName, IEnumerable<ActivateDaiEncodingProfileRequest>, CallSettings)

Activates a list of DaiEncodingProfile objects.

Declaration
public virtual Task<BatchActivateDaiEncodingProfilesResponse> BatchActivateDaiEncodingProfilesAsync(NetworkName parent, IEnumerable<ActivateDaiEncodingProfileRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. Format: networks/{network_code}

IEnumerable<ActivateDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile objects to activate. A maximum of 100 objects can be activated in a batch.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<BatchActivateDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<ActivateDaiEncodingProfileRequest> requests = new ActivateDaiEncodingProfileRequest[]
{
    new ActivateDaiEncodingProfileRequest(),
};
// Make the request
BatchActivateDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchActivateDaiEncodingProfilesAsync(parent, requests);

BatchActivateDaiEncodingProfilesAsync(NetworkName, IEnumerable<ActivateDaiEncodingProfileRequest>, CancellationToken)

Activates a list of DaiEncodingProfile objects.

Declaration
public virtual Task<BatchActivateDaiEncodingProfilesResponse> BatchActivateDaiEncodingProfilesAsync(NetworkName parent, IEnumerable<ActivateDaiEncodingProfileRequest> requests, CancellationToken cancellationToken)
Parameters
Type Name Description
NetworkName parent

Required. Format: networks/{network_code}

IEnumerable<ActivateDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile objects to activate. A maximum of 100 objects can be activated in a batch.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchActivateDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<ActivateDaiEncodingProfileRequest> requests = new ActivateDaiEncodingProfileRequest[]
{
    new ActivateDaiEncodingProfileRequest(),
};
// Make the request
BatchActivateDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchActivateDaiEncodingProfilesAsync(parent, requests);

BatchActivateDaiEncodingProfilesAsync(string, IEnumerable<ActivateDaiEncodingProfileRequest>, CallSettings)

Activates a list of DaiEncodingProfile objects.

Declaration
public virtual Task<BatchActivateDaiEncodingProfilesResponse> BatchActivateDaiEncodingProfilesAsync(string parent, IEnumerable<ActivateDaiEncodingProfileRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: networks/{network_code}

IEnumerable<ActivateDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile objects to activate. A maximum of 100 objects can be activated in a batch.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<BatchActivateDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<ActivateDaiEncodingProfileRequest> requests = new ActivateDaiEncodingProfileRequest[]
{
    new ActivateDaiEncodingProfileRequest(),
};
// Make the request
BatchActivateDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchActivateDaiEncodingProfilesAsync(parent, requests);

BatchActivateDaiEncodingProfilesAsync(string, IEnumerable<ActivateDaiEncodingProfileRequest>, CancellationToken)

Activates a list of DaiEncodingProfile objects.

Declaration
public virtual Task<BatchActivateDaiEncodingProfilesResponse> BatchActivateDaiEncodingProfilesAsync(string parent, IEnumerable<ActivateDaiEncodingProfileRequest> requests, CancellationToken cancellationToken)
Parameters
Type Name Description
string parent

Required. Format: networks/{network_code}

IEnumerable<ActivateDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile objects to activate. A maximum of 100 objects can be activated in a batch.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchActivateDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<ActivateDaiEncodingProfileRequest> requests = new ActivateDaiEncodingProfileRequest[]
{
    new ActivateDaiEncodingProfileRequest(),
};
// Make the request
BatchActivateDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchActivateDaiEncodingProfilesAsync(parent, requests);

BatchArchiveDaiEncodingProfiles(BatchArchiveDaiEncodingProfilesRequest, CallSettings)

Archives a list of DaiEncodingProfile objects.

Declaration
public virtual BatchArchiveDaiEncodingProfilesResponse BatchArchiveDaiEncodingProfiles(BatchArchiveDaiEncodingProfilesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchArchiveDaiEncodingProfilesRequest 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
BatchArchiveDaiEncodingProfilesResponse

The RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
BatchArchiveDaiEncodingProfilesRequest request = new BatchArchiveDaiEncodingProfilesRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Requests =
    {
        new ArchiveDaiEncodingProfileRequest(),
    },
};
// Make the request
BatchArchiveDaiEncodingProfilesResponse response = daiEncodingProfileServiceClient.BatchArchiveDaiEncodingProfiles(request);

BatchArchiveDaiEncodingProfiles(NetworkName, IEnumerable<ArchiveDaiEncodingProfileRequest>, CallSettings)

Archives a list of DaiEncodingProfile objects.

Declaration
public virtual BatchArchiveDaiEncodingProfilesResponse BatchArchiveDaiEncodingProfiles(NetworkName parent, IEnumerable<ArchiveDaiEncodingProfileRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. Format: networks/{network_code}

IEnumerable<ArchiveDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile objects to archive. A maximum of 100 objects can be archived in a batch.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BatchArchiveDaiEncodingProfilesResponse

The RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<ArchiveDaiEncodingProfileRequest> requests = new ArchiveDaiEncodingProfileRequest[]
{
    new ArchiveDaiEncodingProfileRequest(),
};
// Make the request
BatchArchiveDaiEncodingProfilesResponse response = daiEncodingProfileServiceClient.BatchArchiveDaiEncodingProfiles(parent, requests);

BatchArchiveDaiEncodingProfiles(string, IEnumerable<ArchiveDaiEncodingProfileRequest>, CallSettings)

Archives a list of DaiEncodingProfile objects.

Declaration
public virtual BatchArchiveDaiEncodingProfilesResponse BatchArchiveDaiEncodingProfiles(string parent, IEnumerable<ArchiveDaiEncodingProfileRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: networks/{network_code}

IEnumerable<ArchiveDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile objects to archive. A maximum of 100 objects can be archived in a batch.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BatchArchiveDaiEncodingProfilesResponse

The RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<ArchiveDaiEncodingProfileRequest> requests = new ArchiveDaiEncodingProfileRequest[]
{
    new ArchiveDaiEncodingProfileRequest(),
};
// Make the request
BatchArchiveDaiEncodingProfilesResponse response = daiEncodingProfileServiceClient.BatchArchiveDaiEncodingProfiles(parent, requests);

BatchArchiveDaiEncodingProfilesAsync(BatchArchiveDaiEncodingProfilesRequest, CallSettings)

Archives a list of DaiEncodingProfile objects.

Declaration
public virtual Task<BatchArchiveDaiEncodingProfilesResponse> BatchArchiveDaiEncodingProfilesAsync(BatchArchiveDaiEncodingProfilesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchArchiveDaiEncodingProfilesRequest 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<BatchArchiveDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
BatchArchiveDaiEncodingProfilesRequest request = new BatchArchiveDaiEncodingProfilesRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Requests =
    {
        new ArchiveDaiEncodingProfileRequest(),
    },
};
// Make the request
BatchArchiveDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchArchiveDaiEncodingProfilesAsync(request);

BatchArchiveDaiEncodingProfilesAsync(BatchArchiveDaiEncodingProfilesRequest, CancellationToken)

Archives a list of DaiEncodingProfile objects.

Declaration
public virtual Task<BatchArchiveDaiEncodingProfilesResponse> BatchArchiveDaiEncodingProfilesAsync(BatchArchiveDaiEncodingProfilesRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
BatchArchiveDaiEncodingProfilesRequest 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<BatchArchiveDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
BatchArchiveDaiEncodingProfilesRequest request = new BatchArchiveDaiEncodingProfilesRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Requests =
    {
        new ArchiveDaiEncodingProfileRequest(),
    },
};
// Make the request
BatchArchiveDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchArchiveDaiEncodingProfilesAsync(request);

BatchArchiveDaiEncodingProfilesAsync(NetworkName, IEnumerable<ArchiveDaiEncodingProfileRequest>, CallSettings)

Archives a list of DaiEncodingProfile objects.

Declaration
public virtual Task<BatchArchiveDaiEncodingProfilesResponse> BatchArchiveDaiEncodingProfilesAsync(NetworkName parent, IEnumerable<ArchiveDaiEncodingProfileRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

Required. Format: networks/{network_code}

IEnumerable<ArchiveDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile objects to archive. A maximum of 100 objects can be archived in a batch.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<BatchArchiveDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<ArchiveDaiEncodingProfileRequest> requests = new ArchiveDaiEncodingProfileRequest[]
{
    new ArchiveDaiEncodingProfileRequest(),
};
// Make the request
BatchArchiveDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchArchiveDaiEncodingProfilesAsync(parent, requests);

BatchArchiveDaiEncodingProfilesAsync(NetworkName, IEnumerable<ArchiveDaiEncodingProfileRequest>, CancellationToken)

Archives a list of DaiEncodingProfile objects.

Declaration
public virtual Task<BatchArchiveDaiEncodingProfilesResponse> BatchArchiveDaiEncodingProfilesAsync(NetworkName parent, IEnumerable<ArchiveDaiEncodingProfileRequest> requests, CancellationToken cancellationToken)
Parameters
Type Name Description
NetworkName parent

Required. Format: networks/{network_code}

IEnumerable<ArchiveDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile objects to archive. A maximum of 100 objects can be archived in a batch.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchArchiveDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<ArchiveDaiEncodingProfileRequest> requests = new ArchiveDaiEncodingProfileRequest[]
{
    new ArchiveDaiEncodingProfileRequest(),
};
// Make the request
BatchArchiveDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchArchiveDaiEncodingProfilesAsync(parent, requests);

BatchArchiveDaiEncodingProfilesAsync(string, IEnumerable<ArchiveDaiEncodingProfileRequest>, CallSettings)

Archives a list of DaiEncodingProfile objects.

Declaration
public virtual Task<BatchArchiveDaiEncodingProfilesResponse> BatchArchiveDaiEncodingProfilesAsync(string parent, IEnumerable<ArchiveDaiEncodingProfileRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

Required. Format: networks/{network_code}

IEnumerable<ArchiveDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile objects to archive. A maximum of 100 objects can be archived in a batch.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<BatchArchiveDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<ArchiveDaiEncodingProfileRequest> requests = new ArchiveDaiEncodingProfileRequest[]
{
    new ArchiveDaiEncodingProfileRequest(),
};
// Make the request
BatchArchiveDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchArchiveDaiEncodingProfilesAsync(parent, requests);

BatchArchiveDaiEncodingProfilesAsync(string, IEnumerable<ArchiveDaiEncodingProfileRequest>, CancellationToken)

Archives a list of DaiEncodingProfile objects.

Declaration
public virtual Task<BatchArchiveDaiEncodingProfilesResponse> BatchArchiveDaiEncodingProfilesAsync(string parent, IEnumerable<ArchiveDaiEncodingProfileRequest> requests, CancellationToken cancellationToken)
Parameters
Type Name Description
string parent

Required. Format: networks/{network_code}

IEnumerable<ArchiveDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile objects to archive. A maximum of 100 objects can be archived in a batch.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<BatchArchiveDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<ArchiveDaiEncodingProfileRequest> requests = new ArchiveDaiEncodingProfileRequest[]
{
    new ArchiveDaiEncodingProfileRequest(),
};
// Make the request
BatchArchiveDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchArchiveDaiEncodingProfilesAsync(parent, requests);

BatchCreateDaiEncodingProfiles(BatchCreateDaiEncodingProfilesRequest, CallSettings)

Batch creates DaiEncodingProfile objects.

Declaration
public virtual BatchCreateDaiEncodingProfilesResponse BatchCreateDaiEncodingProfiles(BatchCreateDaiEncodingProfilesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchCreateDaiEncodingProfilesRequest 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
BatchCreateDaiEncodingProfilesResponse

The RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
BatchCreateDaiEncodingProfilesRequest request = new BatchCreateDaiEncodingProfilesRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Requests =
    {
        new CreateDaiEncodingProfileRequest(),
    },
};
// Make the request
BatchCreateDaiEncodingProfilesResponse response = daiEncodingProfileServiceClient.BatchCreateDaiEncodingProfiles(request);

BatchCreateDaiEncodingProfiles(NetworkName, IEnumerable<CreateDaiEncodingProfileRequest>, CallSettings)

Batch creates DaiEncodingProfile objects.

Declaration
public virtual BatchCreateDaiEncodingProfilesResponse BatchCreateDaiEncodingProfiles(NetworkName parent, IEnumerable<CreateDaiEncodingProfileRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

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

IEnumerable<CreateDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile 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
BatchCreateDaiEncodingProfilesResponse

The RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<CreateDaiEncodingProfileRequest> requests = new CreateDaiEncodingProfileRequest[]
{
    new CreateDaiEncodingProfileRequest(),
};
// Make the request
BatchCreateDaiEncodingProfilesResponse response = daiEncodingProfileServiceClient.BatchCreateDaiEncodingProfiles(parent, requests);

BatchCreateDaiEncodingProfiles(string, IEnumerable<CreateDaiEncodingProfileRequest>, CallSettings)

Batch creates DaiEncodingProfile objects.

Declaration
public virtual BatchCreateDaiEncodingProfilesResponse BatchCreateDaiEncodingProfiles(string parent, IEnumerable<CreateDaiEncodingProfileRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

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

IEnumerable<CreateDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile 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
BatchCreateDaiEncodingProfilesResponse

The RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<CreateDaiEncodingProfileRequest> requests = new CreateDaiEncodingProfileRequest[]
{
    new CreateDaiEncodingProfileRequest(),
};
// Make the request
BatchCreateDaiEncodingProfilesResponse response = daiEncodingProfileServiceClient.BatchCreateDaiEncodingProfiles(parent, requests);

BatchCreateDaiEncodingProfilesAsync(BatchCreateDaiEncodingProfilesRequest, CallSettings)

Batch creates DaiEncodingProfile objects.

Declaration
public virtual Task<BatchCreateDaiEncodingProfilesResponse> BatchCreateDaiEncodingProfilesAsync(BatchCreateDaiEncodingProfilesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchCreateDaiEncodingProfilesRequest 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<BatchCreateDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
BatchCreateDaiEncodingProfilesRequest request = new BatchCreateDaiEncodingProfilesRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Requests =
    {
        new CreateDaiEncodingProfileRequest(),
    },
};
// Make the request
BatchCreateDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchCreateDaiEncodingProfilesAsync(request);

BatchCreateDaiEncodingProfilesAsync(BatchCreateDaiEncodingProfilesRequest, CancellationToken)

Batch creates DaiEncodingProfile objects.

Declaration
public virtual Task<BatchCreateDaiEncodingProfilesResponse> BatchCreateDaiEncodingProfilesAsync(BatchCreateDaiEncodingProfilesRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
BatchCreateDaiEncodingProfilesRequest 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<BatchCreateDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
BatchCreateDaiEncodingProfilesRequest request = new BatchCreateDaiEncodingProfilesRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Requests =
    {
        new CreateDaiEncodingProfileRequest(),
    },
};
// Make the request
BatchCreateDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchCreateDaiEncodingProfilesAsync(request);

BatchCreateDaiEncodingProfilesAsync(NetworkName, IEnumerable<CreateDaiEncodingProfileRequest>, CallSettings)

Batch creates DaiEncodingProfile objects.

Declaration
public virtual Task<BatchCreateDaiEncodingProfilesResponse> BatchCreateDaiEncodingProfilesAsync(NetworkName parent, IEnumerable<CreateDaiEncodingProfileRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

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

IEnumerable<CreateDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile 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<BatchCreateDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<CreateDaiEncodingProfileRequest> requests = new CreateDaiEncodingProfileRequest[]
{
    new CreateDaiEncodingProfileRequest(),
};
// Make the request
BatchCreateDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchCreateDaiEncodingProfilesAsync(parent, requests);

BatchCreateDaiEncodingProfilesAsync(NetworkName, IEnumerable<CreateDaiEncodingProfileRequest>, CancellationToken)

Batch creates DaiEncodingProfile objects.

Declaration
public virtual Task<BatchCreateDaiEncodingProfilesResponse> BatchCreateDaiEncodingProfilesAsync(NetworkName parent, IEnumerable<CreateDaiEncodingProfileRequest> requests, CancellationToken cancellationToken)
Parameters
Type Name Description
NetworkName parent

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

IEnumerable<CreateDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile 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<BatchCreateDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<CreateDaiEncodingProfileRequest> requests = new CreateDaiEncodingProfileRequest[]
{
    new CreateDaiEncodingProfileRequest(),
};
// Make the request
BatchCreateDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchCreateDaiEncodingProfilesAsync(parent, requests);

BatchCreateDaiEncodingProfilesAsync(string, IEnumerable<CreateDaiEncodingProfileRequest>, CallSettings)

Batch creates DaiEncodingProfile objects.

Declaration
public virtual Task<BatchCreateDaiEncodingProfilesResponse> BatchCreateDaiEncodingProfilesAsync(string parent, IEnumerable<CreateDaiEncodingProfileRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

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

IEnumerable<CreateDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile 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<BatchCreateDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<CreateDaiEncodingProfileRequest> requests = new CreateDaiEncodingProfileRequest[]
{
    new CreateDaiEncodingProfileRequest(),
};
// Make the request
BatchCreateDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchCreateDaiEncodingProfilesAsync(parent, requests);

BatchCreateDaiEncodingProfilesAsync(string, IEnumerable<CreateDaiEncodingProfileRequest>, CancellationToken)

Batch creates DaiEncodingProfile objects.

Declaration
public virtual Task<BatchCreateDaiEncodingProfilesResponse> BatchCreateDaiEncodingProfilesAsync(string parent, IEnumerable<CreateDaiEncodingProfileRequest> requests, CancellationToken cancellationToken)
Parameters
Type Name Description
string parent

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

IEnumerable<CreateDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile 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<BatchCreateDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<CreateDaiEncodingProfileRequest> requests = new CreateDaiEncodingProfileRequest[]
{
    new CreateDaiEncodingProfileRequest(),
};
// Make the request
BatchCreateDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchCreateDaiEncodingProfilesAsync(parent, requests);

BatchUpdateDaiEncodingProfiles(BatchUpdateDaiEncodingProfilesRequest, CallSettings)

Batch updates DaiEncodingProfile objects.

Declaration
public virtual BatchUpdateDaiEncodingProfilesResponse BatchUpdateDaiEncodingProfiles(BatchUpdateDaiEncodingProfilesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchUpdateDaiEncodingProfilesRequest 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
BatchUpdateDaiEncodingProfilesResponse

The RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
BatchUpdateDaiEncodingProfilesRequest request = new BatchUpdateDaiEncodingProfilesRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Requests =
    {
        new UpdateDaiEncodingProfileRequest(),
    },
};
// Make the request
BatchUpdateDaiEncodingProfilesResponse response = daiEncodingProfileServiceClient.BatchUpdateDaiEncodingProfiles(request);

BatchUpdateDaiEncodingProfiles(NetworkName, IEnumerable<UpdateDaiEncodingProfileRequest>, CallSettings)

Batch updates DaiEncodingProfile objects.

Declaration
public virtual BatchUpdateDaiEncodingProfilesResponse BatchUpdateDaiEncodingProfiles(NetworkName parent, IEnumerable<UpdateDaiEncodingProfileRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

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

IEnumerable<UpdateDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile 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
BatchUpdateDaiEncodingProfilesResponse

The RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<UpdateDaiEncodingProfileRequest> requests = new UpdateDaiEncodingProfileRequest[]
{
    new UpdateDaiEncodingProfileRequest(),
};
// Make the request
BatchUpdateDaiEncodingProfilesResponse response = daiEncodingProfileServiceClient.BatchUpdateDaiEncodingProfiles(parent, requests);

BatchUpdateDaiEncodingProfiles(string, IEnumerable<UpdateDaiEncodingProfileRequest>, CallSettings)

Batch updates DaiEncodingProfile objects.

Declaration
public virtual BatchUpdateDaiEncodingProfilesResponse BatchUpdateDaiEncodingProfiles(string parent, IEnumerable<UpdateDaiEncodingProfileRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

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

IEnumerable<UpdateDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile 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
BatchUpdateDaiEncodingProfilesResponse

The RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<UpdateDaiEncodingProfileRequest> requests = new UpdateDaiEncodingProfileRequest[]
{
    new UpdateDaiEncodingProfileRequest(),
};
// Make the request
BatchUpdateDaiEncodingProfilesResponse response = daiEncodingProfileServiceClient.BatchUpdateDaiEncodingProfiles(parent, requests);

BatchUpdateDaiEncodingProfilesAsync(BatchUpdateDaiEncodingProfilesRequest, CallSettings)

Batch updates DaiEncodingProfile objects.

Declaration
public virtual Task<BatchUpdateDaiEncodingProfilesResponse> BatchUpdateDaiEncodingProfilesAsync(BatchUpdateDaiEncodingProfilesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchUpdateDaiEncodingProfilesRequest 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<BatchUpdateDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
BatchUpdateDaiEncodingProfilesRequest request = new BatchUpdateDaiEncodingProfilesRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Requests =
    {
        new UpdateDaiEncodingProfileRequest(),
    },
};
// Make the request
BatchUpdateDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchUpdateDaiEncodingProfilesAsync(request);

BatchUpdateDaiEncodingProfilesAsync(BatchUpdateDaiEncodingProfilesRequest, CancellationToken)

Batch updates DaiEncodingProfile objects.

Declaration
public virtual Task<BatchUpdateDaiEncodingProfilesResponse> BatchUpdateDaiEncodingProfilesAsync(BatchUpdateDaiEncodingProfilesRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
BatchUpdateDaiEncodingProfilesRequest 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<BatchUpdateDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
BatchUpdateDaiEncodingProfilesRequest request = new BatchUpdateDaiEncodingProfilesRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Requests =
    {
        new UpdateDaiEncodingProfileRequest(),
    },
};
// Make the request
BatchUpdateDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchUpdateDaiEncodingProfilesAsync(request);

BatchUpdateDaiEncodingProfilesAsync(NetworkName, IEnumerable<UpdateDaiEncodingProfileRequest>, CallSettings)

Batch updates DaiEncodingProfile objects.

Declaration
public virtual Task<BatchUpdateDaiEncodingProfilesResponse> BatchUpdateDaiEncodingProfilesAsync(NetworkName parent, IEnumerable<UpdateDaiEncodingProfileRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

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

IEnumerable<UpdateDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile 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<BatchUpdateDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<UpdateDaiEncodingProfileRequest> requests = new UpdateDaiEncodingProfileRequest[]
{
    new UpdateDaiEncodingProfileRequest(),
};
// Make the request
BatchUpdateDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchUpdateDaiEncodingProfilesAsync(parent, requests);

BatchUpdateDaiEncodingProfilesAsync(NetworkName, IEnumerable<UpdateDaiEncodingProfileRequest>, CancellationToken)

Batch updates DaiEncodingProfile objects.

Declaration
public virtual Task<BatchUpdateDaiEncodingProfilesResponse> BatchUpdateDaiEncodingProfilesAsync(NetworkName parent, IEnumerable<UpdateDaiEncodingProfileRequest> requests, CancellationToken cancellationToken)
Parameters
Type Name Description
NetworkName parent

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

IEnumerable<UpdateDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile 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<BatchUpdateDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
IEnumerable<UpdateDaiEncodingProfileRequest> requests = new UpdateDaiEncodingProfileRequest[]
{
    new UpdateDaiEncodingProfileRequest(),
};
// Make the request
BatchUpdateDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchUpdateDaiEncodingProfilesAsync(parent, requests);

BatchUpdateDaiEncodingProfilesAsync(string, IEnumerable<UpdateDaiEncodingProfileRequest>, CallSettings)

Batch updates DaiEncodingProfile objects.

Declaration
public virtual Task<BatchUpdateDaiEncodingProfilesResponse> BatchUpdateDaiEncodingProfilesAsync(string parent, IEnumerable<UpdateDaiEncodingProfileRequest> requests, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

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

IEnumerable<UpdateDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile 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<BatchUpdateDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<UpdateDaiEncodingProfileRequest> requests = new UpdateDaiEncodingProfileRequest[]
{
    new UpdateDaiEncodingProfileRequest(),
};
// Make the request
BatchUpdateDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchUpdateDaiEncodingProfilesAsync(parent, requests);

BatchUpdateDaiEncodingProfilesAsync(string, IEnumerable<UpdateDaiEncodingProfileRequest>, CancellationToken)

Batch updates DaiEncodingProfile objects.

Declaration
public virtual Task<BatchUpdateDaiEncodingProfilesResponse> BatchUpdateDaiEncodingProfilesAsync(string parent, IEnumerable<UpdateDaiEncodingProfileRequest> requests, CancellationToken cancellationToken)
Parameters
Type Name Description
string parent

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

IEnumerable<UpdateDaiEncodingProfileRequest> requests

Required. The DaiEncodingProfile 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<BatchUpdateDaiEncodingProfilesResponse>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
IEnumerable<UpdateDaiEncodingProfileRequest> requests = new UpdateDaiEncodingProfileRequest[]
{
    new UpdateDaiEncodingProfileRequest(),
};
// Make the request
BatchUpdateDaiEncodingProfilesResponse response = await daiEncodingProfileServiceClient.BatchUpdateDaiEncodingProfilesAsync(parent, requests);

Create()

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

Declaration
public static DaiEncodingProfileServiceClient Create()
Returns
Type Description
DaiEncodingProfileServiceClient

The created DaiEncodingProfileServiceClient.

CreateAsync(CancellationToken)

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

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

The CancellationToken to use while creating the client.

Returns
Type Description
Task<DaiEncodingProfileServiceClient>

The task representing the created DaiEncodingProfileServiceClient.

CreateDaiEncodingProfile(CreateDaiEncodingProfileRequest, CallSettings)

Creates a DaiEncodingProfile object.

Declaration
public virtual DaiEncodingProfile CreateDaiEncodingProfile(CreateDaiEncodingProfileRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateDaiEncodingProfileRequest 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
DaiEncodingProfile

The RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
CreateDaiEncodingProfileRequest request = new CreateDaiEncodingProfileRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    DaiEncodingProfile = new DaiEncodingProfile(),
};
// Make the request
DaiEncodingProfile response = daiEncodingProfileServiceClient.CreateDaiEncodingProfile(request);

CreateDaiEncodingProfile(NetworkName, DaiEncodingProfile, CallSettings)

Creates a DaiEncodingProfile object.

Declaration
public virtual DaiEncodingProfile CreateDaiEncodingProfile(NetworkName parent, DaiEncodingProfile daiEncodingProfile, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

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

DaiEncodingProfile daiEncodingProfile

Required. The DaiEncodingProfile to create.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
DaiEncodingProfile

The RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
DaiEncodingProfile daiEncodingProfile = new DaiEncodingProfile();
// Make the request
DaiEncodingProfile response = daiEncodingProfileServiceClient.CreateDaiEncodingProfile(parent, daiEncodingProfile);

CreateDaiEncodingProfile(string, DaiEncodingProfile, CallSettings)

Creates a DaiEncodingProfile object.

Declaration
public virtual DaiEncodingProfile CreateDaiEncodingProfile(string parent, DaiEncodingProfile daiEncodingProfile, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

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

DaiEncodingProfile daiEncodingProfile

Required. The DaiEncodingProfile to create.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
DaiEncodingProfile

The RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
DaiEncodingProfile daiEncodingProfile = new DaiEncodingProfile();
// Make the request
DaiEncodingProfile response = daiEncodingProfileServiceClient.CreateDaiEncodingProfile(parent, daiEncodingProfile);

CreateDaiEncodingProfileAsync(CreateDaiEncodingProfileRequest, CallSettings)

Creates a DaiEncodingProfile object.

Declaration
public virtual Task<DaiEncodingProfile> CreateDaiEncodingProfileAsync(CreateDaiEncodingProfileRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateDaiEncodingProfileRequest 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<DaiEncodingProfile>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
CreateDaiEncodingProfileRequest request = new CreateDaiEncodingProfileRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    DaiEncodingProfile = new DaiEncodingProfile(),
};
// Make the request
DaiEncodingProfile response = await daiEncodingProfileServiceClient.CreateDaiEncodingProfileAsync(request);

CreateDaiEncodingProfileAsync(CreateDaiEncodingProfileRequest, CancellationToken)

Creates a DaiEncodingProfile object.

Declaration
public virtual Task<DaiEncodingProfile> CreateDaiEncodingProfileAsync(CreateDaiEncodingProfileRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
CreateDaiEncodingProfileRequest 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<DaiEncodingProfile>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
CreateDaiEncodingProfileRequest request = new CreateDaiEncodingProfileRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    DaiEncodingProfile = new DaiEncodingProfile(),
};
// Make the request
DaiEncodingProfile response = await daiEncodingProfileServiceClient.CreateDaiEncodingProfileAsync(request);

CreateDaiEncodingProfileAsync(NetworkName, DaiEncodingProfile, CallSettings)

Creates a DaiEncodingProfile object.

Declaration
public virtual Task<DaiEncodingProfile> CreateDaiEncodingProfileAsync(NetworkName parent, DaiEncodingProfile daiEncodingProfile, CallSettings callSettings = null)
Parameters
Type Name Description
NetworkName parent

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

DaiEncodingProfile daiEncodingProfile

Required. The DaiEncodingProfile to create.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<DaiEncodingProfile>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
DaiEncodingProfile daiEncodingProfile = new DaiEncodingProfile();
// Make the request
DaiEncodingProfile response = await daiEncodingProfileServiceClient.CreateDaiEncodingProfileAsync(parent, daiEncodingProfile);

CreateDaiEncodingProfileAsync(NetworkName, DaiEncodingProfile, CancellationToken)

Creates a DaiEncodingProfile object.

Declaration
public virtual Task<DaiEncodingProfile> CreateDaiEncodingProfileAsync(NetworkName parent, DaiEncodingProfile daiEncodingProfile, CancellationToken cancellationToken)
Parameters
Type Name Description
NetworkName parent

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

DaiEncodingProfile daiEncodingProfile

Required. The DaiEncodingProfile to create.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<DaiEncodingProfile>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
DaiEncodingProfile daiEncodingProfile = new DaiEncodingProfile();
// Make the request
DaiEncodingProfile response = await daiEncodingProfileServiceClient.CreateDaiEncodingProfileAsync(parent, daiEncodingProfile);

CreateDaiEncodingProfileAsync(string, DaiEncodingProfile, CallSettings)

Creates a DaiEncodingProfile object.

Declaration
public virtual Task<DaiEncodingProfile> CreateDaiEncodingProfileAsync(string parent, DaiEncodingProfile daiEncodingProfile, CallSettings callSettings = null)
Parameters
Type Name Description
string parent

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

DaiEncodingProfile daiEncodingProfile

Required. The DaiEncodingProfile to create.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<DaiEncodingProfile>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
DaiEncodingProfile daiEncodingProfile = new DaiEncodingProfile();
// Make the request
DaiEncodingProfile response = await daiEncodingProfileServiceClient.CreateDaiEncodingProfileAsync(parent, daiEncodingProfile);

CreateDaiEncodingProfileAsync(string, DaiEncodingProfile, CancellationToken)

Creates a DaiEncodingProfile object.

Declaration
public virtual Task<DaiEncodingProfile> CreateDaiEncodingProfileAsync(string parent, DaiEncodingProfile daiEncodingProfile, CancellationToken cancellationToken)
Parameters
Type Name Description
string parent

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

DaiEncodingProfile daiEncodingProfile

Required. The DaiEncodingProfile to create.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<DaiEncodingProfile>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
DaiEncodingProfile daiEncodingProfile = new DaiEncodingProfile();
// Make the request
DaiEncodingProfile response = await daiEncodingProfileServiceClient.CreateDaiEncodingProfileAsync(parent, daiEncodingProfile);

GetDaiEncodingProfile(DaiEncodingProfileName, CallSettings)

Retrieves a DaiEncodingProfile object.

Declaration
public virtual DaiEncodingProfile GetDaiEncodingProfile(DaiEncodingProfileName name, CallSettings callSettings = null)
Parameters
Type Name Description
DaiEncodingProfileName name

Required. The resource name of the DaiEncodingProfile. Format: networks/{network_code}/daiEncodingProfiles/{dai_encoding_profile_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
DaiEncodingProfile

The RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
DaiEncodingProfileName name = DaiEncodingProfileName.FromNetworkCodeDaiEncodingProfile("[NETWORK_CODE]", "[DAI_ENCODING_PROFILE]");
// Make the request
DaiEncodingProfile response = daiEncodingProfileServiceClient.GetDaiEncodingProfile(name);

GetDaiEncodingProfile(GetDaiEncodingProfileRequest, CallSettings)

Retrieves a DaiEncodingProfile object.

Declaration
public virtual DaiEncodingProfile GetDaiEncodingProfile(GetDaiEncodingProfileRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetDaiEncodingProfileRequest 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
DaiEncodingProfile

The RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
GetDaiEncodingProfileRequest request = new GetDaiEncodingProfileRequest
{
    DaiEncodingProfileName = DaiEncodingProfileName.FromNetworkCodeDaiEncodingProfile("[NETWORK_CODE]", "[DAI_ENCODING_PROFILE]"),
};
// Make the request
DaiEncodingProfile response = daiEncodingProfileServiceClient.GetDaiEncodingProfile(request);

GetDaiEncodingProfile(string, CallSettings)

Retrieves a DaiEncodingProfile object.

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

Required. The resource name of the DaiEncodingProfile. Format: networks/{network_code}/daiEncodingProfiles/{dai_encoding_profile_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
DaiEncodingProfile

The RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
string name = "networks/[NETWORK_CODE]/daiEncodingProfiles/[DAI_ENCODING_PROFILE]";
// Make the request
DaiEncodingProfile response = daiEncodingProfileServiceClient.GetDaiEncodingProfile(name);

GetDaiEncodingProfileAsync(DaiEncodingProfileName, CallSettings)

Retrieves a DaiEncodingProfile object.

Declaration
public virtual Task<DaiEncodingProfile> GetDaiEncodingProfileAsync(DaiEncodingProfileName name, CallSettings callSettings = null)
Parameters
Type Name Description
DaiEncodingProfileName name

Required. The resource name of the DaiEncodingProfile. Format: networks/{network_code}/daiEncodingProfiles/{dai_encoding_profile_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<DaiEncodingProfile>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
DaiEncodingProfileName name = DaiEncodingProfileName.FromNetworkCodeDaiEncodingProfile("[NETWORK_CODE]", "[DAI_ENCODING_PROFILE]");
// Make the request
DaiEncodingProfile response = await daiEncodingProfileServiceClient.GetDaiEncodingProfileAsync(name);

GetDaiEncodingProfileAsync(DaiEncodingProfileName, CancellationToken)

Retrieves a DaiEncodingProfile object.

Declaration
public virtual Task<DaiEncodingProfile> GetDaiEncodingProfileAsync(DaiEncodingProfileName name, CancellationToken cancellationToken)
Parameters
Type Name Description
DaiEncodingProfileName name

Required. The resource name of the DaiEncodingProfile. Format: networks/{network_code}/daiEncodingProfiles/{dai_encoding_profile_id}

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<DaiEncodingProfile>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
DaiEncodingProfileName name = DaiEncodingProfileName.FromNetworkCodeDaiEncodingProfile("[NETWORK_CODE]", "[DAI_ENCODING_PROFILE]");
// Make the request
DaiEncodingProfile response = await daiEncodingProfileServiceClient.GetDaiEncodingProfileAsync(name);

GetDaiEncodingProfileAsync(GetDaiEncodingProfileRequest, CallSettings)

Retrieves a DaiEncodingProfile object.

Declaration
public virtual Task<DaiEncodingProfile> GetDaiEncodingProfileAsync(GetDaiEncodingProfileRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetDaiEncodingProfileRequest 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<DaiEncodingProfile>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
GetDaiEncodingProfileRequest request = new GetDaiEncodingProfileRequest
{
    DaiEncodingProfileName = DaiEncodingProfileName.FromNetworkCodeDaiEncodingProfile("[NETWORK_CODE]", "[DAI_ENCODING_PROFILE]"),
};
// Make the request
DaiEncodingProfile response = await daiEncodingProfileServiceClient.GetDaiEncodingProfileAsync(request);

GetDaiEncodingProfileAsync(GetDaiEncodingProfileRequest, CancellationToken)

Retrieves a DaiEncodingProfile object.

Declaration
public virtual Task<DaiEncodingProfile> GetDaiEncodingProfileAsync(GetDaiEncodingProfileRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
GetDaiEncodingProfileRequest 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<DaiEncodingProfile>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
GetDaiEncodingProfileRequest request = new GetDaiEncodingProfileRequest
{
    DaiEncodingProfileName = DaiEncodingProfileName.FromNetworkCodeDaiEncodingProfile("[NETWORK_CODE]", "[DAI_ENCODING_PROFILE]"),
};
// Make the request
DaiEncodingProfile response = await daiEncodingProfileServiceClient.GetDaiEncodingProfileAsync(request);

GetDaiEncodingProfileAsync(string, CallSettings)

Retrieves a DaiEncodingProfile object.

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

Required. The resource name of the DaiEncodingProfile. Format: networks/{network_code}/daiEncodingProfiles/{dai_encoding_profile_id}

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<DaiEncodingProfile>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "networks/[NETWORK_CODE]/daiEncodingProfiles/[DAI_ENCODING_PROFILE]";
// Make the request
DaiEncodingProfile response = await daiEncodingProfileServiceClient.GetDaiEncodingProfileAsync(name);

GetDaiEncodingProfileAsync(string, CancellationToken)

Retrieves a DaiEncodingProfile object.

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

Required. The resource name of the DaiEncodingProfile. Format: networks/{network_code}/daiEncodingProfiles/{dai_encoding_profile_id}

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<DaiEncodingProfile>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "networks/[NETWORK_CODE]/daiEncodingProfiles/[DAI_ENCODING_PROFILE]";
// Make the request
DaiEncodingProfile response = await daiEncodingProfileServiceClient.GetDaiEncodingProfileAsync(name);

ListDaiEncodingProfiles(ListDaiEncodingProfilesRequest, CallSettings)

Lists DaiEncodingProfile objects.

Declaration
public virtual PagedEnumerable<ListDaiEncodingProfilesResponse, DaiEncodingProfile> ListDaiEncodingProfiles(ListDaiEncodingProfilesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListDaiEncodingProfilesRequest 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<ListDaiEncodingProfilesResponse, DaiEncodingProfile>

A pageable sequence of DaiEncodingProfile resources.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
ListDaiEncodingProfilesRequest request = new ListDaiEncodingProfilesRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Filter = "",
    OrderBy = "",
    Skip = 0,
};
// Make the request
PagedEnumerable<ListDaiEncodingProfilesResponse, DaiEncodingProfile> response = daiEncodingProfileServiceClient.ListDaiEncodingProfiles(request);

// Iterate over all response items, lazily performing RPCs as required
foreach (DaiEncodingProfile 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 (ListDaiEncodingProfilesResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (DaiEncodingProfile 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<DaiEncodingProfile> 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 (DaiEncodingProfile 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;

ListDaiEncodingProfiles(NetworkName, string, int?, CallSettings)

Lists DaiEncodingProfile objects.

Declaration
public virtual PagedEnumerable<ListDaiEncodingProfilesResponse, DaiEncodingProfile> ListDaiEncodingProfiles(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 DaiEncodingProfiles. 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<ListDaiEncodingProfilesResponse, DaiEncodingProfile>

A pageable sequence of DaiEncodingProfile resources.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
// Make the request
PagedEnumerable<ListDaiEncodingProfilesResponse, DaiEncodingProfile> response = daiEncodingProfileServiceClient.ListDaiEncodingProfiles(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (DaiEncodingProfile 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 (ListDaiEncodingProfilesResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (DaiEncodingProfile 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<DaiEncodingProfile> 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 (DaiEncodingProfile 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;

ListDaiEncodingProfiles(string, string, int?, CallSettings)

Lists DaiEncodingProfile objects.

Declaration
public virtual PagedEnumerable<ListDaiEncodingProfilesResponse, DaiEncodingProfile> ListDaiEncodingProfiles(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 DaiEncodingProfiles. 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<ListDaiEncodingProfilesResponse, DaiEncodingProfile>

A pageable sequence of DaiEncodingProfile resources.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
// Make the request
PagedEnumerable<ListDaiEncodingProfilesResponse, DaiEncodingProfile> response = daiEncodingProfileServiceClient.ListDaiEncodingProfiles(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (DaiEncodingProfile 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 (ListDaiEncodingProfilesResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (DaiEncodingProfile 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<DaiEncodingProfile> 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 (DaiEncodingProfile 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;

ListDaiEncodingProfilesAsync(ListDaiEncodingProfilesRequest, CallSettings)

Lists DaiEncodingProfile objects.

Declaration
public virtual PagedAsyncEnumerable<ListDaiEncodingProfilesResponse, DaiEncodingProfile> ListDaiEncodingProfilesAsync(ListDaiEncodingProfilesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListDaiEncodingProfilesRequest 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<ListDaiEncodingProfilesResponse, DaiEncodingProfile>

A pageable asynchronous sequence of DaiEncodingProfile resources.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
ListDaiEncodingProfilesRequest request = new ListDaiEncodingProfilesRequest
{
    ParentAsNetworkName = NetworkName.FromNetworkCode("[NETWORK_CODE]"),
    Filter = "",
    OrderBy = "",
    Skip = 0,
};
// Make the request
PagedAsyncEnumerable<ListDaiEncodingProfilesResponse, DaiEncodingProfile> response = daiEncodingProfileServiceClient.ListDaiEncodingProfilesAsync(request);

// Iterate over all response items, lazily performing RPCs as required
await foreach (DaiEncodingProfile 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 (ListDaiEncodingProfilesResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (DaiEncodingProfile 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<DaiEncodingProfile> 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 (DaiEncodingProfile 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;

ListDaiEncodingProfilesAsync(NetworkName, string, int?, CallSettings)

Lists DaiEncodingProfile objects.

Declaration
public virtual PagedAsyncEnumerable<ListDaiEncodingProfilesResponse, DaiEncodingProfile> ListDaiEncodingProfilesAsync(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 DaiEncodingProfiles. 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<ListDaiEncodingProfilesResponse, DaiEncodingProfile>

A pageable asynchronous sequence of DaiEncodingProfile resources.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
NetworkName parent = NetworkName.FromNetworkCode("[NETWORK_CODE]");
// Make the request
PagedAsyncEnumerable<ListDaiEncodingProfilesResponse, DaiEncodingProfile> response = daiEncodingProfileServiceClient.ListDaiEncodingProfilesAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await foreach (DaiEncodingProfile 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 (ListDaiEncodingProfilesResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (DaiEncodingProfile 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<DaiEncodingProfile> 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 (DaiEncodingProfile 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;

ListDaiEncodingProfilesAsync(string, string, int?, CallSettings)

Lists DaiEncodingProfile objects.

Declaration
public virtual PagedAsyncEnumerable<ListDaiEncodingProfilesResponse, DaiEncodingProfile> ListDaiEncodingProfilesAsync(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 DaiEncodingProfiles. 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<ListDaiEncodingProfilesResponse, DaiEncodingProfile>

A pageable asynchronous sequence of DaiEncodingProfile resources.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "networks/[NETWORK_CODE]";
// Make the request
PagedAsyncEnumerable<ListDaiEncodingProfilesResponse, DaiEncodingProfile> response = daiEncodingProfileServiceClient.ListDaiEncodingProfilesAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await foreach (DaiEncodingProfile 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 (ListDaiEncodingProfilesResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (DaiEncodingProfile 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<DaiEncodingProfile> 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 (DaiEncodingProfile 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.

UpdateDaiEncodingProfile(DaiEncodingProfile, FieldMask, CallSettings)

Updates a DaiEncodingProfile object.

Declaration
public virtual DaiEncodingProfile UpdateDaiEncodingProfile(DaiEncodingProfile daiEncodingProfile, FieldMask updateMask, CallSettings callSettings = null)
Parameters
Type Name Description
DaiEncodingProfile daiEncodingProfile

Required. The DaiEncodingProfile to update.

The DaiEncodingProfile's name is used to identify the DaiEncodingProfile 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
DaiEncodingProfile

The RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
DaiEncodingProfile daiEncodingProfile = new DaiEncodingProfile();
FieldMask updateMask = new FieldMask();
// Make the request
DaiEncodingProfile response = daiEncodingProfileServiceClient.UpdateDaiEncodingProfile(daiEncodingProfile, updateMask);

UpdateDaiEncodingProfile(UpdateDaiEncodingProfileRequest, CallSettings)

Updates a DaiEncodingProfile object.

Declaration
public virtual DaiEncodingProfile UpdateDaiEncodingProfile(UpdateDaiEncodingProfileRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateDaiEncodingProfileRequest 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
DaiEncodingProfile

The RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = DaiEncodingProfileServiceClient.Create();
// Initialize request argument(s)
UpdateDaiEncodingProfileRequest request = new UpdateDaiEncodingProfileRequest
{
    DaiEncodingProfile = new DaiEncodingProfile(),
    UpdateMask = new FieldMask(),
};
// Make the request
DaiEncodingProfile response = daiEncodingProfileServiceClient.UpdateDaiEncodingProfile(request);

UpdateDaiEncodingProfileAsync(DaiEncodingProfile, FieldMask, CallSettings)

Updates a DaiEncodingProfile object.

Declaration
public virtual Task<DaiEncodingProfile> UpdateDaiEncodingProfileAsync(DaiEncodingProfile daiEncodingProfile, FieldMask updateMask, CallSettings callSettings = null)
Parameters
Type Name Description
DaiEncodingProfile daiEncodingProfile

Required. The DaiEncodingProfile to update.

The DaiEncodingProfile's name is used to identify the DaiEncodingProfile 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<DaiEncodingProfile>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
DaiEncodingProfile daiEncodingProfile = new DaiEncodingProfile();
FieldMask updateMask = new FieldMask();
// Make the request
DaiEncodingProfile response = await daiEncodingProfileServiceClient.UpdateDaiEncodingProfileAsync(daiEncodingProfile, updateMask);

UpdateDaiEncodingProfileAsync(DaiEncodingProfile, FieldMask, CancellationToken)

Updates a DaiEncodingProfile object.

Declaration
public virtual Task<DaiEncodingProfile> UpdateDaiEncodingProfileAsync(DaiEncodingProfile daiEncodingProfile, FieldMask updateMask, CancellationToken cancellationToken)
Parameters
Type Name Description
DaiEncodingProfile daiEncodingProfile

Required. The DaiEncodingProfile to update.

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

FieldMask updateMask

Optional. The list of fields to update.

CancellationToken cancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task<DaiEncodingProfile>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
DaiEncodingProfile daiEncodingProfile = new DaiEncodingProfile();
FieldMask updateMask = new FieldMask();
// Make the request
DaiEncodingProfile response = await daiEncodingProfileServiceClient.UpdateDaiEncodingProfileAsync(daiEncodingProfile, updateMask);

UpdateDaiEncodingProfileAsync(UpdateDaiEncodingProfileRequest, CallSettings)

Updates a DaiEncodingProfile object.

Declaration
public virtual Task<DaiEncodingProfile> UpdateDaiEncodingProfileAsync(UpdateDaiEncodingProfileRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateDaiEncodingProfileRequest 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<DaiEncodingProfile>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
UpdateDaiEncodingProfileRequest request = new UpdateDaiEncodingProfileRequest
{
    DaiEncodingProfile = new DaiEncodingProfile(),
    UpdateMask = new FieldMask(),
};
// Make the request
DaiEncodingProfile response = await daiEncodingProfileServiceClient.UpdateDaiEncodingProfileAsync(request);

UpdateDaiEncodingProfileAsync(UpdateDaiEncodingProfileRequest, CancellationToken)

Updates a DaiEncodingProfile object.

Declaration
public virtual Task<DaiEncodingProfile> UpdateDaiEncodingProfileAsync(UpdateDaiEncodingProfileRequest request, CancellationToken cancellationToken)
Parameters
Type Name Description
UpdateDaiEncodingProfileRequest 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<DaiEncodingProfile>

A Task containing the RPC response.

Sample code
// Create client
DaiEncodingProfileServiceClient daiEncodingProfileServiceClient = await DaiEncodingProfileServiceClient.CreateAsync();
// Initialize request argument(s)
UpdateDaiEncodingProfileRequest request = new UpdateDaiEncodingProfileRequest
{
    DaiEncodingProfile = new DaiEncodingProfile(),
    UpdateMask = new FieldMask(),
};
// Make the request
DaiEncodingProfile response = await daiEncodingProfileServiceClient.UpdateDaiEncodingProfileAsync(request);
In this article
Back to top Generated by DocFX