public abstract class ConfigServiceV2Client
ConfigServiceV2 client wrapper, for convenient use.
Derived Types
Namespace
Google.Cloud.Logging.V2Assembly
Google.Cloud.Logging.V2.dll
Remarks
Service for configuring sinks used to route log entries.
Properties
CopyLogEntriesOperationsClient
public virtual OperationsClient CopyLogEntriesOperationsClient { get; }
The long-running operations client for CopyLogEntries
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
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 |
ServiceMetadata
public static ServiceMetadata ServiceMetadata { get; }
The service metadata associated with this client type.
Property Value | |
---|---|
Type | Description |
ServiceMetadata |
Methods
CopyLogEntries(CopyLogEntriesRequest, CallSettings)
public virtual Operation<CopyLogEntriesResponse, CopyLogEntriesMetadata> CopyLogEntries(CopyLogEntriesRequest request, CallSettings callSettings = null)
Copies a set of log entries from a log bucket to a Cloud Storage bucket.
Parameters | |
---|---|
Name | Description |
request | CopyLogEntriesRequest 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 |
Operation<CopyLogEntriesResponse, CopyLogEntriesMetadata> | The RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = ConfigServiceV2Client.Create();
// Initialize request argument(s)
CopyLogEntriesRequest request = new CopyLogEntriesRequest
{
Name = "",
Filter = "",
Destination = "",
};
// Make the request
Operation<CopyLogEntriesResponse, CopyLogEntriesMetadata> response = configServiceV2Client.CopyLogEntries(request);
// Poll until the returned long-running operation is complete
Operation<CopyLogEntriesResponse, CopyLogEntriesMetadata> completedResponse = response.PollUntilCompleted();
// Retrieve the operation result
CopyLogEntriesResponse result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<CopyLogEntriesResponse, CopyLogEntriesMetadata> retrievedResponse = configServiceV2Client.PollOnceCopyLogEntries(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
CopyLogEntriesResponse retrievedResult = retrievedResponse.Result;
}
CopyLogEntriesAsync(CopyLogEntriesRequest, CallSettings)
public virtual Task<Operation<CopyLogEntriesResponse, CopyLogEntriesMetadata>> CopyLogEntriesAsync(CopyLogEntriesRequest request, CallSettings callSettings = null)
Copies a set of log entries from a log bucket to a Cloud Storage bucket.
Parameters | |
---|---|
Name | Description |
request | CopyLogEntriesRequest 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<Operation<CopyLogEntriesResponse, CopyLogEntriesMetadata>> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
CopyLogEntriesRequest request = new CopyLogEntriesRequest
{
Name = "",
Filter = "",
Destination = "",
};
// Make the request
Operation<CopyLogEntriesResponse, CopyLogEntriesMetadata> response = await configServiceV2Client.CopyLogEntriesAsync(request);
// Poll until the returned long-running operation is complete
Operation<CopyLogEntriesResponse, CopyLogEntriesMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
CopyLogEntriesResponse result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<CopyLogEntriesResponse, CopyLogEntriesMetadata> retrievedResponse = await configServiceV2Client.PollOnceCopyLogEntriesAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
CopyLogEntriesResponse retrievedResult = retrievedResponse.Result;
}
CopyLogEntriesAsync(CopyLogEntriesRequest, CancellationToken)
public virtual Task<Operation<CopyLogEntriesResponse, CopyLogEntriesMetadata>> CopyLogEntriesAsync(CopyLogEntriesRequest request, CancellationToken cancellationToken)
Copies a set of log entries from a log bucket to a Cloud Storage bucket.
Parameters | |
---|---|
Name | Description |
request | CopyLogEntriesRequest 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<Operation<CopyLogEntriesResponse, CopyLogEntriesMetadata>> | A Task containing the RPC response. |
// Create client
ConfigServiceV2Client configServiceV2Client = await ConfigServiceV2Client.CreateAsync();
// Initialize request argument(s)
CopyLogEntriesRequest request = new CopyLogEntriesRequest
{
Name = "",
Filter = "",
Destination = "",
};
// Make the request
Operation<CopyLogEntriesResponse, CopyLogEntriesMetadata> response = await configServiceV2Client.CopyLogEntriesAsync(request);
// Poll until the returned long-running operation is complete
Operation<CopyLogEntriesResponse, CopyLogEntriesMetadata> completedResponse = await response.PollUntilCompletedAsync();
// Retrieve the operation result
CopyLogEntriesResponse result = completedResponse.Result;
// Or get the name of the operation
string operationName = response.Name;
// This name can be stored, then the long-running operation retrieved later by name
Operation<CopyLogEntriesResponse, CopyLogEntriesMetadata> retrievedResponse = await configServiceV2Client.PollOnceCopyLogEntriesAsync(operationName);
// Check if the retrieved long-running operation has completed
if (retrievedResponse.IsCompleted)
{
// If it has completed, then access the result
CopyLogEntriesResponse retrievedResult = retrievedResponse.Result;
}
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 log bucket that can be used to store log entries. After a bucket has been created, the bucket's location 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 log bucket that can be used to store log entries. After a bucket has been created, the bucket's location 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 log bucket that can be used to store log entries. After a bucket has been created, the bucket's location 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 the _Default sink 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]" For 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 the _Default sink 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]" For 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 the _Default sink 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]" For 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 the _Default sink 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]" For 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 the _Default sink 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 the _Default sink 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]" For 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 the _Default sink 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]" For 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 the _Default sink 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]" For 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 the _Default sink 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]" For 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 the _Default sink 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]" For 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 the _Default sink 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]" For 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 the _Default sink 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]" For 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 the _Default sink 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]" For 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 the _Default sink 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]" For 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 the _Default sink 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 the _Default sink 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 the _Default sink 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]" For 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 the _Default sink 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]" For 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]" For 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]" For 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]" For 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]" For 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]" For 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]" For 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]" For 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]" For 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]" For 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]" For 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]" For 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]" For 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]" For 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]" For 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]" For 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 log entries in a log bucket. A bucket may contain a maximum of 30 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 log entries in a log bucket. A bucket may contain a maximum of 30 views.
Parameters | |
---|---|
Name | Description |
request |
|