public abstract class ConfigServiceV2Client
ConfigServiceV2 client wrapper, for convenient use.
Inheritance
System.Object > ConfigServiceV2ClientDerived Types
Namespace
Google.Cloud.Logging.V2Assembly
Google.Cloud.Logging.V2.dll
Remarks
Service for configuring sinks used to route log entries.
Properties
DefaultEndpoint
public static string DefaultEndpoint { get; }
The default endpoint for the ConfigServiceV2 service, which is a host of "logging.googleapis.com" and a port of 443.
Property Value | |
---|---|
Type | Description |
String |
DefaultScopes
public static IReadOnlyList<string> DefaultScopes { get; }
The default ConfigServiceV2 scopes.
Property Value | |
---|---|
Type | Description |
IReadOnlyList<String> |
The default ConfigServiceV2 scopes are:
GrpcClient
public virtual ConfigServiceV2.ConfigServiceV2Client GrpcClient { get; }
The underlying gRPC ConfigServiceV2 client
Property Value | |
---|---|
Type | Description |
ConfigServiceV2.ConfigServiceV2Client |
Methods
Create()
public static ConfigServiceV2Client Create()
Synchronously creates a ConfigServiceV2Client using the default credentials, endpoint and settings. To specify custom credentials or other settings, use ConfigServiceV2ClientBuilder.
Returns | |
---|---|
Type | Description |
ConfigServiceV2Client | The created ConfigServiceV2Client. |
CreateAsync(CancellationToken)
public static Task<ConfigServiceV2Client> CreateAsync(CancellationToken cancellationToken = default(CancellationToken))
Asynchronously creates a ConfigServiceV2Client using the default credentials, endpoint and settings. To specify custom credentials or other settings, use ConfigServiceV2ClientBuilder.
Parameter | |
---|---|
Name | Description |
cancellationToken | CancellationToken The CancellationToken to use while creating the client. |
Returns | |
---|---|
Type | Description |
Task<ConfigServiceV2Client> | The task representing the created ConfigServiceV2Client. |
CreateBucket(CreateBucketRequest, CallSettings)
public virtual LogBucket CreateBucket(CreateBucketRequest request, CallSettings callSettings = null)
Creates a bucket that can be used to store log entries. Once a bucket has been created, the region cannot be changed.
Parameters | |
---|---|
Name | Description |
request | CreateBucketRequest 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 |
LogBucket | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
CreateBucketRequest request = new CreateBucketRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
BucketId = "",
Bucket = new LogBucket(),
};
// Make the request
LogBucket response = configServiceV2Client.CreateBucket(request);
CreateBucketAsync(CreateBucketRequest, CallSettings)
public virtual Task<LogBucket> CreateBucketAsync(CreateBucketRequest request, CallSettings callSettings = null)
Creates a bucket that can be used to store log entries. Once a bucket has been created, the region cannot be changed.
Parameters | |
---|---|
Name | Description |
request | CreateBucketRequest 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<LogBucket> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
CreateBucketRequest request = new CreateBucketRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
BucketId = "",
Bucket = new LogBucket(),
};
// Make the request
LogBucket response = await configServiceV2Client.CreateBucketAsync(request);
CreateBucketAsync(CreateBucketRequest, CancellationToken)
public virtual Task<LogBucket> CreateBucketAsync(CreateBucketRequest request, CancellationToken cancellationToken)
Creates a bucket that can be used to store log entries. Once a bucket has been created, the region cannot be changed.
Parameters | |
---|---|
Name | Description |
request | CreateBucketRequest 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<LogBucket> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
CreateBucketRequest request = new CreateBucketRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
BucketId = "",
Bucket = new LogBucket(),
};
// Make the request
LogBucket response = await configServiceV2Client.CreateBucketAsync(request);
CreateExclusion(BillingAccountName, LogExclusion, CallSettings)
public virtual LogExclusion CreateExclusion(BillingAccountName parent, LogExclusion exclusion, CallSettings callSettings = null)
Creates a new exclusion in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
Parameters | |
---|---|
Name | Description |
parent | BillingAccountName Required. The parent resource in which to create the exclusion: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
exclusion | LogExclusion Required. The new exclusion, whose |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
LogExclusion | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
BillingAccountName parent = BillingAccountName.FromBillingAccount("[BILLING_ACCOUNT]");
LogExclusion exclusion = new LogExclusion();
// Make the request
LogExclusion response = configServiceV2Client.CreateExclusion(parent, exclusion);
CreateExclusion(FolderName, LogExclusion, CallSettings)
public virtual LogExclusion CreateExclusion(FolderName parent, LogExclusion exclusion, CallSettings callSettings = null)
Creates a new exclusion in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
Parameters | |
---|---|
Name | Description |
parent | FolderName Required. The parent resource in which to create the exclusion: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
exclusion | LogExclusion Required. The new exclusion, whose |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
LogExclusion | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
FolderName parent = FolderName.FromFolder("[FOLDER]");
LogExclusion exclusion = new LogExclusion();
// Make the request
LogExclusion response = configServiceV2Client.CreateExclusion(parent, exclusion);
CreateExclusion(OrganizationName, LogExclusion, CallSettings)
public virtual LogExclusion CreateExclusion(OrganizationName parent, LogExclusion exclusion, CallSettings callSettings = null)
Creates a new exclusion in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
Parameters | |
---|---|
Name | Description |
parent | OrganizationName Required. The parent resource in which to create the exclusion: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
exclusion | LogExclusion Required. The new exclusion, whose |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
LogExclusion | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
OrganizationName parent = OrganizationName.FromOrganization("[ORGANIZATION]");
LogExclusion exclusion = new LogExclusion();
// Make the request
LogExclusion response = configServiceV2Client.CreateExclusion(parent, exclusion);
CreateExclusion(ProjectName, LogExclusion, CallSettings)
public virtual LogExclusion CreateExclusion(ProjectName parent, LogExclusion exclusion, CallSettings callSettings = null)
Creates a new exclusion in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
Parameters | |
---|---|
Name | Description |
parent | ProjectName Required. The parent resource in which to create the exclusion: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
exclusion | LogExclusion Required. The new exclusion, whose |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
LogExclusion | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
ProjectName parent = ProjectName.FromProject("[PROJECT]");
LogExclusion exclusion = new LogExclusion();
// Make the request
LogExclusion response = configServiceV2Client.CreateExclusion(parent, exclusion);
CreateExclusion(CreateExclusionRequest, CallSettings)
public virtual LogExclusion CreateExclusion(CreateExclusionRequest request, CallSettings callSettings = null)
Creates a new exclusion in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
Parameters | |
---|---|
Name | Description |
request | CreateExclusionRequest 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 |
LogExclusion | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
CreateExclusionRequest request = new CreateExclusionRequest
{
ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
Exclusion = new LogExclusion(),
};
// Make the request
LogExclusion response = configServiceV2Client.CreateExclusion(request);
CreateExclusion(String, LogExclusion, CallSettings)
public virtual LogExclusion CreateExclusion(string parent, LogExclusion exclusion, CallSettings callSettings = null)
Creates a new exclusion in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
Parameters | |
---|---|
Name | Description |
parent | String Required. The parent resource in which to create the exclusion: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
exclusion | LogExclusion Required. The new exclusion, whose |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
LogExclusion | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]";
LogExclusion exclusion = new LogExclusion();
// Make the request
LogExclusion response = configServiceV2Client.CreateExclusion(parent, exclusion);
CreateExclusionAsync(BillingAccountName, LogExclusion, CallSettings)
public virtual Task<LogExclusion> CreateExclusionAsync(BillingAccountName parent, LogExclusion exclusion, CallSettings callSettings = null)
Creates a new exclusion in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
Parameters | |
---|---|
Name | Description |
parent | BillingAccountName Required. The parent resource in which to create the exclusion: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
exclusion | LogExclusion Required. The new exclusion, whose |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
BillingAccountName parent = BillingAccountName.FromBillingAccount("[BILLING_ACCOUNT]");
LogExclusion exclusion = new LogExclusion();
// Make the request
LogExclusion response = await configServiceV2Client.CreateExclusionAsync(parent, exclusion);
CreateExclusionAsync(BillingAccountName, LogExclusion, CancellationToken)
public virtual Task<LogExclusion> CreateExclusionAsync(BillingAccountName parent, LogExclusion exclusion, CancellationToken cancellationToken)
Creates a new exclusion in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
Parameters | |
---|---|
Name | Description |
parent | BillingAccountName Required. The parent resource in which to create the exclusion: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
exclusion | LogExclusion Required. The new exclusion, whose |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
BillingAccountName parent = BillingAccountName.FromBillingAccount("[BILLING_ACCOUNT]");
LogExclusion exclusion = new LogExclusion();
// Make the request
LogExclusion response = await configServiceV2Client.CreateExclusionAsync(parent, exclusion);
CreateExclusionAsync(FolderName, LogExclusion, CallSettings)
public virtual Task<LogExclusion> CreateExclusionAsync(FolderName parent, LogExclusion exclusion, CallSettings callSettings = null)
Creates a new exclusion in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
Parameters | |
---|---|
Name | Description |
parent | FolderName Required. The parent resource in which to create the exclusion: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
exclusion | LogExclusion Required. The new exclusion, whose |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
FolderName parent = FolderName.FromFolder("[FOLDER]");
LogExclusion exclusion = new LogExclusion();
// Make the request
LogExclusion response = await configServiceV2Client.CreateExclusionAsync(parent, exclusion);
CreateExclusionAsync(FolderName, LogExclusion, CancellationToken)
public virtual Task<LogExclusion> CreateExclusionAsync(FolderName parent, LogExclusion exclusion, CancellationToken cancellationToken)
Creates a new exclusion in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
Parameters | |
---|---|
Name | Description |
parent | FolderName Required. The parent resource in which to create the exclusion: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
exclusion | LogExclusion Required. The new exclusion, whose |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
FolderName parent = FolderName.FromFolder("[FOLDER]");
LogExclusion exclusion = new LogExclusion();
// Make the request
LogExclusion response = await configServiceV2Client.CreateExclusionAsync(parent, exclusion);
CreateExclusionAsync(OrganizationName, LogExclusion, CallSettings)
public virtual Task<LogExclusion> CreateExclusionAsync(OrganizationName parent, LogExclusion exclusion, CallSettings callSettings = null)
Creates a new exclusion in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
Parameters | |
---|---|
Name | Description |
parent | OrganizationName Required. The parent resource in which to create the exclusion: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
exclusion | LogExclusion Required. The new exclusion, whose |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
OrganizationName parent = OrganizationName.FromOrganization("[ORGANIZATION]");
LogExclusion exclusion = new LogExclusion();
// Make the request
LogExclusion response = await configServiceV2Client.CreateExclusionAsync(parent, exclusion);
CreateExclusionAsync(OrganizationName, LogExclusion, CancellationToken)
public virtual Task<LogExclusion> CreateExclusionAsync(OrganizationName parent, LogExclusion exclusion, CancellationToken cancellationToken)
Creates a new exclusion in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
Parameters | |
---|---|
Name | Description |
parent | OrganizationName Required. The parent resource in which to create the exclusion: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
exclusion | LogExclusion Required. The new exclusion, whose |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
OrganizationName parent = OrganizationName.FromOrganization("[ORGANIZATION]");
LogExclusion exclusion = new LogExclusion();
// Make the request
LogExclusion response = await configServiceV2Client.CreateExclusionAsync(parent, exclusion);
CreateExclusionAsync(ProjectName, LogExclusion, CallSettings)
public virtual Task<LogExclusion> CreateExclusionAsync(ProjectName parent, LogExclusion exclusion, CallSettings callSettings = null)
Creates a new exclusion in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
Parameters | |
---|---|
Name | Description |
parent | ProjectName Required. The parent resource in which to create the exclusion: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
exclusion | LogExclusion Required. The new exclusion, whose |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
ProjectName parent = ProjectName.FromProject("[PROJECT]");
LogExclusion exclusion = new LogExclusion();
// Make the request
LogExclusion response = await configServiceV2Client.CreateExclusionAsync(parent, exclusion);
CreateExclusionAsync(ProjectName, LogExclusion, CancellationToken)
public virtual Task<LogExclusion> CreateExclusionAsync(ProjectName parent, LogExclusion exclusion, CancellationToken cancellationToken)
Creates a new exclusion in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
Parameters | |
---|---|
Name | Description |
parent | ProjectName Required. The parent resource in which to create the exclusion: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
exclusion | LogExclusion Required. The new exclusion, whose |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
ProjectName parent = ProjectName.FromProject("[PROJECT]");
LogExclusion exclusion = new LogExclusion();
// Make the request
LogExclusion response = await configServiceV2Client.CreateExclusionAsync(parent, exclusion);
CreateExclusionAsync(CreateExclusionRequest, CallSettings)
public virtual Task<LogExclusion> CreateExclusionAsync(CreateExclusionRequest request, CallSettings callSettings = null)
Creates a new exclusion in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
Parameters | |
---|---|
Name | Description |
request | CreateExclusionRequest 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<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
CreateExclusionRequest request = new CreateExclusionRequest
{
ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
Exclusion = new LogExclusion(),
};
// Make the request
LogExclusion response = await configServiceV2Client.CreateExclusionAsync(request);
CreateExclusionAsync(CreateExclusionRequest, CancellationToken)
public virtual Task<LogExclusion> CreateExclusionAsync(CreateExclusionRequest request, CancellationToken cancellationToken)
Creates a new exclusion in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
Parameters | |
---|---|
Name | Description |
request | CreateExclusionRequest 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<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
CreateExclusionRequest request = new CreateExclusionRequest
{
ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
Exclusion = new LogExclusion(),
};
// Make the request
LogExclusion response = await configServiceV2Client.CreateExclusionAsync(request);
CreateExclusionAsync(String, LogExclusion, CallSettings)
public virtual Task<LogExclusion> CreateExclusionAsync(string parent, LogExclusion exclusion, CallSettings callSettings = null)
Creates a new exclusion in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
Parameters | |
---|---|
Name | Description |
parent | String Required. The parent resource in which to create the exclusion: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
exclusion | LogExclusion Required. The new exclusion, whose |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]";
LogExclusion exclusion = new LogExclusion();
// Make the request
LogExclusion response = await configServiceV2Client.CreateExclusionAsync(parent, exclusion);
CreateExclusionAsync(String, LogExclusion, CancellationToken)
public virtual Task<LogExclusion> CreateExclusionAsync(string parent, LogExclusion exclusion, CancellationToken cancellationToken)
Creates a new exclusion in a specified parent resource. Only log entries belonging to that resource can be excluded. You can have up to 10 exclusions in a resource.
Parameters | |
---|---|
Name | Description |
parent | String Required. The parent resource in which to create the exclusion: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
exclusion | LogExclusion Required. The new exclusion, whose |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]";
LogExclusion exclusion = new LogExclusion();
// Make the request
LogExclusion response = await configServiceV2Client.CreateExclusionAsync(parent, exclusion);
CreateSink(BillingAccountName, LogSink, CallSettings)
public virtual LogSink CreateSink(BillingAccountName parent, LogSink sink, CallSettings callSettings = null)
Creates a sink that exports specified log entries to a destination. The
export of newly-ingested log entries begins immediately, unless the sink's
writer_identity
is not permitted to write to the destination. A sink can
export log entries only from the resource owning the sink.
Parameters | |
---|---|
Name | Description |
parent | BillingAccountName Required. The resource in which to create the sink: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
sink | LogSink Required. The new sink, whose |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
LogSink | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
BillingAccountName parent = BillingAccountName.FromBillingAccount("[BILLING_ACCOUNT]");
LogSink sink = new LogSink();
// Make the request
LogSink response = configServiceV2Client.CreateSink(parent, sink);
CreateSink(FolderName, LogSink, CallSettings)
public virtual LogSink CreateSink(FolderName parent, LogSink sink, CallSettings callSettings = null)
Creates a sink that exports specified log entries to a destination. The
export of newly-ingested log entries begins immediately, unless the sink's
writer_identity
is not permitted to write to the destination. A sink can
export log entries only from the resource owning the sink.
Parameters | |
---|---|
Name | Description |
parent | FolderName Required. The resource in which to create the sink: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
sink | LogSink Required. The new sink, whose |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
LogSink | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
FolderName parent = FolderName.FromFolder("[FOLDER]");
LogSink sink = new LogSink();
// Make the request
LogSink response = configServiceV2Client.CreateSink(parent, sink);
CreateSink(OrganizationName, LogSink, CallSettings)
public virtual LogSink CreateSink(OrganizationName parent, LogSink sink, CallSettings callSettings = null)
Creates a sink that exports specified log entries to a destination. The
export of newly-ingested log entries begins immediately, unless the sink's
writer_identity
is not permitted to write to the destination. A sink can
export log entries only from the resource owning the sink.
Parameters | |
---|---|
Name | Description |
parent | OrganizationName Required. The resource in which to create the sink: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
sink | LogSink Required. The new sink, whose |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
LogSink | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
OrganizationName parent = OrganizationName.FromOrganization("[ORGANIZATION]");
LogSink sink = new LogSink();
// Make the request
LogSink response = configServiceV2Client.CreateSink(parent, sink);
CreateSink(ProjectName, LogSink, CallSettings)
public virtual LogSink CreateSink(ProjectName parent, LogSink sink, CallSettings callSettings = null)
Creates a sink that exports specified log entries to a destination. The
export of newly-ingested log entries begins immediately, unless the sink's
writer_identity
is not permitted to write to the destination. A sink can
export log entries only from the resource owning the sink.
Parameters | |
---|---|
Name | Description |
parent | ProjectName Required. The resource in which to create the sink: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
sink | LogSink Required. The new sink, whose |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
LogSink | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
ProjectName parent = ProjectName.FromProject("[PROJECT]");
LogSink sink = new LogSink();
// Make the request
LogSink response = configServiceV2Client.CreateSink(parent, sink);
CreateSink(CreateSinkRequest, CallSettings)
public virtual LogSink CreateSink(CreateSinkRequest request, CallSettings callSettings = null)
Creates a sink that exports specified log entries to a destination. The
export of newly-ingested log entries begins immediately, unless the sink's
writer_identity
is not permitted to write to the destination. A sink can
export log entries only from the resource owning the sink.
Parameters | |
---|---|
Name | Description |
request | CreateSinkRequest 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 |
LogSink | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
CreateSinkRequest request = new CreateSinkRequest
{
ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
Sink = new LogSink(),
UniqueWriterIdentity = false,
};
// Make the request
LogSink response = configServiceV2Client.CreateSink(request);
CreateSink(String, LogSink, CallSettings)
public virtual LogSink CreateSink(string parent, LogSink sink, CallSettings callSettings = null)
Creates a sink that exports specified log entries to a destination. The
export of newly-ingested log entries begins immediately, unless the sink's
writer_identity
is not permitted to write to the destination. A sink can
export log entries only from the resource owning the sink.
Parameters | |
---|---|
Name | Description |
parent | String Required. The resource in which to create the sink: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
sink | LogSink Required. The new sink, whose |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
LogSink | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]";
LogSink sink = new LogSink();
// Make the request
LogSink response = configServiceV2Client.CreateSink(parent, sink);
CreateSinkAsync(BillingAccountName, LogSink, CallSettings)
public virtual Task<LogSink> CreateSinkAsync(BillingAccountName parent, LogSink sink, CallSettings callSettings = null)
Creates a sink that exports specified log entries to a destination. The
export of newly-ingested log entries begins immediately, unless the sink's
writer_identity
is not permitted to write to the destination. A sink can
export log entries only from the resource owning the sink.
Parameters | |
---|---|
Name | Description |
parent | BillingAccountName Required. The resource in which to create the sink: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
sink | LogSink Required. The new sink, whose |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
BillingAccountName parent = BillingAccountName.FromBillingAccount("[BILLING_ACCOUNT]");
LogSink sink = new LogSink();
// Make the request
LogSink response = await configServiceV2Client.CreateSinkAsync(parent, sink);
CreateSinkAsync(BillingAccountName, LogSink, CancellationToken)
public virtual Task<LogSink> CreateSinkAsync(BillingAccountName parent, LogSink sink, CancellationToken cancellationToken)
Creates a sink that exports specified log entries to a destination. The
export of newly-ingested log entries begins immediately, unless the sink's
writer_identity
is not permitted to write to the destination. A sink can
export log entries only from the resource owning the sink.
Parameters | |
---|---|
Name | Description |
parent | BillingAccountName Required. The resource in which to create the sink: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
sink | LogSink Required. The new sink, whose |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
BillingAccountName parent = BillingAccountName.FromBillingAccount("[BILLING_ACCOUNT]");
LogSink sink = new LogSink();
// Make the request
LogSink response = await configServiceV2Client.CreateSinkAsync(parent, sink);
CreateSinkAsync(FolderName, LogSink, CallSettings)
public virtual Task<LogSink> CreateSinkAsync(FolderName parent, LogSink sink, CallSettings callSettings = null)
Creates a sink that exports specified log entries to a destination. The
export of newly-ingested log entries begins immediately, unless the sink's
writer_identity
is not permitted to write to the destination. A sink can
export log entries only from the resource owning the sink.
Parameters | |
---|---|
Name | Description |
parent | FolderName Required. The resource in which to create the sink: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
sink | LogSink Required. The new sink, whose |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
FolderName parent = FolderName.FromFolder("[FOLDER]");
LogSink sink = new LogSink();
// Make the request
LogSink response = await configServiceV2Client.CreateSinkAsync(parent, sink);
CreateSinkAsync(FolderName, LogSink, CancellationToken)
public virtual Task<LogSink> CreateSinkAsync(FolderName parent, LogSink sink, CancellationToken cancellationToken)
Creates a sink that exports specified log entries to a destination. The
export of newly-ingested log entries begins immediately, unless the sink's
writer_identity
is not permitted to write to the destination. A sink can
export log entries only from the resource owning the sink.
Parameters | |
---|---|
Name | Description |
parent | FolderName Required. The resource in which to create the sink: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
sink | LogSink Required. The new sink, whose |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
FolderName parent = FolderName.FromFolder("[FOLDER]");
LogSink sink = new LogSink();
// Make the request
LogSink response = await configServiceV2Client.CreateSinkAsync(parent, sink);
CreateSinkAsync(OrganizationName, LogSink, CallSettings)
public virtual Task<LogSink> CreateSinkAsync(OrganizationName parent, LogSink sink, CallSettings callSettings = null)
Creates a sink that exports specified log entries to a destination. The
export of newly-ingested log entries begins immediately, unless the sink's
writer_identity
is not permitted to write to the destination. A sink can
export log entries only from the resource owning the sink.
Parameters | |
---|---|
Name | Description |
parent | OrganizationName Required. The resource in which to create the sink: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
sink | LogSink Required. The new sink, whose |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
OrganizationName parent = OrganizationName.FromOrganization("[ORGANIZATION]");
LogSink sink = new LogSink();
// Make the request
LogSink response = await configServiceV2Client.CreateSinkAsync(parent, sink);
CreateSinkAsync(OrganizationName, LogSink, CancellationToken)
public virtual Task<LogSink> CreateSinkAsync(OrganizationName parent, LogSink sink, CancellationToken cancellationToken)
Creates a sink that exports specified log entries to a destination. The
export of newly-ingested log entries begins immediately, unless the sink's
writer_identity
is not permitted to write to the destination. A sink can
export log entries only from the resource owning the sink.
Parameters | |
---|---|
Name | Description |
parent | OrganizationName Required. The resource in which to create the sink: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
sink | LogSink Required. The new sink, whose |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
OrganizationName parent = OrganizationName.FromOrganization("[ORGANIZATION]");
LogSink sink = new LogSink();
// Make the request
LogSink response = await configServiceV2Client.CreateSinkAsync(parent, sink);
CreateSinkAsync(ProjectName, LogSink, CallSettings)
public virtual Task<LogSink> CreateSinkAsync(ProjectName parent, LogSink sink, CallSettings callSettings = null)
Creates a sink that exports specified log entries to a destination. The
export of newly-ingested log entries begins immediately, unless the sink's
writer_identity
is not permitted to write to the destination. A sink can
export log entries only from the resource owning the sink.
Parameters | |
---|---|
Name | Description |
parent | ProjectName Required. The resource in which to create the sink: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
sink | LogSink Required. The new sink, whose |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
ProjectName parent = ProjectName.FromProject("[PROJECT]");
LogSink sink = new LogSink();
// Make the request
LogSink response = await configServiceV2Client.CreateSinkAsync(parent, sink);
CreateSinkAsync(ProjectName, LogSink, CancellationToken)
public virtual Task<LogSink> CreateSinkAsync(ProjectName parent, LogSink sink, CancellationToken cancellationToken)
Creates a sink that exports specified log entries to a destination. The
export of newly-ingested log entries begins immediately, unless the sink's
writer_identity
is not permitted to write to the destination. A sink can
export log entries only from the resource owning the sink.
Parameters | |
---|---|
Name | Description |
parent | ProjectName Required. The resource in which to create the sink: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
sink | LogSink Required. The new sink, whose |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
ProjectName parent = ProjectName.FromProject("[PROJECT]");
LogSink sink = new LogSink();
// Make the request
LogSink response = await configServiceV2Client.CreateSinkAsync(parent, sink);
CreateSinkAsync(CreateSinkRequest, CallSettings)
public virtual Task<LogSink> CreateSinkAsync(CreateSinkRequest request, CallSettings callSettings = null)
Creates a sink that exports specified log entries to a destination. The
export of newly-ingested log entries begins immediately, unless the sink's
writer_identity
is not permitted to write to the destination. A sink can
export log entries only from the resource owning the sink.
Parameters | |
---|---|
Name | Description |
request | CreateSinkRequest 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<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
CreateSinkRequest request = new CreateSinkRequest
{
ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
Sink = new LogSink(),
UniqueWriterIdentity = false,
};
// Make the request
LogSink response = await configServiceV2Client.CreateSinkAsync(request);
CreateSinkAsync(CreateSinkRequest, CancellationToken)
public virtual Task<LogSink> CreateSinkAsync(CreateSinkRequest request, CancellationToken cancellationToken)
Creates a sink that exports specified log entries to a destination. The
export of newly-ingested log entries begins immediately, unless the sink's
writer_identity
is not permitted to write to the destination. A sink can
export log entries only from the resource owning the sink.
Parameters | |
---|---|
Name | Description |
request | CreateSinkRequest 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<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
CreateSinkRequest request = new CreateSinkRequest
{
ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
Sink = new LogSink(),
UniqueWriterIdentity = false,
};
// Make the request
LogSink response = await configServiceV2Client.CreateSinkAsync(request);
CreateSinkAsync(String, LogSink, CallSettings)
public virtual Task<LogSink> CreateSinkAsync(string parent, LogSink sink, CallSettings callSettings = null)
Creates a sink that exports specified log entries to a destination. The
export of newly-ingested log entries begins immediately, unless the sink's
writer_identity
is not permitted to write to the destination. A sink can
export log entries only from the resource owning the sink.
Parameters | |
---|---|
Name | Description |
parent | String Required. The resource in which to create the sink: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
sink | LogSink Required. The new sink, whose |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]";
LogSink sink = new LogSink();
// Make the request
LogSink response = await configServiceV2Client.CreateSinkAsync(parent, sink);
CreateSinkAsync(String, LogSink, CancellationToken)
public virtual Task<LogSink> CreateSinkAsync(string parent, LogSink sink, CancellationToken cancellationToken)
Creates a sink that exports specified log entries to a destination. The
export of newly-ingested log entries begins immediately, unless the sink's
writer_identity
is not permitted to write to the destination. A sink can
export log entries only from the resource owning the sink.
Parameters | |
---|---|
Name | Description |
parent | String Required. The resource in which to create the sink: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" Examples: |
sink | LogSink Required. The new sink, whose |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]";
LogSink sink = new LogSink();
// Make the request
LogSink response = await configServiceV2Client.CreateSinkAsync(parent, sink);
CreateView(CreateViewRequest, CallSettings)
public virtual LogView CreateView(CreateViewRequest request, CallSettings callSettings = null)
Creates a view over logs in a bucket. A bucket may contain a maximum of 50 views.
Parameters | |
---|---|
Name | Description |
request | CreateViewRequest 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 |
LogView | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
CreateViewRequest request = new CreateViewRequest
{
Parent = "",
ViewId = "",
View = new LogView(),
};
// Make the request
LogView response = configServiceV2Client.CreateView(request);
CreateViewAsync(CreateViewRequest, CallSettings)
public virtual Task<LogView> CreateViewAsync(CreateViewRequest request, CallSettings callSettings = null)
Creates a view over logs in a bucket. A bucket may contain a maximum of 50 views.
Parameters | |
---|---|
Name | Description |
request | CreateViewRequest 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<LogView> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
CreateViewRequest request = new CreateViewRequest
{
Parent = "",
ViewId = "",
View = new LogView(),
};
// Make the request
LogView response = await configServiceV2Client.CreateViewAsync(request);
CreateViewAsync(CreateViewRequest, CancellationToken)
public virtual Task<LogView> CreateViewAsync(CreateViewRequest request, CancellationToken cancellationToken)
Creates a view over logs in a bucket. A bucket may contain a maximum of 50 views.
Parameters | |
---|---|
Name | Description |
request | CreateViewRequest 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<LogView> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
CreateViewRequest request = new CreateViewRequest
{
Parent = "",
ViewId = "",
View = new LogView(),
};
// Make the request
LogView response = await configServiceV2Client.CreateViewAsync(request);
DeleteBucket(DeleteBucketRequest, CallSettings)
public virtual void DeleteBucket(DeleteBucketRequest request, CallSettings callSettings = null)
Deletes a bucket. Moves the bucket to the DELETE_REQUESTED state. After 7 days, the bucket will be purged and all logs in the bucket will be permanently deleted.
Parameters | |
---|---|
Name | Description |
request | DeleteBucketRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
DeleteBucketRequest request = new DeleteBucketRequest
{
LogBucketName = LogBucketName.FromProjectLocationBucket("[PROJECT]", "[LOCATION]", "[BUCKET]"),
};
// Make the request
configServiceV2Client.DeleteBucket(request);
DeleteBucketAsync(DeleteBucketRequest, CallSettings)
public virtual Task DeleteBucketAsync(DeleteBucketRequest request, CallSettings callSettings = null)
Deletes a bucket. Moves the bucket to the DELETE_REQUESTED state. After 7 days, the bucket will be purged and all logs in the bucket will be permanently deleted.
Parameters | |
---|---|
Name | Description |
request | DeleteBucketRequest 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 | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
DeleteBucketRequest request = new DeleteBucketRequest
{
LogBucketName = LogBucketName.FromProjectLocationBucket("[PROJECT]", "[LOCATION]", "[BUCKET]"),
};
// Make the request
await configServiceV2Client.DeleteBucketAsync(request);
DeleteBucketAsync(DeleteBucketRequest, CancellationToken)
public virtual Task DeleteBucketAsync(DeleteBucketRequest request, CancellationToken cancellationToken)
Deletes a bucket. Moves the bucket to the DELETE_REQUESTED state. After 7 days, the bucket will be purged and all logs in the bucket will be permanently deleted.
Parameters | |
---|---|
Name | Description |
request | DeleteBucketRequest 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 | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
DeleteBucketRequest request = new DeleteBucketRequest
{
LogBucketName = LogBucketName.FromProjectLocationBucket("[PROJECT]", "[LOCATION]", "[BUCKET]"),
};
// Make the request
await configServiceV2Client.DeleteBucketAsync(request);
DeleteExclusion(DeleteExclusionRequest, CallSettings)
public virtual void DeleteExclusion(DeleteExclusionRequest request, CallSettings callSettings = null)
Deletes an exclusion.
Parameters | |
---|---|
Name | Description |
request | DeleteExclusionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
DeleteExclusionRequest request = new DeleteExclusionRequest
{
LogExclusionName = LogExclusionName.FromProjectExclusion("[PROJECT]", "[EXCLUSION]"),
};
// Make the request
configServiceV2Client.DeleteExclusion(request);
DeleteExclusion(LogExclusionName, CallSettings)
public virtual void DeleteExclusion(LogExclusionName name, CallSettings callSettings = null)
Deletes an exclusion.
Parameters | |
---|---|
Name | Description |
name | LogExclusionName Required. The resource name of an existing exclusion to delete: "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]" "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]" "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]" Example: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
LogExclusionName name = LogExclusionName.FromProjectExclusion("[PROJECT]", "[EXCLUSION]");
// Make the request
configServiceV2Client.DeleteExclusion(name);
DeleteExclusion(String, CallSettings)
public virtual void DeleteExclusion(string name, CallSettings callSettings = null)
Deletes an exclusion.
Parameters | |
---|---|
Name | Description |
name | String Required. The resource name of an existing exclusion to delete: "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]" "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]" "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]" Example: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/exclusions/[EXCLUSION]";
// Make the request
configServiceV2Client.DeleteExclusion(name);
DeleteExclusionAsync(DeleteExclusionRequest, CallSettings)
public virtual Task DeleteExclusionAsync(DeleteExclusionRequest request, CallSettings callSettings = null)
Deletes an exclusion.
Parameters | |
---|---|
Name | Description |
request | DeleteExclusionRequest 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 | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
DeleteExclusionRequest request = new DeleteExclusionRequest
{
LogExclusionName = LogExclusionName.FromProjectExclusion("[PROJECT]", "[EXCLUSION]"),
};
// Make the request
await configServiceV2Client.DeleteExclusionAsync(request);
DeleteExclusionAsync(DeleteExclusionRequest, CancellationToken)
public virtual Task DeleteExclusionAsync(DeleteExclusionRequest request, CancellationToken cancellationToken)
Deletes an exclusion.
Parameters | |
---|---|
Name | Description |
request | DeleteExclusionRequest 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 | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
DeleteExclusionRequest request = new DeleteExclusionRequest
{
LogExclusionName = LogExclusionName.FromProjectExclusion("[PROJECT]", "[EXCLUSION]"),
};
// Make the request
await configServiceV2Client.DeleteExclusionAsync(request);
DeleteExclusionAsync(LogExclusionName, CallSettings)
public virtual Task DeleteExclusionAsync(LogExclusionName name, CallSettings callSettings = null)
Deletes an exclusion.
Parameters | |
---|---|
Name | Description |
name | LogExclusionName Required. The resource name of an existing exclusion to delete: "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]" "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]" "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]" Example: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
LogExclusionName name = LogExclusionName.FromProjectExclusion("[PROJECT]", "[EXCLUSION]");
// Make the request
await configServiceV2Client.DeleteExclusionAsync(name);
DeleteExclusionAsync(LogExclusionName, CancellationToken)
public virtual Task DeleteExclusionAsync(LogExclusionName name, CancellationToken cancellationToken)
Deletes an exclusion.
Parameters | |
---|---|
Name | Description |
name | LogExclusionName Required. The resource name of an existing exclusion to delete: "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]" "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]" "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]" Example: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
LogExclusionName name = LogExclusionName.FromProjectExclusion("[PROJECT]", "[EXCLUSION]");
// Make the request
await configServiceV2Client.DeleteExclusionAsync(name);
DeleteExclusionAsync(String, CallSettings)
public virtual Task DeleteExclusionAsync(string name, CallSettings callSettings = null)
Deletes an exclusion.
Parameters | |
---|---|
Name | Description |
name | String Required. The resource name of an existing exclusion to delete: "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]" "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]" "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]" Example: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/exclusions/[EXCLUSION]";
// Make the request
await configServiceV2Client.DeleteExclusionAsync(name);
DeleteExclusionAsync(String, CancellationToken)
public virtual Task DeleteExclusionAsync(string name, CancellationToken cancellationToken)
Deletes an exclusion.
Parameters | |
---|---|
Name | Description |
name | String Required. The resource name of an existing exclusion to delete: "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]" "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]" "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]" Example: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/exclusions/[EXCLUSION]";
// Make the request
await configServiceV2Client.DeleteExclusionAsync(name);
DeleteSink(DeleteSinkRequest, CallSettings)
public virtual void DeleteSink(DeleteSinkRequest request, CallSettings callSettings = null)
Deletes a sink. If the sink has a unique writer_identity
, then that
service account is also deleted.
Parameters | |
---|---|
Name | Description |
request | DeleteSinkRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
DeleteSinkRequest request = new DeleteSinkRequest
{
SinkNameAsLogSinkName = LogSinkName.FromProjectSink("[PROJECT]", "[SINK]"),
};
// Make the request
configServiceV2Client.DeleteSink(request);
DeleteSink(LogSinkName, CallSettings)
public virtual void DeleteSink(LogSinkName sinkName, CallSettings callSettings = null)
Deletes a sink. If the sink has a unique writer_identity
, then that
service account is also deleted.
Parameters | |
---|---|
Name | Description |
sinkName | LogSinkName Required. The full resource name of the sink to delete, including the parent resource and the sink identifier: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
LogSinkName sinkName = LogSinkName.FromProjectSink("[PROJECT]", "[SINK]");
// Make the request
configServiceV2Client.DeleteSink(sinkName);
DeleteSink(String, CallSettings)
public virtual void DeleteSink(string sinkName, CallSettings callSettings = null)
Deletes a sink. If the sink has a unique writer_identity
, then that
service account is also deleted.
Parameters | |
---|---|
Name | Description |
sinkName | String Required. The full resource name of the sink to delete, including the parent resource and the sink identifier: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
string sinkName = "projects/[PROJECT]/sinks/[SINK]";
// Make the request
configServiceV2Client.DeleteSink(sinkName);
DeleteSinkAsync(DeleteSinkRequest, CallSettings)
public virtual Task DeleteSinkAsync(DeleteSinkRequest request, CallSettings callSettings = null)
Deletes a sink. If the sink has a unique writer_identity
, then that
service account is also deleted.
Parameters | |
---|---|
Name | Description |
request | DeleteSinkRequest 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 | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
DeleteSinkRequest request = new DeleteSinkRequest
{
SinkNameAsLogSinkName = LogSinkName.FromProjectSink("[PROJECT]", "[SINK]"),
};
// Make the request
await configServiceV2Client.DeleteSinkAsync(request);
DeleteSinkAsync(DeleteSinkRequest, CancellationToken)
public virtual Task DeleteSinkAsync(DeleteSinkRequest request, CancellationToken cancellationToken)
Deletes a sink. If the sink has a unique writer_identity
, then that
service account is also deleted.
Parameters | |
---|---|
Name | Description |
request | DeleteSinkRequest 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 | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
DeleteSinkRequest request = new DeleteSinkRequest
{
SinkNameAsLogSinkName = LogSinkName.FromProjectSink("[PROJECT]", "[SINK]"),
};
// Make the request
await configServiceV2Client.DeleteSinkAsync(request);
DeleteSinkAsync(LogSinkName, CallSettings)
public virtual Task DeleteSinkAsync(LogSinkName sinkName, CallSettings callSettings = null)
Deletes a sink. If the sink has a unique writer_identity
, then that
service account is also deleted.
Parameters | |
---|---|
Name | Description |
sinkName | LogSinkName Required. The full resource name of the sink to delete, including the parent resource and the sink identifier: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
LogSinkName sinkName = LogSinkName.FromProjectSink("[PROJECT]", "[SINK]");
// Make the request
await configServiceV2Client.DeleteSinkAsync(sinkName);
DeleteSinkAsync(LogSinkName, CancellationToken)
public virtual Task DeleteSinkAsync(LogSinkName sinkName, CancellationToken cancellationToken)
Deletes a sink. If the sink has a unique writer_identity
, then that
service account is also deleted.
Parameters | |
---|---|
Name | Description |
sinkName | LogSinkName Required. The full resource name of the sink to delete, including the parent resource and the sink identifier: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
LogSinkName sinkName = LogSinkName.FromProjectSink("[PROJECT]", "[SINK]");
// Make the request
await configServiceV2Client.DeleteSinkAsync(sinkName);
DeleteSinkAsync(String, CallSettings)
public virtual Task DeleteSinkAsync(string sinkName, CallSettings callSettings = null)
Deletes a sink. If the sink has a unique writer_identity
, then that
service account is also deleted.
Parameters | |
---|---|
Name | Description |
sinkName | String Required. The full resource name of the sink to delete, including the parent resource and the sink identifier: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string sinkName = "projects/[PROJECT]/sinks/[SINK]";
// Make the request
await configServiceV2Client.DeleteSinkAsync(sinkName);
DeleteSinkAsync(String, CancellationToken)
public virtual Task DeleteSinkAsync(string sinkName, CancellationToken cancellationToken)
Deletes a sink. If the sink has a unique writer_identity
, then that
service account is also deleted.
Parameters | |
---|---|
Name | Description |
sinkName | String Required. The full resource name of the sink to delete, including the parent resource and the sink identifier: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string sinkName = "projects/[PROJECT]/sinks/[SINK]";
// Make the request
await configServiceV2Client.DeleteSinkAsync(sinkName);
DeleteView(DeleteViewRequest, CallSettings)
public virtual void DeleteView(DeleteViewRequest request, CallSettings callSettings = null)
Deletes a view from a bucket.
Parameters | |
---|---|
Name | Description |
request | DeleteViewRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
DeleteViewRequest request = new DeleteViewRequest
{
LogViewName = LogViewName.FromProjectLocationBucketView("[PROJECT]", "[LOCATION]", "[BUCKET]", "[VIEW]"),
};
// Make the request
configServiceV2Client.DeleteView(request);
DeleteViewAsync(DeleteViewRequest, CallSettings)
public virtual Task DeleteViewAsync(DeleteViewRequest request, CallSettings callSettings = null)
Deletes a view from a bucket.
Parameters | |
---|---|
Name | Description |
request | DeleteViewRequest 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 | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
DeleteViewRequest request = new DeleteViewRequest
{
LogViewName = LogViewName.FromProjectLocationBucketView("[PROJECT]", "[LOCATION]", "[BUCKET]", "[VIEW]"),
};
// Make the request
await configServiceV2Client.DeleteViewAsync(request);
DeleteViewAsync(DeleteViewRequest, CancellationToken)
public virtual Task DeleteViewAsync(DeleteViewRequest request, CancellationToken cancellationToken)
Deletes a view from a bucket.
Parameters | |
---|---|
Name | Description |
request | DeleteViewRequest 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 | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
DeleteViewRequest request = new DeleteViewRequest
{
LogViewName = LogViewName.FromProjectLocationBucketView("[PROJECT]", "[LOCATION]", "[BUCKET]", "[VIEW]"),
};
// Make the request
await configServiceV2Client.DeleteViewAsync(request);
GetBucket(GetBucketRequest, CallSettings)
public virtual LogBucket GetBucket(GetBucketRequest request, CallSettings callSettings = null)
Gets a bucket.
Parameters | |
---|---|
Name | Description |
request | GetBucketRequest 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 |
LogBucket | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
GetBucketRequest request = new GetBucketRequest
{
LogBucketName = LogBucketName.FromProjectLocationBucket("[PROJECT]", "[LOCATION]", "[BUCKET]"),
};
// Make the request
LogBucket response = configServiceV2Client.GetBucket(request);
GetBucketAsync(GetBucketRequest, CallSettings)
public virtual Task<LogBucket> GetBucketAsync(GetBucketRequest request, CallSettings callSettings = null)
Gets a bucket.
Parameters | |
---|---|
Name | Description |
request | GetBucketRequest 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<LogBucket> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
GetBucketRequest request = new GetBucketRequest
{
LogBucketName = LogBucketName.FromProjectLocationBucket("[PROJECT]", "[LOCATION]", "[BUCKET]"),
};
// Make the request
LogBucket response = await configServiceV2Client.GetBucketAsync(request);
GetBucketAsync(GetBucketRequest, CancellationToken)
public virtual Task<LogBucket> GetBucketAsync(GetBucketRequest request, CancellationToken cancellationToken)
Gets a bucket.
Parameters | |
---|---|
Name | Description |
request | GetBucketRequest 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<LogBucket> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
GetBucketRequest request = new GetBucketRequest
{
LogBucketName = LogBucketName.FromProjectLocationBucket("[PROJECT]", "[LOCATION]", "[BUCKET]"),
};
// Make the request
LogBucket response = await configServiceV2Client.GetBucketAsync(request);
GetCmekSettings(GetCmekSettingsRequest, CallSettings)
public virtual CmekSettings GetCmekSettings(GetCmekSettingsRequest request, CallSettings callSettings = null)
Gets the Logs Router CMEK settings for the given resource.
Note: CMEK for the Logs Router can currently only be configured for GCP organizations. Once configured, it applies to all projects and folders in the GCP organization.
See Enabling CMEK for Logs Router for more information.
Parameters | |
---|---|
Name | Description |
request | GetCmekSettingsRequest 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 |
CmekSettings | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
GetCmekSettingsRequest request = new GetCmekSettingsRequest
{
CmekSettingsName = CmekSettingsName.FromProject("[PROJECT]"),
};
// Make the request
CmekSettings response = configServiceV2Client.GetCmekSettings(request);
GetCmekSettingsAsync(GetCmekSettingsRequest, CallSettings)
public virtual Task<CmekSettings> GetCmekSettingsAsync(GetCmekSettingsRequest request, CallSettings callSettings = null)
Gets the Logs Router CMEK settings for the given resource.
Note: CMEK for the Logs Router can currently only be configured for GCP organizations. Once configured, it applies to all projects and folders in the GCP organization.
See Enabling CMEK for Logs Router for more information.
Parameters | |
---|---|
Name | Description |
request | GetCmekSettingsRequest 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<CmekSettings> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
GetCmekSettingsRequest request = new GetCmekSettingsRequest
{
CmekSettingsName = CmekSettingsName.FromProject("[PROJECT]"),
};
// Make the request
CmekSettings response = await configServiceV2Client.GetCmekSettingsAsync(request);
GetCmekSettingsAsync(GetCmekSettingsRequest, CancellationToken)
public virtual Task<CmekSettings> GetCmekSettingsAsync(GetCmekSettingsRequest request, CancellationToken cancellationToken)
Gets the Logs Router CMEK settings for the given resource.
Note: CMEK for the Logs Router can currently only be configured for GCP organizations. Once configured, it applies to all projects and folders in the GCP organization.
See Enabling CMEK for Logs Router for more information.
Parameters | |
---|---|
Name | Description |
request | GetCmekSettingsRequest 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<CmekSettings> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
GetCmekSettingsRequest request = new GetCmekSettingsRequest
{
CmekSettingsName = CmekSettingsName.FromProject("[PROJECT]"),
};
// Make the request
CmekSettings response = await configServiceV2Client.GetCmekSettingsAsync(request);
GetExclusion(GetExclusionRequest, CallSettings)
public virtual LogExclusion GetExclusion(GetExclusionRequest request, CallSettings callSettings = null)
Gets the description of an exclusion.
Parameters | |
---|---|
Name | Description |
request | GetExclusionRequest 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 |
LogExclusion | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
GetExclusionRequest request = new GetExclusionRequest
{
LogExclusionName = LogExclusionName.FromProjectExclusion("[PROJECT]", "[EXCLUSION]"),
};
// Make the request
LogExclusion response = configServiceV2Client.GetExclusion(request);
GetExclusion(LogExclusionName, CallSettings)
public virtual LogExclusion GetExclusion(LogExclusionName name, CallSettings callSettings = null)
Gets the description of an exclusion.
Parameters | |
---|---|
Name | Description |
name | LogExclusionName Required. The resource name of an existing exclusion: "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]" "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]" "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]" Example: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
LogExclusion | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
LogExclusionName name = LogExclusionName.FromProjectExclusion("[PROJECT]", "[EXCLUSION]");
// Make the request
LogExclusion response = configServiceV2Client.GetExclusion(name);
GetExclusion(String, CallSettings)
public virtual LogExclusion GetExclusion(string name, CallSettings callSettings = null)
Gets the description of an exclusion.
Parameters | |
---|---|
Name | Description |
name | String Required. The resource name of an existing exclusion: "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]" "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]" "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]" Example: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
LogExclusion | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/exclusions/[EXCLUSION]";
// Make the request
LogExclusion response = configServiceV2Client.GetExclusion(name);
GetExclusionAsync(GetExclusionRequest, CallSettings)
public virtual Task<LogExclusion> GetExclusionAsync(GetExclusionRequest request, CallSettings callSettings = null)
Gets the description of an exclusion.
Parameters | |
---|---|
Name | Description |
request | GetExclusionRequest 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<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
GetExclusionRequest request = new GetExclusionRequest
{
LogExclusionName = LogExclusionName.FromProjectExclusion("[PROJECT]", "[EXCLUSION]"),
};
// Make the request
LogExclusion response = await configServiceV2Client.GetExclusionAsync(request);
GetExclusionAsync(GetExclusionRequest, CancellationToken)
public virtual Task<LogExclusion> GetExclusionAsync(GetExclusionRequest request, CancellationToken cancellationToken)
Gets the description of an exclusion.
Parameters | |
---|---|
Name | Description |
request | GetExclusionRequest 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<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
GetExclusionRequest request = new GetExclusionRequest
{
LogExclusionName = LogExclusionName.FromProjectExclusion("[PROJECT]", "[EXCLUSION]"),
};
// Make the request
LogExclusion response = await configServiceV2Client.GetExclusionAsync(request);
GetExclusionAsync(LogExclusionName, CallSettings)
public virtual Task<LogExclusion> GetExclusionAsync(LogExclusionName name, CallSettings callSettings = null)
Gets the description of an exclusion.
Parameters | |
---|---|
Name | Description |
name | LogExclusionName Required. The resource name of an existing exclusion: "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]" "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]" "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]" Example: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
LogExclusionName name = LogExclusionName.FromProjectExclusion("[PROJECT]", "[EXCLUSION]");
// Make the request
LogExclusion response = await configServiceV2Client.GetExclusionAsync(name);
GetExclusionAsync(LogExclusionName, CancellationToken)
public virtual Task<LogExclusion> GetExclusionAsync(LogExclusionName name, CancellationToken cancellationToken)
Gets the description of an exclusion.
Parameters | |
---|---|
Name | Description |
name | LogExclusionName Required. The resource name of an existing exclusion: "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]" "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]" "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]" Example: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
LogExclusionName name = LogExclusionName.FromProjectExclusion("[PROJECT]", "[EXCLUSION]");
// Make the request
LogExclusion response = await configServiceV2Client.GetExclusionAsync(name);
GetExclusionAsync(String, CallSettings)
public virtual Task<LogExclusion> GetExclusionAsync(string name, CallSettings callSettings = null)
Gets the description of an exclusion.
Parameters | |
---|---|
Name | Description |
name | String Required. The resource name of an existing exclusion: "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]" "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]" "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]" Example: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/exclusions/[EXCLUSION]";
// Make the request
LogExclusion response = await configServiceV2Client.GetExclusionAsync(name);
GetExclusionAsync(String, CancellationToken)
public virtual Task<LogExclusion> GetExclusionAsync(string name, CancellationToken cancellationToken)
Gets the description of an exclusion.
Parameters | |
---|---|
Name | Description |
name | String Required. The resource name of an existing exclusion: "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]" "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]" "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]" Example: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/exclusions/[EXCLUSION]";
// Make the request
LogExclusion response = await configServiceV2Client.GetExclusionAsync(name);
GetSink(GetSinkRequest, CallSettings)
public virtual LogSink GetSink(GetSinkRequest request, CallSettings callSettings = null)
Gets a sink.
Parameters | |
---|---|
Name | Description |
request | GetSinkRequest 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 |
LogSink | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
GetSinkRequest request = new GetSinkRequest
{
SinkNameAsLogSinkName = LogSinkName.FromProjectSink("[PROJECT]", "[SINK]"),
};
// Make the request
LogSink response = configServiceV2Client.GetSink(request);
GetSink(LogSinkName, CallSettings)
public virtual LogSink GetSink(LogSinkName sinkName, CallSettings callSettings = null)
Gets a sink.
Parameters | |
---|---|
Name | Description |
sinkName | LogSinkName Required. The resource name of the sink: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
LogSink | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
LogSinkName sinkName = LogSinkName.FromProjectSink("[PROJECT]", "[SINK]");
// Make the request
LogSink response = configServiceV2Client.GetSink(sinkName);
GetSink(String, CallSettings)
public virtual LogSink GetSink(string sinkName, CallSettings callSettings = null)
Gets a sink.
Parameters | |
---|---|
Name | Description |
sinkName | String Required. The resource name of the sink: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
LogSink | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
string sinkName = "projects/[PROJECT]/sinks/[SINK]";
// Make the request
LogSink response = configServiceV2Client.GetSink(sinkName);
GetSinkAsync(GetSinkRequest, CallSettings)
public virtual Task<LogSink> GetSinkAsync(GetSinkRequest request, CallSettings callSettings = null)
Gets a sink.
Parameters | |
---|---|
Name | Description |
request | GetSinkRequest 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<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
GetSinkRequest request = new GetSinkRequest
{
SinkNameAsLogSinkName = LogSinkName.FromProjectSink("[PROJECT]", "[SINK]"),
};
// Make the request
LogSink response = await configServiceV2Client.GetSinkAsync(request);
GetSinkAsync(GetSinkRequest, CancellationToken)
public virtual Task<LogSink> GetSinkAsync(GetSinkRequest request, CancellationToken cancellationToken)
Gets a sink.
Parameters | |
---|---|
Name | Description |
request | GetSinkRequest 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<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
GetSinkRequest request = new GetSinkRequest
{
SinkNameAsLogSinkName = LogSinkName.FromProjectSink("[PROJECT]", "[SINK]"),
};
// Make the request
LogSink response = await configServiceV2Client.GetSinkAsync(request);
GetSinkAsync(LogSinkName, CallSettings)
public virtual Task<LogSink> GetSinkAsync(LogSinkName sinkName, CallSettings callSettings = null)
Gets a sink.
Parameters | |
---|---|
Name | Description |
sinkName | LogSinkName Required. The resource name of the sink: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
LogSinkName sinkName = LogSinkName.FromProjectSink("[PROJECT]", "[SINK]");
// Make the request
LogSink response = await configServiceV2Client.GetSinkAsync(sinkName);
GetSinkAsync(LogSinkName, CancellationToken)
public virtual Task<LogSink> GetSinkAsync(LogSinkName sinkName, CancellationToken cancellationToken)
Gets a sink.
Parameters | |
---|---|
Name | Description |
sinkName | LogSinkName Required. The resource name of the sink: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
LogSinkName sinkName = LogSinkName.FromProjectSink("[PROJECT]", "[SINK]");
// Make the request
LogSink response = await configServiceV2Client.GetSinkAsync(sinkName);
GetSinkAsync(String, CallSettings)
public virtual Task<LogSink> GetSinkAsync(string sinkName, CallSettings callSettings = null)
Gets a sink.
Parameters | |
---|---|
Name | Description |
sinkName | String Required. The resource name of the sink: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string sinkName = "projects/[PROJECT]/sinks/[SINK]";
// Make the request
LogSink response = await configServiceV2Client.GetSinkAsync(sinkName);
GetSinkAsync(String, CancellationToken)
public virtual Task<LogSink> GetSinkAsync(string sinkName, CancellationToken cancellationToken)
Gets a sink.
Parameters | |
---|---|
Name | Description |
sinkName | String Required. The resource name of the sink: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string sinkName = "projects/[PROJECT]/sinks/[SINK]";
// Make the request
LogSink response = await configServiceV2Client.GetSinkAsync(sinkName);
GetView(GetViewRequest, CallSettings)
public virtual LogView GetView(GetViewRequest request, CallSettings callSettings = null)
Gets a view.
Parameters | |
---|---|
Name | Description |
request | GetViewRequest 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 |
LogView | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
GetViewRequest request = new GetViewRequest
{
LogViewName = LogViewName.FromProjectLocationBucketView("[PROJECT]", "[LOCATION]", "[BUCKET]", "[VIEW]"),
};
// Make the request
LogView response = configServiceV2Client.GetView(request);
GetViewAsync(GetViewRequest, CallSettings)
public virtual Task<LogView> GetViewAsync(GetViewRequest request, CallSettings callSettings = null)
Gets a view.
Parameters | |
---|---|
Name | Description |
request | GetViewRequest 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<LogView> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
GetViewRequest request = new GetViewRequest
{
LogViewName = LogViewName.FromProjectLocationBucketView("[PROJECT]", "[LOCATION]", "[BUCKET]", "[VIEW]"),
};
// Make the request
LogView response = await configServiceV2Client.GetViewAsync(request);
GetViewAsync(GetViewRequest, CancellationToken)
public virtual Task<LogView> GetViewAsync(GetViewRequest request, CancellationToken cancellationToken)
Gets a view.
Parameters | |
---|---|
Name | Description |
request | GetViewRequest 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<LogView> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
GetViewRequest request = new GetViewRequest
{
LogViewName = LogViewName.FromProjectLocationBucketView("[PROJECT]", "[LOCATION]", "[BUCKET]", "[VIEW]"),
};
// Make the request
LogView response = await configServiceV2Client.GetViewAsync(request);
ListBuckets(LocationName, String, Nullable<Int32>, CallSettings)
public virtual PagedEnumerable<ListBucketsResponse, LogBucket> ListBuckets(LocationName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists buckets.
Parameters | |
---|---|
Name | Description |
parent | LocationName Required. The parent resource whose buckets are to be listed: "projects/[PROJECT_ID]/locations/[LOCATION_ID]" "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]" "folders/[FOLDER_ID]/locations/[LOCATION_ID]" Note: The locations portion of the resource must be specified, but
supplying the character |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListBucketsResponse, LogBucket> | A pageable sequence of LogBucket resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedEnumerable<ListBucketsResponse, LogBucket> response = configServiceV2Client.ListBuckets(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (LogBucket 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 (ListBucketsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogBucket 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<LogBucket> 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 (LogBucket 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;
ListBuckets(BillingAccountLocationName, String, Nullable<Int32>, CallSettings)
public virtual PagedEnumerable<ListBucketsResponse, LogBucket> ListBuckets(BillingAccountLocationName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists buckets.
Parameters | |
---|---|
Name | Description |
parent | BillingAccountLocationName Required. The parent resource whose buckets are to be listed: "projects/[PROJECT_ID]/locations/[LOCATION_ID]" "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]" "folders/[FOLDER_ID]/locations/[LOCATION_ID]" Note: The locations portion of the resource must be specified, but
supplying the character |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListBucketsResponse, LogBucket> | A pageable sequence of LogBucket resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
BillingAccountLocationName parent = BillingAccountLocationName.FromBillingAccountLocation("[BILLING_ACCOUNT]", "[LOCATION]");
// Make the request
PagedEnumerable<ListBucketsResponse, LogBucket> response = configServiceV2Client.ListBuckets(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (LogBucket 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 (ListBucketsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogBucket 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<LogBucket> 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 (LogBucket 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;
ListBuckets(FolderLocationName, String, Nullable<Int32>, CallSettings)
public virtual PagedEnumerable<ListBucketsResponse, LogBucket> ListBuckets(FolderLocationName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists buckets.
Parameters | |
---|---|
Name | Description |
parent | FolderLocationName Required. The parent resource whose buckets are to be listed: "projects/[PROJECT_ID]/locations/[LOCATION_ID]" "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]" "folders/[FOLDER_ID]/locations/[LOCATION_ID]" Note: The locations portion of the resource must be specified, but
supplying the character |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListBucketsResponse, LogBucket> | A pageable sequence of LogBucket resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
FolderLocationName parent = FolderLocationName.FromFolderLocation("[FOLDER]", "[LOCATION]");
// Make the request
PagedEnumerable<ListBucketsResponse, LogBucket> response = configServiceV2Client.ListBuckets(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (LogBucket 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 (ListBucketsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogBucket 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<LogBucket> 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 (LogBucket 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;
ListBuckets(ListBucketsRequest, CallSettings)
public virtual PagedEnumerable<ListBucketsResponse, LogBucket> ListBuckets(ListBucketsRequest request, CallSettings callSettings = null)
Lists buckets.
Parameters | |
---|---|
Name | Description |
request | ListBucketsRequest 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<ListBucketsResponse, LogBucket> | A pageable sequence of LogBucket resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
ListBucketsRequest request = new ListBucketsRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
};
// Make the request
PagedEnumerable<ListBucketsResponse, LogBucket> response = configServiceV2Client.ListBuckets(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (LogBucket 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 (ListBucketsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogBucket 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<LogBucket> 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 (LogBucket 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;
ListBuckets(OrganizationLocationName, String, Nullable<Int32>, CallSettings)
public virtual PagedEnumerable<ListBucketsResponse, LogBucket> ListBuckets(OrganizationLocationName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists buckets.
Parameters | |
---|---|
Name | Description |
parent | OrganizationLocationName Required. The parent resource whose buckets are to be listed: "projects/[PROJECT_ID]/locations/[LOCATION_ID]" "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]" "folders/[FOLDER_ID]/locations/[LOCATION_ID]" Note: The locations portion of the resource must be specified, but
supplying the character |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListBucketsResponse, LogBucket> | A pageable sequence of LogBucket resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
OrganizationLocationName parent = OrganizationLocationName.FromOrganizationLocation("[ORGANIZATION]", "[LOCATION]");
// Make the request
PagedEnumerable<ListBucketsResponse, LogBucket> response = configServiceV2Client.ListBuckets(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (LogBucket 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 (ListBucketsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogBucket 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<LogBucket> 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 (LogBucket 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;
ListBuckets(String, String, Nullable<Int32>, CallSettings)
public virtual PagedEnumerable<ListBucketsResponse, LogBucket> ListBuckets(string parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists buckets.
Parameters | |
---|---|
Name | Description |
parent | String Required. The parent resource whose buckets are to be listed: "projects/[PROJECT_ID]/locations/[LOCATION_ID]" "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]" "folders/[FOLDER_ID]/locations/[LOCATION_ID]" Note: The locations portion of the resource must be specified, but
supplying the character |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListBucketsResponse, LogBucket> | A pageable sequence of LogBucket resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedEnumerable<ListBucketsResponse, LogBucket> response = configServiceV2Client.ListBuckets(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (LogBucket 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 (ListBucketsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogBucket 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<LogBucket> 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 (LogBucket 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;
ListBucketsAsync(LocationName, String, Nullable<Int32>, CallSettings)
public virtual PagedAsyncEnumerable<ListBucketsResponse, LogBucket> ListBucketsAsync(LocationName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists buckets.
Parameters | |
---|---|
Name | Description |
parent | LocationName Required. The parent resource whose buckets are to be listed: "projects/[PROJECT_ID]/locations/[LOCATION_ID]" "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]" "folders/[FOLDER_ID]/locations/[LOCATION_ID]" Note: The locations portion of the resource must be specified, but
supplying the character |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListBucketsResponse, LogBucket> | A pageable asynchronous sequence of LogBucket resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
// Make the request
PagedAsyncEnumerable<ListBucketsResponse, LogBucket> response = configServiceV2Client.ListBucketsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((LogBucket item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListBucketsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogBucket 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<LogBucket> 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 (LogBucket 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;
ListBucketsAsync(BillingAccountLocationName, String, Nullable<Int32>, CallSettings)
public virtual PagedAsyncEnumerable<ListBucketsResponse, LogBucket> ListBucketsAsync(BillingAccountLocationName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists buckets.
Parameters | |
---|---|
Name | Description |
parent | BillingAccountLocationName Required. The parent resource whose buckets are to be listed: "projects/[PROJECT_ID]/locations/[LOCATION_ID]" "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]" "folders/[FOLDER_ID]/locations/[LOCATION_ID]" Note: The locations portion of the resource must be specified, but
supplying the character |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListBucketsResponse, LogBucket> | A pageable asynchronous sequence of LogBucket resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
BillingAccountLocationName parent = BillingAccountLocationName.FromBillingAccountLocation("[BILLING_ACCOUNT]", "[LOCATION]");
// Make the request
PagedAsyncEnumerable<ListBucketsResponse, LogBucket> response = configServiceV2Client.ListBucketsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((LogBucket item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListBucketsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogBucket 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<LogBucket> 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 (LogBucket 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;
ListBucketsAsync(FolderLocationName, String, Nullable<Int32>, CallSettings)
public virtual PagedAsyncEnumerable<ListBucketsResponse, LogBucket> ListBucketsAsync(FolderLocationName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists buckets.
Parameters | |
---|---|
Name | Description |
parent | FolderLocationName Required. The parent resource whose buckets are to be listed: "projects/[PROJECT_ID]/locations/[LOCATION_ID]" "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]" "folders/[FOLDER_ID]/locations/[LOCATION_ID]" Note: The locations portion of the resource must be specified, but
supplying the character |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListBucketsResponse, LogBucket> | A pageable asynchronous sequence of LogBucket resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
FolderLocationName parent = FolderLocationName.FromFolderLocation("[FOLDER]", "[LOCATION]");
// Make the request
PagedAsyncEnumerable<ListBucketsResponse, LogBucket> response = configServiceV2Client.ListBucketsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((LogBucket item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListBucketsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogBucket 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<LogBucket> 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 (LogBucket 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;
ListBucketsAsync(ListBucketsRequest, CallSettings)
public virtual PagedAsyncEnumerable<ListBucketsResponse, LogBucket> ListBucketsAsync(ListBucketsRequest request, CallSettings callSettings = null)
Lists buckets.
Parameters | |
---|---|
Name | Description |
request | ListBucketsRequest 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<ListBucketsResponse, LogBucket> | A pageable asynchronous sequence of LogBucket resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
ListBucketsRequest request = new ListBucketsRequest
{
ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
};
// Make the request
PagedAsyncEnumerable<ListBucketsResponse, LogBucket> response = configServiceV2Client.ListBucketsAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((LogBucket item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListBucketsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogBucket 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<LogBucket> 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 (LogBucket 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;
ListBucketsAsync(OrganizationLocationName, String, Nullable<Int32>, CallSettings)
public virtual PagedAsyncEnumerable<ListBucketsResponse, LogBucket> ListBucketsAsync(OrganizationLocationName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists buckets.
Parameters | |
---|---|
Name | Description |
parent | OrganizationLocationName Required. The parent resource whose buckets are to be listed: "projects/[PROJECT_ID]/locations/[LOCATION_ID]" "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]" "folders/[FOLDER_ID]/locations/[LOCATION_ID]" Note: The locations portion of the resource must be specified, but
supplying the character |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListBucketsResponse, LogBucket> | A pageable asynchronous sequence of LogBucket resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
OrganizationLocationName parent = OrganizationLocationName.FromOrganizationLocation("[ORGANIZATION]", "[LOCATION]");
// Make the request
PagedAsyncEnumerable<ListBucketsResponse, LogBucket> response = configServiceV2Client.ListBucketsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((LogBucket item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListBucketsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogBucket 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<LogBucket> 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 (LogBucket 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;
ListBucketsAsync(String, String, Nullable<Int32>, CallSettings)
public virtual PagedAsyncEnumerable<ListBucketsResponse, LogBucket> ListBucketsAsync(string parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists buckets.
Parameters | |
---|---|
Name | Description |
parent | String Required. The parent resource whose buckets are to be listed: "projects/[PROJECT_ID]/locations/[LOCATION_ID]" "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]" "folders/[FOLDER_ID]/locations/[LOCATION_ID]" Note: The locations portion of the resource must be specified, but
supplying the character |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListBucketsResponse, LogBucket> | A pageable asynchronous sequence of LogBucket resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]";
// Make the request
PagedAsyncEnumerable<ListBucketsResponse, LogBucket> response = configServiceV2Client.ListBucketsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((LogBucket item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListBucketsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogBucket 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<LogBucket> 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 (LogBucket 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;
ListExclusions(BillingAccountName, String, Nullable<Int32>, CallSettings)
public virtual PagedEnumerable<ListExclusionsResponse, LogExclusion> ListExclusions(BillingAccountName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists all the exclusions in a parent resource.
Parameters | |
---|---|
Name | Description |
parent | BillingAccountName Required. The parent resource whose exclusions are to be listed. "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListExclusionsResponse, LogExclusion> | A pageable sequence of LogExclusion resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
BillingAccountName parent = BillingAccountName.FromBillingAccount("[BILLING_ACCOUNT]");
// Make the request
PagedEnumerable<ListExclusionsResponse, LogExclusion> response = configServiceV2Client.ListExclusions(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (LogExclusion 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 (ListExclusionsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogExclusion 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<LogExclusion> 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 (LogExclusion 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;
ListExclusions(FolderName, String, Nullable<Int32>, CallSettings)
public virtual PagedEnumerable<ListExclusionsResponse, LogExclusion> ListExclusions(FolderName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists all the exclusions in a parent resource.
Parameters | |
---|---|
Name | Description |
parent | FolderName Required. The parent resource whose exclusions are to be listed. "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListExclusionsResponse, LogExclusion> | A pageable sequence of LogExclusion resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
FolderName parent = FolderName.FromFolder("[FOLDER]");
// Make the request
PagedEnumerable<ListExclusionsResponse, LogExclusion> response = configServiceV2Client.ListExclusions(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (LogExclusion 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 (ListExclusionsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogExclusion 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<LogExclusion> 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 (LogExclusion 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;
ListExclusions(OrganizationName, String, Nullable<Int32>, CallSettings)
public virtual PagedEnumerable<ListExclusionsResponse, LogExclusion> ListExclusions(OrganizationName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists all the exclusions in a parent resource.
Parameters | |
---|---|
Name | Description |
parent | OrganizationName Required. The parent resource whose exclusions are to be listed. "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListExclusionsResponse, LogExclusion> | A pageable sequence of LogExclusion resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
OrganizationName parent = OrganizationName.FromOrganization("[ORGANIZATION]");
// Make the request
PagedEnumerable<ListExclusionsResponse, LogExclusion> response = configServiceV2Client.ListExclusions(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (LogExclusion 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 (ListExclusionsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogExclusion 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<LogExclusion> 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 (LogExclusion 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;
ListExclusions(ProjectName, String, Nullable<Int32>, CallSettings)
public virtual PagedEnumerable<ListExclusionsResponse, LogExclusion> ListExclusions(ProjectName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists all the exclusions in a parent resource.
Parameters | |
---|---|
Name | Description |
parent | ProjectName Required. The parent resource whose exclusions are to be listed. "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListExclusionsResponse, LogExclusion> | A pageable sequence of LogExclusion resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
ProjectName parent = ProjectName.FromProject("[PROJECT]");
// Make the request
PagedEnumerable<ListExclusionsResponse, LogExclusion> response = configServiceV2Client.ListExclusions(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (LogExclusion 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 (ListExclusionsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogExclusion 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<LogExclusion> 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 (LogExclusion 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;
ListExclusions(ListExclusionsRequest, CallSettings)
public virtual PagedEnumerable<ListExclusionsResponse, LogExclusion> ListExclusions(ListExclusionsRequest request, CallSettings callSettings = null)
Lists all the exclusions in a parent resource.
Parameters | |
---|---|
Name | Description |
request | ListExclusionsRequest 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<ListExclusionsResponse, LogExclusion> | A pageable sequence of LogExclusion resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
ListExclusionsRequest request = new ListExclusionsRequest
{
ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
};
// Make the request
PagedEnumerable<ListExclusionsResponse, LogExclusion> response = configServiceV2Client.ListExclusions(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (LogExclusion 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 (ListExclusionsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogExclusion 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<LogExclusion> 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 (LogExclusion 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;
ListExclusions(String, String, Nullable<Int32>, CallSettings)
public virtual PagedEnumerable<ListExclusionsResponse, LogExclusion> ListExclusions(string parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists all the exclusions in a parent resource.
Parameters | |
---|---|
Name | Description |
parent | String Required. The parent resource whose exclusions are to be listed. "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListExclusionsResponse, LogExclusion> | A pageable sequence of LogExclusion resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]";
// Make the request
PagedEnumerable<ListExclusionsResponse, LogExclusion> response = configServiceV2Client.ListExclusions(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (LogExclusion 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 (ListExclusionsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogExclusion 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<LogExclusion> 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 (LogExclusion 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;
ListExclusionsAsync(BillingAccountName, String, Nullable<Int32>, CallSettings)
public virtual PagedAsyncEnumerable<ListExclusionsResponse, LogExclusion> ListExclusionsAsync(BillingAccountName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists all the exclusions in a parent resource.
Parameters | |
---|---|
Name | Description |
parent | BillingAccountName Required. The parent resource whose exclusions are to be listed. "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListExclusionsResponse, LogExclusion> | A pageable asynchronous sequence of LogExclusion resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
BillingAccountName parent = BillingAccountName.FromBillingAccount("[BILLING_ACCOUNT]");
// Make the request
PagedAsyncEnumerable<ListExclusionsResponse, LogExclusion> response = configServiceV2Client.ListExclusionsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((LogExclusion item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListExclusionsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogExclusion 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<LogExclusion> 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 (LogExclusion 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;
ListExclusionsAsync(FolderName, String, Nullable<Int32>, CallSettings)
public virtual PagedAsyncEnumerable<ListExclusionsResponse, LogExclusion> ListExclusionsAsync(FolderName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists all the exclusions in a parent resource.
Parameters | |
---|---|
Name | Description |
parent | FolderName Required. The parent resource whose exclusions are to be listed. "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListExclusionsResponse, LogExclusion> | A pageable asynchronous sequence of LogExclusion resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
FolderName parent = FolderName.FromFolder("[FOLDER]");
// Make the request
PagedAsyncEnumerable<ListExclusionsResponse, LogExclusion> response = configServiceV2Client.ListExclusionsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((LogExclusion item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListExclusionsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogExclusion 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<LogExclusion> 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 (LogExclusion 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;
ListExclusionsAsync(OrganizationName, String, Nullable<Int32>, CallSettings)
public virtual PagedAsyncEnumerable<ListExclusionsResponse, LogExclusion> ListExclusionsAsync(OrganizationName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists all the exclusions in a parent resource.
Parameters | |
---|---|
Name | Description |
parent | OrganizationName Required. The parent resource whose exclusions are to be listed. "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListExclusionsResponse, LogExclusion> | A pageable asynchronous sequence of LogExclusion resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
OrganizationName parent = OrganizationName.FromOrganization("[ORGANIZATION]");
// Make the request
PagedAsyncEnumerable<ListExclusionsResponse, LogExclusion> response = configServiceV2Client.ListExclusionsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((LogExclusion item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListExclusionsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogExclusion 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<LogExclusion> 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 (LogExclusion 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;
ListExclusionsAsync(ProjectName, String, Nullable<Int32>, CallSettings)
public virtual PagedAsyncEnumerable<ListExclusionsResponse, LogExclusion> ListExclusionsAsync(ProjectName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists all the exclusions in a parent resource.
Parameters | |
---|---|
Name | Description |
parent | ProjectName Required. The parent resource whose exclusions are to be listed. "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListExclusionsResponse, LogExclusion> | A pageable asynchronous sequence of LogExclusion resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
ProjectName parent = ProjectName.FromProject("[PROJECT]");
// Make the request
PagedAsyncEnumerable<ListExclusionsResponse, LogExclusion> response = configServiceV2Client.ListExclusionsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((LogExclusion item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListExclusionsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogExclusion 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<LogExclusion> 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 (LogExclusion 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;
ListExclusionsAsync(ListExclusionsRequest, CallSettings)
public virtual PagedAsyncEnumerable<ListExclusionsResponse, LogExclusion> ListExclusionsAsync(ListExclusionsRequest request, CallSettings callSettings = null)
Lists all the exclusions in a parent resource.
Parameters | |
---|---|
Name | Description |
request | ListExclusionsRequest 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<ListExclusionsResponse, LogExclusion> | A pageable asynchronous sequence of LogExclusion resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
ListExclusionsRequest request = new ListExclusionsRequest
{
ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
};
// Make the request
PagedAsyncEnumerable<ListExclusionsResponse, LogExclusion> response = configServiceV2Client.ListExclusionsAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((LogExclusion item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListExclusionsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogExclusion 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<LogExclusion> 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 (LogExclusion 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;
ListExclusionsAsync(String, String, Nullable<Int32>, CallSettings)
public virtual PagedAsyncEnumerable<ListExclusionsResponse, LogExclusion> ListExclusionsAsync(string parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists all the exclusions in a parent resource.
Parameters | |
---|---|
Name | Description |
parent | String Required. The parent resource whose exclusions are to be listed. "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListExclusionsResponse, LogExclusion> | A pageable asynchronous sequence of LogExclusion resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]";
// Make the request
PagedAsyncEnumerable<ListExclusionsResponse, LogExclusion> response = configServiceV2Client.ListExclusionsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((LogExclusion item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListExclusionsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogExclusion 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<LogExclusion> 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 (LogExclusion 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;
ListSinks(BillingAccountName, String, Nullable<Int32>, CallSettings)
public virtual PagedEnumerable<ListSinksResponse, LogSink> ListSinks(BillingAccountName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists sinks.
Parameters | |
---|---|
Name | Description |
parent | BillingAccountName Required. The parent resource whose sinks are to be listed: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListSinksResponse, LogSink> | A pageable sequence of LogSink resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
BillingAccountName parent = BillingAccountName.FromBillingAccount("[BILLING_ACCOUNT]");
// Make the request
PagedEnumerable<ListSinksResponse, LogSink> response = configServiceV2Client.ListSinks(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (LogSink 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 (ListSinksResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogSink 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<LogSink> 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 (LogSink 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;
ListSinks(FolderName, String, Nullable<Int32>, CallSettings)
public virtual PagedEnumerable<ListSinksResponse, LogSink> ListSinks(FolderName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists sinks.
Parameters | |
---|---|
Name | Description |
parent | FolderName Required. The parent resource whose sinks are to be listed: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListSinksResponse, LogSink> | A pageable sequence of LogSink resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
FolderName parent = FolderName.FromFolder("[FOLDER]");
// Make the request
PagedEnumerable<ListSinksResponse, LogSink> response = configServiceV2Client.ListSinks(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (LogSink 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 (ListSinksResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogSink 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<LogSink> 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 (LogSink 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;
ListSinks(OrganizationName, String, Nullable<Int32>, CallSettings)
public virtual PagedEnumerable<ListSinksResponse, LogSink> ListSinks(OrganizationName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists sinks.
Parameters | |
---|---|
Name | Description |
parent | OrganizationName Required. The parent resource whose sinks are to be listed: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListSinksResponse, LogSink> | A pageable sequence of LogSink resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
OrganizationName parent = OrganizationName.FromOrganization("[ORGANIZATION]");
// Make the request
PagedEnumerable<ListSinksResponse, LogSink> response = configServiceV2Client.ListSinks(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (LogSink 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 (ListSinksResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogSink 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<LogSink> 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 (LogSink 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;
ListSinks(ProjectName, String, Nullable<Int32>, CallSettings)
public virtual PagedEnumerable<ListSinksResponse, LogSink> ListSinks(ProjectName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists sinks.
Parameters | |
---|---|
Name | Description |
parent | ProjectName Required. The parent resource whose sinks are to be listed: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListSinksResponse, LogSink> | A pageable sequence of LogSink resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
ProjectName parent = ProjectName.FromProject("[PROJECT]");
// Make the request
PagedEnumerable<ListSinksResponse, LogSink> response = configServiceV2Client.ListSinks(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (LogSink 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 (ListSinksResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogSink 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<LogSink> 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 (LogSink 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;
ListSinks(ListSinksRequest, CallSettings)
public virtual PagedEnumerable<ListSinksResponse, LogSink> ListSinks(ListSinksRequest request, CallSettings callSettings = null)
Lists sinks.
Parameters | |
---|---|
Name | Description |
request | ListSinksRequest 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<ListSinksResponse, LogSink> | A pageable sequence of LogSink resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
ListSinksRequest request = new ListSinksRequest
{
ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
};
// Make the request
PagedEnumerable<ListSinksResponse, LogSink> response = configServiceV2Client.ListSinks(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (LogSink 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 (ListSinksResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogSink 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<LogSink> 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 (LogSink 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;
ListSinks(String, String, Nullable<Int32>, CallSettings)
public virtual PagedEnumerable<ListSinksResponse, LogSink> ListSinks(string parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists sinks.
Parameters | |
---|---|
Name | Description |
parent | String Required. The parent resource whose sinks are to be listed: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListSinksResponse, LogSink> | A pageable sequence of LogSink resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]";
// Make the request
PagedEnumerable<ListSinksResponse, LogSink> response = configServiceV2Client.ListSinks(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (LogSink 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 (ListSinksResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogSink 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<LogSink> 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 (LogSink 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;
ListSinksAsync(BillingAccountName, String, Nullable<Int32>, CallSettings)
public virtual PagedAsyncEnumerable<ListSinksResponse, LogSink> ListSinksAsync(BillingAccountName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists sinks.
Parameters | |
---|---|
Name | Description |
parent | BillingAccountName Required. The parent resource whose sinks are to be listed: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListSinksResponse, LogSink> | A pageable asynchronous sequence of LogSink resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
BillingAccountName parent = BillingAccountName.FromBillingAccount("[BILLING_ACCOUNT]");
// Make the request
PagedAsyncEnumerable<ListSinksResponse, LogSink> response = configServiceV2Client.ListSinksAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((LogSink item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListSinksResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogSink 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<LogSink> 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 (LogSink 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;
ListSinksAsync(FolderName, String, Nullable<Int32>, CallSettings)
public virtual PagedAsyncEnumerable<ListSinksResponse, LogSink> ListSinksAsync(FolderName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists sinks.
Parameters | |
---|---|
Name | Description |
parent | FolderName Required. The parent resource whose sinks are to be listed: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListSinksResponse, LogSink> | A pageable asynchronous sequence of LogSink resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
FolderName parent = FolderName.FromFolder("[FOLDER]");
// Make the request
PagedAsyncEnumerable<ListSinksResponse, LogSink> response = configServiceV2Client.ListSinksAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((LogSink item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListSinksResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogSink 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<LogSink> 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 (LogSink 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;
ListSinksAsync(OrganizationName, String, Nullable<Int32>, CallSettings)
public virtual PagedAsyncEnumerable<ListSinksResponse, LogSink> ListSinksAsync(OrganizationName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists sinks.
Parameters | |
---|---|
Name | Description |
parent | OrganizationName Required. The parent resource whose sinks are to be listed: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListSinksResponse, LogSink> | A pageable asynchronous sequence of LogSink resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
OrganizationName parent = OrganizationName.FromOrganization("[ORGANIZATION]");
// Make the request
PagedAsyncEnumerable<ListSinksResponse, LogSink> response = configServiceV2Client.ListSinksAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((LogSink item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListSinksResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogSink 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<LogSink> 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 (LogSink 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;
ListSinksAsync(ProjectName, String, Nullable<Int32>, CallSettings)
public virtual PagedAsyncEnumerable<ListSinksResponse, LogSink> ListSinksAsync(ProjectName parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists sinks.
Parameters | |
---|---|
Name | Description |
parent | ProjectName Required. The parent resource whose sinks are to be listed: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListSinksResponse, LogSink> | A pageable asynchronous sequence of LogSink resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
ProjectName parent = ProjectName.FromProject("[PROJECT]");
// Make the request
PagedAsyncEnumerable<ListSinksResponse, LogSink> response = configServiceV2Client.ListSinksAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((LogSink item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListSinksResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogSink 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<LogSink> 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 (LogSink 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;
ListSinksAsync(ListSinksRequest, CallSettings)
public virtual PagedAsyncEnumerable<ListSinksResponse, LogSink> ListSinksAsync(ListSinksRequest request, CallSettings callSettings = null)
Lists sinks.
Parameters | |
---|---|
Name | Description |
request | ListSinksRequest 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<ListSinksResponse, LogSink> | A pageable asynchronous sequence of LogSink resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
ListSinksRequest request = new ListSinksRequest
{
ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
};
// Make the request
PagedAsyncEnumerable<ListSinksResponse, LogSink> response = configServiceV2Client.ListSinksAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((LogSink item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListSinksResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogSink 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<LogSink> 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 (LogSink 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;
ListSinksAsync(String, String, Nullable<Int32>, CallSettings)
public virtual PagedAsyncEnumerable<ListSinksResponse, LogSink> ListSinksAsync(string parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists sinks.
Parameters | |
---|---|
Name | Description |
parent | String Required. The parent resource whose sinks are to be listed: "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListSinksResponse, LogSink> | A pageable asynchronous sequence of LogSink resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]";
// Make the request
PagedAsyncEnumerable<ListSinksResponse, LogSink> response = configServiceV2Client.ListSinksAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((LogSink item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListSinksResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogSink 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<LogSink> 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 (LogSink 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;
ListViews(ListViewsRequest, CallSettings)
public virtual PagedEnumerable<ListViewsResponse, LogView> ListViews(ListViewsRequest request, CallSettings callSettings = null)
Lists views on a bucket.
Parameters | |
---|---|
Name | Description |
request | ListViewsRequest 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<ListViewsResponse, LogView> | A pageable sequence of LogView resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
ListViewsRequest request = new ListViewsRequest { Parent = "", };
// Make the request
PagedEnumerable<ListViewsResponse, LogView> response = configServiceV2Client.ListViews(request);
// Iterate over all response items, lazily performing RPCs as required
foreach (LogView 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 (ListViewsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogView 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<LogView> 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 (LogView 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;
ListViews(String, String, Nullable<Int32>, CallSettings)
public virtual PagedEnumerable<ListViewsResponse, LogView> ListViews(string parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists views on a bucket.
Parameters | |
---|---|
Name | Description |
parent | String Required. The bucket whose views are to be listed: "projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListViewsResponse, LogView> | A pageable sequence of LogView resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
string parent = "";
// Make the request
PagedEnumerable<ListViewsResponse, LogView> response = configServiceV2Client.ListViews(parent);
// Iterate over all response items, lazily performing RPCs as required
foreach (LogView 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 (ListViewsResponse page in response.AsRawResponses())
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogView 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<LogView> 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 (LogView 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;
ListViewsAsync(ListViewsRequest, CallSettings)
public virtual PagedAsyncEnumerable<ListViewsResponse, LogView> ListViewsAsync(ListViewsRequest request, CallSettings callSettings = null)
Lists views on a bucket.
Parameters | |
---|---|
Name | Description |
request | ListViewsRequest 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<ListViewsResponse, LogView> | A pageable asynchronous sequence of LogView resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
ListViewsRequest request = new ListViewsRequest { Parent = "", };
// Make the request
PagedAsyncEnumerable<ListViewsResponse, LogView> response = configServiceV2Client.ListViewsAsync(request);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((LogView item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListViewsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogView 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<LogView> 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 (LogView 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;
ListViewsAsync(String, String, Nullable<Int32>, CallSettings)
public virtual PagedAsyncEnumerable<ListViewsResponse, LogView> ListViewsAsync(string parent, string pageToken = null, int? pageSize = default(int? ), CallSettings callSettings = null)
Lists views on a bucket.
Parameters | |
---|---|
Name | Description |
parent | String Required. The bucket whose views are to be listed: "projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" |
pageToken | String The token returned from the previous request. A value of |
pageSize | Nullable<Int32> The size of page to request. The response will not be larger than this, but may be smaller. A value of
|
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListViewsResponse, LogView> | A pageable asynchronous sequence of LogView resources. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string parent = "";
// Make the request
PagedAsyncEnumerable<ListViewsResponse, LogView> response = configServiceV2Client.ListViewsAsync(parent);
// Iterate over all response items, lazily performing RPCs as required
await response.ForEachAsync((LogView item) =>
{
// Do something with each item
Console.WriteLine(item);
});
// Or iterate over pages (of server-defined size), performing one RPC per page
await response.AsRawResponses().ForEachAsync((ListViewsResponse page) =>
{
// Do something with each page of items
Console.WriteLine("A page of results:");
foreach (LogView 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<LogView> 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 (LogView 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()
public static Task ShutdownDefaultChannelsAsync()
Shuts down any channels automatically created by Create() and CreateAsync(CancellationToken). Channels which weren't automatically created are not affected.
Returns | |
---|---|
Type | Description |
Task | A task representing the asynchronous shutdown operation. |
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.
UndeleteBucket(UndeleteBucketRequest, CallSettings)
public virtual void UndeleteBucket(UndeleteBucketRequest request, CallSettings callSettings = null)
Undeletes a bucket. A bucket that has been deleted may be undeleted within the grace period of 7 days.
Parameters | |
---|---|
Name | Description |
request | UndeleteBucketRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
UndeleteBucketRequest request = new UndeleteBucketRequest
{
LogBucketName = LogBucketName.FromProjectLocationBucket("[PROJECT]", "[LOCATION]", "[BUCKET]"),
};
// Make the request
configServiceV2Client.UndeleteBucket(request);
UndeleteBucketAsync(UndeleteBucketRequest, CallSettings)
public virtual Task UndeleteBucketAsync(UndeleteBucketRequest request, CallSettings callSettings = null)
Undeletes a bucket. A bucket that has been deleted may be undeleted within the grace period of 7 days.
Parameters | |
---|---|
Name | Description |
request | UndeleteBucketRequest 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 | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
UndeleteBucketRequest request = new UndeleteBucketRequest
{
LogBucketName = LogBucketName.FromProjectLocationBucket("[PROJECT]", "[LOCATION]", "[BUCKET]"),
};
// Make the request
await configServiceV2Client.UndeleteBucketAsync(request);
UndeleteBucketAsync(UndeleteBucketRequest, CancellationToken)
public virtual Task UndeleteBucketAsync(UndeleteBucketRequest request, CancellationToken cancellationToken)
Undeletes a bucket. A bucket that has been deleted may be undeleted within the grace period of 7 days.
Parameters | |
---|---|
Name | Description |
request | UndeleteBucketRequest 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 | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
UndeleteBucketRequest request = new UndeleteBucketRequest
{
LogBucketName = LogBucketName.FromProjectLocationBucket("[PROJECT]", "[LOCATION]", "[BUCKET]"),
};
// Make the request
await configServiceV2Client.UndeleteBucketAsync(request);
UpdateBucket(UpdateBucketRequest, CallSettings)
public virtual LogBucket UpdateBucket(UpdateBucketRequest request, CallSettings callSettings = null)
Updates a bucket. This method replaces the following fields in the
existing bucket with values from the new bucket: retention_period
If the retention period is decreased and the bucket is locked, FAILED_PRECONDITION will be returned.
If the bucket has a LifecycleState of DELETE_REQUESTED, FAILED_PRECONDITION will be returned.
A buckets region may not be modified after it is created.
Parameters | |
---|---|
Name | Description |
request | UpdateBucketRequest 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 |
LogBucket | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
UpdateBucketRequest request = new UpdateBucketRequest
{
LogBucketName = LogBucketName.FromProjectLocationBucket("[PROJECT]", "[LOCATION]", "[BUCKET]"),
Bucket = new LogBucket(),
UpdateMask = new FieldMask(),
};
// Make the request
LogBucket response = configServiceV2Client.UpdateBucket(request);
UpdateBucketAsync(UpdateBucketRequest, CallSettings)
public virtual Task<LogBucket> UpdateBucketAsync(UpdateBucketRequest request, CallSettings callSettings = null)
Updates a bucket. This method replaces the following fields in the
existing bucket with values from the new bucket: retention_period
If the retention period is decreased and the bucket is locked, FAILED_PRECONDITION will be returned.
If the bucket has a LifecycleState of DELETE_REQUESTED, FAILED_PRECONDITION will be returned.
A buckets region may not be modified after it is created.
Parameters | |
---|---|
Name | Description |
request | UpdateBucketRequest 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<LogBucket> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
UpdateBucketRequest request = new UpdateBucketRequest
{
LogBucketName = LogBucketName.FromProjectLocationBucket("[PROJECT]", "[LOCATION]", "[BUCKET]"),
Bucket = new LogBucket(),
UpdateMask = new FieldMask(),
};
// Make the request
LogBucket response = await configServiceV2Client.UpdateBucketAsync(request);
UpdateBucketAsync(UpdateBucketRequest, CancellationToken)
public virtual Task<LogBucket> UpdateBucketAsync(UpdateBucketRequest request, CancellationToken cancellationToken)
Updates a bucket. This method replaces the following fields in the
existing bucket with values from the new bucket: retention_period
If the retention period is decreased and the bucket is locked, FAILED_PRECONDITION will be returned.
If the bucket has a LifecycleState of DELETE_REQUESTED, FAILED_PRECONDITION will be returned.
A buckets region may not be modified after it is created.
Parameters | |
---|---|
Name | Description |
request | UpdateBucketRequest 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<LogBucket> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
UpdateBucketRequest request = new UpdateBucketRequest
{
LogBucketName = LogBucketName.FromProjectLocationBucket("[PROJECT]", "[LOCATION]", "[BUCKET]"),
Bucket = new LogBucket(),
UpdateMask = new FieldMask(),
};
// Make the request
LogBucket response = await configServiceV2Client.UpdateBucketAsync(request);
UpdateCmekSettings(UpdateCmekSettingsRequest, CallSettings)
public virtual CmekSettings UpdateCmekSettings(UpdateCmekSettingsRequest request, CallSettings callSettings = null)
Updates the Logs Router CMEK settings for the given resource.
Note: CMEK for the Logs Router can currently only be configured for GCP organizations. Once configured, it applies to all projects and folders in the GCP organization.
[UpdateCmekSettings][google.logging.v2.ConfigServiceV2.UpdateCmekSettings]
will fail if 1) kms_key_name
is invalid, or 2) the associated service
account does not have the required
roles/cloudkms.cryptoKeyEncrypterDecrypter
role assigned for the key, or
3) access to the key is disabled.
See Enabling CMEK for Logs Router for more information.
Parameters | |
---|---|
Name | Description |
request | UpdateCmekSettingsRequest 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 |
CmekSettings | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
UpdateCmekSettingsRequest request = new UpdateCmekSettingsRequest
{
Name = "",
CmekSettings = new CmekSettings(),
UpdateMask = new FieldMask(),
};
// Make the request
CmekSettings response = configServiceV2Client.UpdateCmekSettings(request);
UpdateCmekSettingsAsync(UpdateCmekSettingsRequest, CallSettings)
public virtual Task<CmekSettings> UpdateCmekSettingsAsync(UpdateCmekSettingsRequest request, CallSettings callSettings = null)
Updates the Logs Router CMEK settings for the given resource.
Note: CMEK for the Logs Router can currently only be configured for GCP organizations. Once configured, it applies to all projects and folders in the GCP organization.
[UpdateCmekSettings][google.logging.v2.ConfigServiceV2.UpdateCmekSettings]
will fail if 1) kms_key_name
is invalid, or 2) the associated service
account does not have the required
roles/cloudkms.cryptoKeyEncrypterDecrypter
role assigned for the key, or
3) access to the key is disabled.
See Enabling CMEK for Logs Router for more information.
Parameters | |
---|---|
Name | Description |
request | UpdateCmekSettingsRequest 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<CmekSettings> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
UpdateCmekSettingsRequest request = new UpdateCmekSettingsRequest
{
Name = "",
CmekSettings = new CmekSettings(),
UpdateMask = new FieldMask(),
};
// Make the request
CmekSettings response = await configServiceV2Client.UpdateCmekSettingsAsync(request);
UpdateCmekSettingsAsync(UpdateCmekSettingsRequest, CancellationToken)
public virtual Task<CmekSettings> UpdateCmekSettingsAsync(UpdateCmekSettingsRequest request, CancellationToken cancellationToken)
Updates the Logs Router CMEK settings for the given resource.
Note: CMEK for the Logs Router can currently only be configured for GCP organizations. Once configured, it applies to all projects and folders in the GCP organization.
[UpdateCmekSettings][google.logging.v2.ConfigServiceV2.UpdateCmekSettings]
will fail if 1) kms_key_name
is invalid, or 2) the associated service
account does not have the required
roles/cloudkms.cryptoKeyEncrypterDecrypter
role assigned for the key, or
3) access to the key is disabled.
See Enabling CMEK for Logs Router for more information.
Parameters | |
---|---|
Name | Description |
request | UpdateCmekSettingsRequest 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<CmekSettings> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
UpdateCmekSettingsRequest request = new UpdateCmekSettingsRequest
{
Name = "",
CmekSettings = new CmekSettings(),
UpdateMask = new FieldMask(),
};
// Make the request
CmekSettings response = await configServiceV2Client.UpdateCmekSettingsAsync(request);
UpdateExclusion(LogExclusionName, LogExclusion, FieldMask, CallSettings)
public virtual LogExclusion UpdateExclusion(LogExclusionName name, LogExclusion exclusion, FieldMask updateMask, CallSettings callSettings = null)
Changes one or more properties of an existing exclusion.
Parameters | |
---|---|
Name | Description |
name | LogExclusionName Required. The resource name of the exclusion to update: "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]" "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]" "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]" Example: |
exclusion | LogExclusion Required. New values for the existing exclusion. Only the fields specified in
|
updateMask | FieldMask Required. A non-empty list of fields to change in the existing exclusion. New values
for the fields are taken from the corresponding fields in the
[LogExclusion][google.logging.v2.LogExclusion] included in this request. Fields not mentioned in
For example, to change the filter and description of an exclusion,
specify an |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
LogExclusion | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
LogExclusionName name = LogExclusionName.FromProjectExclusion("[PROJECT]", "[EXCLUSION]");
LogExclusion exclusion = new LogExclusion();
FieldMask updateMask = new FieldMask();
// Make the request
LogExclusion response = configServiceV2Client.UpdateExclusion(name, exclusion, updateMask);
UpdateExclusion(UpdateExclusionRequest, CallSettings)
public virtual LogExclusion UpdateExclusion(UpdateExclusionRequest request, CallSettings callSettings = null)
Changes one or more properties of an existing exclusion.
Parameters | |
---|---|
Name | Description |
request | UpdateExclusionRequest 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 |
LogExclusion | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
UpdateExclusionRequest request = new UpdateExclusionRequest
{
LogExclusionName = LogExclusionName.FromProjectExclusion("[PROJECT]", "[EXCLUSION]"),
Exclusion = new LogExclusion(),
UpdateMask = new FieldMask(),
};
// Make the request
LogExclusion response = configServiceV2Client.UpdateExclusion(request);
UpdateExclusion(String, LogExclusion, FieldMask, CallSettings)
public virtual LogExclusion UpdateExclusion(string name, LogExclusion exclusion, FieldMask updateMask, CallSettings callSettings = null)
Changes one or more properties of an existing exclusion.
Parameters | |
---|---|
Name | Description |
name | String Required. The resource name of the exclusion to update: "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]" "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]" "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]" Example: |
exclusion | LogExclusion Required. New values for the existing exclusion. Only the fields specified in
|
updateMask | FieldMask Required. A non-empty list of fields to change in the existing exclusion. New values
for the fields are taken from the corresponding fields in the
[LogExclusion][google.logging.v2.LogExclusion] included in this request. Fields not mentioned in
For example, to change the filter and description of an exclusion,
specify an |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
LogExclusion | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/exclusions/[EXCLUSION]";
LogExclusion exclusion = new LogExclusion();
FieldMask updateMask = new FieldMask();
// Make the request
LogExclusion response = configServiceV2Client.UpdateExclusion(name, exclusion, updateMask);
UpdateExclusionAsync(LogExclusionName, LogExclusion, FieldMask, CallSettings)
public virtual Task<LogExclusion> UpdateExclusionAsync(LogExclusionName name, LogExclusion exclusion, FieldMask updateMask, CallSettings callSettings = null)
Changes one or more properties of an existing exclusion.
Parameters | |
---|---|
Name | Description |
name | LogExclusionName Required. The resource name of the exclusion to update: "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]" "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]" "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]" Example: |
exclusion | LogExclusion Required. New values for the existing exclusion. Only the fields specified in
|
updateMask | FieldMask Required. A non-empty list of fields to change in the existing exclusion. New values
for the fields are taken from the corresponding fields in the
[LogExclusion][google.logging.v2.LogExclusion] included in this request. Fields not mentioned in
For example, to change the filter and description of an exclusion,
specify an |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
LogExclusionName name = LogExclusionName.FromProjectExclusion("[PROJECT]", "[EXCLUSION]");
LogExclusion exclusion = new LogExclusion();
FieldMask updateMask = new FieldMask();
// Make the request
LogExclusion response = await configServiceV2Client.UpdateExclusionAsync(name, exclusion, updateMask);
UpdateExclusionAsync(LogExclusionName, LogExclusion, FieldMask, CancellationToken)
public virtual Task<LogExclusion> UpdateExclusionAsync(LogExclusionName name, LogExclusion exclusion, FieldMask updateMask, CancellationToken cancellationToken)
Changes one or more properties of an existing exclusion.
Parameters | |
---|---|
Name | Description |
name | LogExclusionName Required. The resource name of the exclusion to update: "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]" "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]" "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]" Example: |
exclusion | LogExclusion Required. New values for the existing exclusion. Only the fields specified in
|
updateMask | FieldMask Required. A non-empty list of fields to change in the existing exclusion. New values
for the fields are taken from the corresponding fields in the
[LogExclusion][google.logging.v2.LogExclusion] included in this request. Fields not mentioned in
For example, to change the filter and description of an exclusion,
specify an |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
LogExclusionName name = LogExclusionName.FromProjectExclusion("[PROJECT]", "[EXCLUSION]");
LogExclusion exclusion = new LogExclusion();
FieldMask updateMask = new FieldMask();
// Make the request
LogExclusion response = await configServiceV2Client.UpdateExclusionAsync(name, exclusion, updateMask);
UpdateExclusionAsync(UpdateExclusionRequest, CallSettings)
public virtual Task<LogExclusion> UpdateExclusionAsync(UpdateExclusionRequest request, CallSettings callSettings = null)
Changes one or more properties of an existing exclusion.
Parameters | |
---|---|
Name | Description |
request | UpdateExclusionRequest 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<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
UpdateExclusionRequest request = new UpdateExclusionRequest
{
LogExclusionName = LogExclusionName.FromProjectExclusion("[PROJECT]", "[EXCLUSION]"),
Exclusion = new LogExclusion(),
UpdateMask = new FieldMask(),
};
// Make the request
LogExclusion response = await configServiceV2Client.UpdateExclusionAsync(request);
UpdateExclusionAsync(UpdateExclusionRequest, CancellationToken)
public virtual Task<LogExclusion> UpdateExclusionAsync(UpdateExclusionRequest request, CancellationToken cancellationToken)
Changes one or more properties of an existing exclusion.
Parameters | |
---|---|
Name | Description |
request | UpdateExclusionRequest 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<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
UpdateExclusionRequest request = new UpdateExclusionRequest
{
LogExclusionName = LogExclusionName.FromProjectExclusion("[PROJECT]", "[EXCLUSION]"),
Exclusion = new LogExclusion(),
UpdateMask = new FieldMask(),
};
// Make the request
LogExclusion response = await configServiceV2Client.UpdateExclusionAsync(request);
UpdateExclusionAsync(String, LogExclusion, FieldMask, CallSettings)
public virtual Task<LogExclusion> UpdateExclusionAsync(string name, LogExclusion exclusion, FieldMask updateMask, CallSettings callSettings = null)
Changes one or more properties of an existing exclusion.
Parameters | |
---|---|
Name | Description |
name | String Required. The resource name of the exclusion to update: "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]" "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]" "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]" Example: |
exclusion | LogExclusion Required. New values for the existing exclusion. Only the fields specified in
|
updateMask | FieldMask Required. A non-empty list of fields to change in the existing exclusion. New values
for the fields are taken from the corresponding fields in the
[LogExclusion][google.logging.v2.LogExclusion] included in this request. Fields not mentioned in
For example, to change the filter and description of an exclusion,
specify an |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/exclusions/[EXCLUSION]";
LogExclusion exclusion = new LogExclusion();
FieldMask updateMask = new FieldMask();
// Make the request
LogExclusion response = await configServiceV2Client.UpdateExclusionAsync(name, exclusion, updateMask);
UpdateExclusionAsync(String, LogExclusion, FieldMask, CancellationToken)
public virtual Task<LogExclusion> UpdateExclusionAsync(string name, LogExclusion exclusion, FieldMask updateMask, CancellationToken cancellationToken)
Changes one or more properties of an existing exclusion.
Parameters | |
---|---|
Name | Description |
name | String Required. The resource name of the exclusion to update: "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]" "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]" "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]" Example: |
exclusion | LogExclusion Required. New values for the existing exclusion. Only the fields specified in
|
updateMask | FieldMask Required. A non-empty list of fields to change in the existing exclusion. New values
for the fields are taken from the corresponding fields in the
[LogExclusion][google.logging.v2.LogExclusion] included in this request. Fields not mentioned in
For example, to change the filter and description of an exclusion,
specify an |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<LogExclusion> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/exclusions/[EXCLUSION]";
LogExclusion exclusion = new LogExclusion();
FieldMask updateMask = new FieldMask();
// Make the request
LogExclusion response = await configServiceV2Client.UpdateExclusionAsync(name, exclusion, updateMask);
UpdateSink(LogSinkName, LogSink, CallSettings)
public virtual LogSink UpdateSink(LogSinkName sinkName, LogSink sink, CallSettings callSettings = null)
Updates a sink. This method replaces the following fields in the existing
sink with values from the new sink: destination
, and filter
.
The updated sink might also have a new writer_identity
; see the
unique_writer_identity
field.
Parameters | |
---|---|
Name | Description |
sinkName | LogSinkName Required. The full resource name of the sink to update, including the parent resource and the sink identifier: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
sink | LogSink Required. The updated sink, whose name is the same identifier that appears as part
of |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
LogSink | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
LogSinkName sinkName = LogSinkName.FromProjectSink("[PROJECT]", "[SINK]");
LogSink sink = new LogSink();
// Make the request
LogSink response = configServiceV2Client.UpdateSink(sinkName, sink);
UpdateSink(LogSinkName, LogSink, FieldMask, CallSettings)
public virtual LogSink UpdateSink(LogSinkName sinkName, LogSink sink, FieldMask updateMask, CallSettings callSettings = null)
Updates a sink. This method replaces the following fields in the existing
sink with values from the new sink: destination
, and filter
.
The updated sink might also have a new writer_identity
; see the
unique_writer_identity
field.
Parameters | |
---|---|
Name | Description |
sinkName | LogSinkName Required. The full resource name of the sink to update, including the parent resource and the sink identifier: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
sink | LogSink Required. The updated sink, whose name is the same identifier that appears as part
of |
updateMask | FieldMask Optional. Field mask that specifies the fields in An empty updateMask is temporarily treated as using the following mask for backwards compatibility purposes: destination,filter,includeChildren At some point in the future, behavior will be removed and specifying an empty updateMask will be an error. For a detailed Example: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
LogSink | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
LogSinkName sinkName = LogSinkName.FromProjectSink("[PROJECT]", "[SINK]");
LogSink sink = new LogSink();
FieldMask updateMask = new FieldMask();
// Make the request
LogSink response = configServiceV2Client.UpdateSink(sinkName, sink, updateMask);
UpdateSink(UpdateSinkRequest, CallSettings)
public virtual LogSink UpdateSink(UpdateSinkRequest request, CallSettings callSettings = null)
Updates a sink. This method replaces the following fields in the existing
sink with values from the new sink: destination
, and filter
.
The updated sink might also have a new writer_identity
; see the
unique_writer_identity
field.
Parameters | |
---|---|
Name | Description |
request | UpdateSinkRequest 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 |
LogSink | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
UpdateSinkRequest request = new UpdateSinkRequest
{
SinkNameAsLogSinkName = LogSinkName.FromProjectSink("[PROJECT]", "[SINK]"),
Sink = new LogSink(),
UniqueWriterIdentity = false,
UpdateMask = new FieldMask(),
};
// Make the request
LogSink response = configServiceV2Client.UpdateSink(request);
UpdateSink(String, LogSink, CallSettings)
public virtual LogSink UpdateSink(string sinkName, LogSink sink, CallSettings callSettings = null)
Updates a sink. This method replaces the following fields in the existing
sink with values from the new sink: destination
, and filter
.
The updated sink might also have a new writer_identity
; see the
unique_writer_identity
field.
Parameters | |
---|---|
Name | Description |
sinkName | String Required. The full resource name of the sink to update, including the parent resource and the sink identifier: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
sink | LogSink Required. The updated sink, whose name is the same identifier that appears as part
of |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
LogSink | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
string sinkName = "projects/[PROJECT]/sinks/[SINK]";
LogSink sink = new LogSink();
// Make the request
LogSink response = configServiceV2Client.UpdateSink(sinkName, sink);
UpdateSink(String, LogSink, FieldMask, CallSettings)
public virtual LogSink UpdateSink(string sinkName, LogSink sink, FieldMask updateMask, CallSettings callSettings = null)
Updates a sink. This method replaces the following fields in the existing
sink with values from the new sink: destination
, and filter
.
The updated sink might also have a new writer_identity
; see the
unique_writer_identity
field.
Parameters | |
---|---|
Name | Description |
sinkName | String Required. The full resource name of the sink to update, including the parent resource and the sink identifier: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
sink | LogSink Required. The updated sink, whose name is the same identifier that appears as part
of |
updateMask | FieldMask Optional. Field mask that specifies the fields in An empty updateMask is temporarily treated as using the following mask for backwards compatibility purposes: destination,filter,includeChildren At some point in the future, behavior will be removed and specifying an empty updateMask will be an error. For a detailed Example: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
LogSink | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
string sinkName = "projects/[PROJECT]/sinks/[SINK]";
LogSink sink = new LogSink();
FieldMask updateMask = new FieldMask();
// Make the request
LogSink response = configServiceV2Client.UpdateSink(sinkName, sink, updateMask);
UpdateSinkAsync(LogSinkName, LogSink, CallSettings)
public virtual Task<LogSink> UpdateSinkAsync(LogSinkName sinkName, LogSink sink, CallSettings callSettings = null)
Updates a sink. This method replaces the following fields in the existing
sink with values from the new sink: destination
, and filter
.
The updated sink might also have a new writer_identity
; see the
unique_writer_identity
field.
Parameters | |
---|---|
Name | Description |
sinkName | LogSinkName Required. The full resource name of the sink to update, including the parent resource and the sink identifier: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
sink | LogSink Required. The updated sink, whose name is the same identifier that appears as part
of |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
LogSinkName sinkName = LogSinkName.FromProjectSink("[PROJECT]", "[SINK]");
LogSink sink = new LogSink();
// Make the request
LogSink response = await configServiceV2Client.UpdateSinkAsync(sinkName, sink);
UpdateSinkAsync(LogSinkName, LogSink, FieldMask, CallSettings)
public virtual Task<LogSink> UpdateSinkAsync(LogSinkName sinkName, LogSink sink, FieldMask updateMask, CallSettings callSettings = null)
Updates a sink. This method replaces the following fields in the existing
sink with values from the new sink: destination
, and filter
.
The updated sink might also have a new writer_identity
; see the
unique_writer_identity
field.
Parameters | |
---|---|
Name | Description |
sinkName | LogSinkName Required. The full resource name of the sink to update, including the parent resource and the sink identifier: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
sink | LogSink Required. The updated sink, whose name is the same identifier that appears as part
of |
updateMask | FieldMask Optional. Field mask that specifies the fields in An empty updateMask is temporarily treated as using the following mask for backwards compatibility purposes: destination,filter,includeChildren At some point in the future, behavior will be removed and specifying an empty updateMask will be an error. For a detailed Example: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
LogSinkName sinkName = LogSinkName.FromProjectSink("[PROJECT]", "[SINK]");
LogSink sink = new LogSink();
FieldMask updateMask = new FieldMask();
// Make the request
LogSink response = await configServiceV2Client.UpdateSinkAsync(sinkName, sink, updateMask);
UpdateSinkAsync(LogSinkName, LogSink, FieldMask, CancellationToken)
public virtual Task<LogSink> UpdateSinkAsync(LogSinkName sinkName, LogSink sink, FieldMask updateMask, CancellationToken cancellationToken)
Updates a sink. This method replaces the following fields in the existing
sink with values from the new sink: destination
, and filter
.
The updated sink might also have a new writer_identity
; see the
unique_writer_identity
field.
Parameters | |
---|---|
Name | Description |
sinkName | LogSinkName Required. The full resource name of the sink to update, including the parent resource and the sink identifier: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
sink | LogSink Required. The updated sink, whose name is the same identifier that appears as part
of |
updateMask | FieldMask Optional. Field mask that specifies the fields in An empty updateMask is temporarily treated as using the following mask for backwards compatibility purposes: destination,filter,includeChildren At some point in the future, behavior will be removed and specifying an empty updateMask will be an error. For a detailed Example: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
LogSinkName sinkName = LogSinkName.FromProjectSink("[PROJECT]", "[SINK]");
LogSink sink = new LogSink();
FieldMask updateMask = new FieldMask();
// Make the request
LogSink response = await configServiceV2Client.UpdateSinkAsync(sinkName, sink, updateMask);
UpdateSinkAsync(LogSinkName, LogSink, CancellationToken)
public virtual Task<LogSink> UpdateSinkAsync(LogSinkName sinkName, LogSink sink, CancellationToken cancellationToken)
Updates a sink. This method replaces the following fields in the existing
sink with values from the new sink: destination
, and filter
.
The updated sink might also have a new writer_identity
; see the
unique_writer_identity
field.
Parameters | |
---|---|
Name | Description |
sinkName | LogSinkName Required. The full resource name of the sink to update, including the parent resource and the sink identifier: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
sink | LogSink Required. The updated sink, whose name is the same identifier that appears as part
of |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
LogSinkName sinkName = LogSinkName.FromProjectSink("[PROJECT]", "[SINK]");
LogSink sink = new LogSink();
// Make the request
LogSink response = await configServiceV2Client.UpdateSinkAsync(sinkName, sink);
UpdateSinkAsync(UpdateSinkRequest, CallSettings)
public virtual Task<LogSink> UpdateSinkAsync(UpdateSinkRequest request, CallSettings callSettings = null)
Updates a sink. This method replaces the following fields in the existing
sink with values from the new sink: destination
, and filter
.
The updated sink might also have a new writer_identity
; see the
unique_writer_identity
field.
Parameters | |
---|---|
Name | Description |
request | UpdateSinkRequest 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<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
UpdateSinkRequest request = new UpdateSinkRequest
{
SinkNameAsLogSinkName = LogSinkName.FromProjectSink("[PROJECT]", "[SINK]"),
Sink = new LogSink(),
UniqueWriterIdentity = false,
UpdateMask = new FieldMask(),
};
// Make the request
LogSink response = await configServiceV2Client.UpdateSinkAsync(request);
UpdateSinkAsync(UpdateSinkRequest, CancellationToken)
public virtual Task<LogSink> UpdateSinkAsync(UpdateSinkRequest request, CancellationToken cancellationToken)
Updates a sink. This method replaces the following fields in the existing
sink with values from the new sink: destination
, and filter
.
The updated sink might also have a new writer_identity
; see the
unique_writer_identity
field.
Parameters | |
---|---|
Name | Description |
request | UpdateSinkRequest 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<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
UpdateSinkRequest request = new UpdateSinkRequest
{
SinkNameAsLogSinkName = LogSinkName.FromProjectSink("[PROJECT]", "[SINK]"),
Sink = new LogSink(),
UniqueWriterIdentity = false,
UpdateMask = new FieldMask(),
};
// Make the request
LogSink response = await configServiceV2Client.UpdateSinkAsync(request);
UpdateSinkAsync(String, LogSink, CallSettings)
public virtual Task<LogSink> UpdateSinkAsync(string sinkName, LogSink sink, CallSettings callSettings = null)
Updates a sink. This method replaces the following fields in the existing
sink with values from the new sink: destination
, and filter
.
The updated sink might also have a new writer_identity
; see the
unique_writer_identity
field.
Parameters | |
---|---|
Name | Description |
sinkName | String Required. The full resource name of the sink to update, including the parent resource and the sink identifier: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
sink | LogSink Required. The updated sink, whose name is the same identifier that appears as part
of |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string sinkName = "projects/[PROJECT]/sinks/[SINK]";
LogSink sink = new LogSink();
// Make the request
LogSink response = await configServiceV2Client.UpdateSinkAsync(sinkName, sink);
UpdateSinkAsync(String, LogSink, FieldMask, CallSettings)
public virtual Task<LogSink> UpdateSinkAsync(string sinkName, LogSink sink, FieldMask updateMask, CallSettings callSettings = null)
Updates a sink. This method replaces the following fields in the existing
sink with values from the new sink: destination
, and filter
.
The updated sink might also have a new writer_identity
; see the
unique_writer_identity
field.
Parameters | |
---|---|
Name | Description |
sinkName | String Required. The full resource name of the sink to update, including the parent resource and the sink identifier: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
sink | LogSink Required. The updated sink, whose name is the same identifier that appears as part
of |
updateMask | FieldMask Optional. Field mask that specifies the fields in An empty updateMask is temporarily treated as using the following mask for backwards compatibility purposes: destination,filter,includeChildren At some point in the future, behavior will be removed and specifying an empty updateMask will be an error. For a detailed Example: |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string sinkName = "projects/[PROJECT]/sinks/[SINK]";
LogSink sink = new LogSink();
FieldMask updateMask = new FieldMask();
// Make the request
LogSink response = await configServiceV2Client.UpdateSinkAsync(sinkName, sink, updateMask);
UpdateSinkAsync(String, LogSink, FieldMask, CancellationToken)
public virtual Task<LogSink> UpdateSinkAsync(string sinkName, LogSink sink, FieldMask updateMask, CancellationToken cancellationToken)
Updates a sink. This method replaces the following fields in the existing
sink with values from the new sink: destination
, and filter
.
The updated sink might also have a new writer_identity
; see the
unique_writer_identity
field.
Parameters | |
---|---|
Name | Description |
sinkName | String Required. The full resource name of the sink to update, including the parent resource and the sink identifier: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
sink | LogSink Required. The updated sink, whose name is the same identifier that appears as part
of |
updateMask | FieldMask Optional. Field mask that specifies the fields in An empty updateMask is temporarily treated as using the following mask for backwards compatibility purposes: destination,filter,includeChildren At some point in the future, behavior will be removed and specifying an empty updateMask will be an error. For a detailed Example: |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string sinkName = "projects/[PROJECT]/sinks/[SINK]";
LogSink sink = new LogSink();
FieldMask updateMask = new FieldMask();
// Make the request
LogSink response = await configServiceV2Client.UpdateSinkAsync(sinkName, sink, updateMask);
UpdateSinkAsync(String, LogSink, CancellationToken)
public virtual Task<LogSink> UpdateSinkAsync(string sinkName, LogSink sink, CancellationToken cancellationToken)
Updates a sink. This method replaces the following fields in the existing
sink with values from the new sink: destination
, and filter
.
The updated sink might also have a new writer_identity
; see the
unique_writer_identity
field.
Parameters | |
---|---|
Name | Description |
sinkName | String Required. The full resource name of the sink to update, including the parent resource and the sink identifier: "projects/[PROJECT_ID]/sinks/[SINK_ID]" "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" "folders/[FOLDER_ID]/sinks/[SINK_ID]" Example: |
sink | LogSink Required. The updated sink, whose name is the same identifier that appears as part
of |
cancellationToken | CancellationToken A CancellationToken to use for this RPC. |
Returns | |
---|---|
Type | Description |
Task<LogSink> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
string sinkName = "projects/[PROJECT]/sinks/[SINK]";
LogSink sink = new LogSink();
// Make the request
LogSink response = await configServiceV2Client.UpdateSinkAsync(sinkName, sink);
UpdateView(UpdateViewRequest, CallSettings)
public virtual LogView UpdateView(UpdateViewRequest request, CallSettings callSettings = null)
Updates a view. This method replaces the following fields in the existing
view with values from the new view: filter
.
Parameters | |
---|---|
Name | Description |
request | UpdateViewRequest 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 |
LogView | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
UpdateViewRequest request = new UpdateViewRequest
{
Name = "",
View = new LogView(),
UpdateMask = new FieldMask(),
};
// Make the request
LogView response = configServiceV2Client.UpdateView(request);
UpdateViewAsync(UpdateViewRequest, CallSettings)
public virtual Task<LogView> UpdateViewAsync(UpdateViewRequest request, CallSettings callSettings = null)
Updates a view. This method replaces the following fields in the existing
view with values from the new view: filter
.
Parameters | |
---|---|
Name | Description |
request | UpdateViewRequest 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<LogView> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
UpdateViewRequest request = new UpdateViewRequest
{
Name = "",
View = new LogView(),
UpdateMask = new FieldMask(),
};
// Make the request
LogView response = await configServiceV2Client.UpdateViewAsync(request);
UpdateViewAsync(UpdateViewRequest, CancellationToken)
public virtual Task<LogView> UpdateViewAsync(UpdateViewRequest request, CancellationToken cancellationToken)
Updates a view. This method replaces the following fields in the existing
view with values from the new view: filter
.
Parameters | |
---|---|
Name | Description |
request | UpdateViewRequest 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<LogView> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
UpdateViewRequest request = new UpdateViewRequest
{
Name = "",
View = new LogView(),
UpdateMask = new FieldMask(),
};
// Make the request
LogView response = await configServiceV2Client.UpdateViewAsync(request);