public sealed class SecurityCenterClientImpl : SecurityCenterClientSecurityCenter client wrapper implementation, for convenient use.
Namespace
Google.Cloud.SecurityCenter.V1Assembly
Google.Cloud.SecurityCenter.V1.dll
Remarks
V1 APIs for Security Center service.
Constructors
SecurityCenterClientImpl(SecurityCenter.SecurityCenterClient, SecurityCenterSettings)
public SecurityCenterClientImpl(SecurityCenter.SecurityCenterClient grpcClient, SecurityCenterSettings settings)Constructs a client wrapper for the SecurityCenter service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
SecurityCenter.SecurityCenterClientThe underlying gRPC client. |
settings |
SecurityCenterSettingsThe base SecurityCenterSettings used within this client. |
Properties
GrpcClient
public override SecurityCenter.SecurityCenterClient GrpcClient { get; }The underlying gRPC SecurityCenter client
| Property Value | |
|---|---|
| Type | Description |
SecurityCenter.SecurityCenterClient |
|
RunAssetDiscoveryOperationsClient
public override OperationsClient RunAssetDiscoveryOperationsClient { get; }The long-running operations client for RunAssetDiscovery.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
Methods
CreateFinding(CreateFindingRequest, CallSettings)
public override Finding CreateFinding(CreateFindingRequest request, CallSettings callSettings = null)Creates a finding. The corresponding source must exist for finding creation to succeed.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateFindingRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Finding |
The RPC response. |
CreateFindingAsync(CreateFindingRequest, CallSettings)
public override Task<Finding> CreateFindingAsync(CreateFindingRequest request, CallSettings callSettings = null)Creates a finding. The corresponding source must exist for finding creation to succeed.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateFindingRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Finding> |
A Task containing the RPC response. |
CreateNotificationConfig(CreateNotificationConfigRequest, CallSettings)
public override NotificationConfig CreateNotificationConfig(CreateNotificationConfigRequest request, CallSettings callSettings = null)Creates a notification config.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateNotificationConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
NotificationConfig |
The RPC response. |
CreateNotificationConfigAsync(CreateNotificationConfigRequest, CallSettings)
public override Task<NotificationConfig> CreateNotificationConfigAsync(CreateNotificationConfigRequest request, CallSettings callSettings = null)Creates a notification config.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateNotificationConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<NotificationConfig> |
A Task containing the RPC response. |
CreateSource(CreateSourceRequest, CallSettings)
public override Source CreateSource(CreateSourceRequest request, CallSettings callSettings = null)Creates a source.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Source |
The RPC response. |
CreateSourceAsync(CreateSourceRequest, CallSettings)
public override Task<Source> CreateSourceAsync(CreateSourceRequest request, CallSettings callSettings = null)Creates a source.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Source> |
A Task containing the RPC response. |
DeleteNotificationConfig(DeleteNotificationConfigRequest, CallSettings)
public override void DeleteNotificationConfig(DeleteNotificationConfigRequest request, CallSettings callSettings = null)Deletes a notification config.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteNotificationConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteNotificationConfigAsync(DeleteNotificationConfigRequest, CallSettings)
public override Task DeleteNotificationConfigAsync(DeleteNotificationConfigRequest request, CallSettings callSettings = null)Deletes a notification config.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteNotificationConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
GetIamPolicy(GetIamPolicyRequest, CallSettings)
public override Policy GetIamPolicy(GetIamPolicyRequest request, CallSettings callSettings = null)Gets the access control policy on the specified Source.
| Parameters | |
|---|---|
| Name | Description |
request |
GetIamPolicyRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Policy |
The RPC response. |
GetIamPolicyAsync(GetIamPolicyRequest, CallSettings)
public override Task<Policy> GetIamPolicyAsync(GetIamPolicyRequest request, CallSettings callSettings = null)Gets the access control policy on the specified Source.
| Parameters | |
|---|---|
| Name | Description |
request |
GetIamPolicyRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Policy> |
A Task containing the RPC response. |
GetNotificationConfig(GetNotificationConfigRequest, CallSettings)
public override NotificationConfig GetNotificationConfig(GetNotificationConfigRequest request, CallSettings callSettings = null)Gets a notification config.
| Parameters | |
|---|---|
| Name | Description |
request |
GetNotificationConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
NotificationConfig |
The RPC response. |
GetNotificationConfigAsync(GetNotificationConfigRequest, CallSettings)
public override Task<NotificationConfig> GetNotificationConfigAsync(GetNotificationConfigRequest request, CallSettings callSettings = null)Gets a notification config.
| Parameters | |
|---|---|
| Name | Description |
request |
GetNotificationConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<NotificationConfig> |
A Task containing the RPC response. |
GetOrganizationSettings(GetOrganizationSettingsRequest, CallSettings)
public override OrganizationSettings GetOrganizationSettings(GetOrganizationSettingsRequest request, CallSettings callSettings = null)Gets the settings for an organization.
| Parameters | |
|---|---|
| Name | Description |
request |
GetOrganizationSettingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OrganizationSettings |
The RPC response. |
GetOrganizationSettingsAsync(GetOrganizationSettingsRequest, CallSettings)
public override Task<OrganizationSettings> GetOrganizationSettingsAsync(GetOrganizationSettingsRequest request, CallSettings callSettings = null)Gets the settings for an organization.
| Parameters | |
|---|---|
| Name | Description |
request |
GetOrganizationSettingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<OrganizationSettings> |
A Task containing the RPC response. |
GetSource(GetSourceRequest, CallSettings)
public override Source GetSource(GetSourceRequest request, CallSettings callSettings = null)Gets a source.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Source |
The RPC response. |
GetSourceAsync(GetSourceRequest, CallSettings)
public override Task<Source> GetSourceAsync(GetSourceRequest request, CallSettings callSettings = null)Gets a source.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Source> |
A Task containing the RPC response. |
GroupAssets(GroupAssetsRequest, CallSettings)
public override PagedEnumerable<GroupAssetsResponse, GroupResult> GroupAssets(GroupAssetsRequest request, CallSettings callSettings = null)Filters an organization's assets and groups them by their specified properties.
| Parameters | |
|---|---|
| Name | Description |
request |
GroupAssetsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerable<GroupAssetsResponse, GroupResult> |
A pageable sequence of GroupResult resources. |
GroupAssetsAsync(GroupAssetsRequest, CallSettings)
public override PagedAsyncEnumerable<GroupAssetsResponse, GroupResult> GroupAssetsAsync(GroupAssetsRequest request, CallSettings callSettings = null)Filters an organization's assets and groups them by their specified properties.
| Parameters | |
|---|---|
| Name | Description |
request |
GroupAssetsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerable<GroupAssetsResponse, GroupResult> |
A pageable asynchronous sequence of GroupResult resources. |
GroupFindings(GroupFindingsRequest, CallSettings)
public override PagedEnumerable<GroupFindingsResponse, GroupResult> GroupFindings(GroupFindingsRequest request, CallSettings callSettings = null)Filters an organization or source's findings and groups them by their specified properties.
To group across all sources provide a - as the source id.
Example: /v1/organizations/{organization_id}/sources/-/findings,
/v1/folders/{folder_id}/sources/-/findings,
/v1/projects/{project_id}/sources/-/findings
| Parameters | |
|---|---|
| Name | Description |
request |
GroupFindingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerable<GroupFindingsResponse, GroupResult> |
A pageable sequence of GroupResult resources. |
GroupFindingsAsync(GroupFindingsRequest, CallSettings)
public override PagedAsyncEnumerable<GroupFindingsResponse, GroupResult> GroupFindingsAsync(GroupFindingsRequest request, CallSettings callSettings = null)Filters an organization or source's findings and groups them by their specified properties.
To group across all sources provide a - as the source id.
Example: /v1/organizations/{organization_id}/sources/-/findings,
/v1/folders/{folder_id}/sources/-/findings,
/v1/projects/{project_id}/sources/-/findings
| Parameters | |
|---|---|
| Name | Description |
request |
GroupFindingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerable<GroupFindingsResponse, GroupResult> |
A pageable asynchronous sequence of GroupResult resources. |
ListAssets(ListAssetsRequest, CallSettings)
public override PagedEnumerable<ListAssetsResponse, ListAssetsResponse.Types.ListAssetsResult> ListAssets(ListAssetsRequest request, CallSettings callSettings = null)Lists an organization's assets.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAssetsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerable<ListAssetsResponse, ListAssetsResponse.Types.ListAssetsResult> |
A pageable sequence of ListAssetsResponse.Types.ListAssetsResult resources. |
ListAssetsAsync(ListAssetsRequest, CallSettings)
public override PagedAsyncEnumerable<ListAssetsResponse, ListAssetsResponse.Types.ListAssetsResult> ListAssetsAsync(ListAssetsRequest request, CallSettings callSettings = null)Lists an organization's assets.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAssetsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerable<ListAssetsResponse, ListAssetsResponse.Types.ListAssetsResult> |
A pageable asynchronous sequence of ListAssetsResponse.Types.ListAssetsResult resources. |
ListFindings(ListFindingsRequest, CallSettings)
public override PagedEnumerable<ListFindingsResponse, ListFindingsResponse.Types.ListFindingsResult> ListFindings(ListFindingsRequest request, CallSettings callSettings = null)Lists an organization or source's findings.
To list across all sources provide a - as the source id.
Example: /v1/organizations/{organization_id}/sources/-/findings
| Parameters | |
|---|---|
| Name | Description |
request |
ListFindingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerable<ListFindingsResponse, ListFindingsResponse.Types.ListFindingsResult> |
A pageable sequence of ListFindingsResponse.Types.ListFindingsResult resources. |
ListFindingsAsync(ListFindingsRequest, CallSettings)
public override PagedAsyncEnumerable<ListFindingsResponse, ListFindingsResponse.Types.ListFindingsResult> ListFindingsAsync(ListFindingsRequest request, CallSettings callSettings = null)Lists an organization or source's findings.
To list across all sources provide a - as the source id.
Example: /v1/organizations/{organization_id}/sources/-/findings
| Parameters | |
|---|---|
| Name | Description |
request |
ListFindingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerable<ListFindingsResponse, ListFindingsResponse.Types.ListFindingsResult> |
A pageable asynchronous sequence of ListFindingsResponse.Types.ListFindingsResult resources. |
ListNotificationConfigs(ListNotificationConfigsRequest, CallSettings)
public override PagedEnumerable<ListNotificationConfigsResponse, NotificationConfig> ListNotificationConfigs(ListNotificationConfigsRequest request, CallSettings callSettings = null)Lists notification configs.
| Parameters | |
|---|---|
| Name | Description |
request |
ListNotificationConfigsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerable<ListNotificationConfigsResponse, NotificationConfig> |
A pageable sequence of NotificationConfig resources. |
ListNotificationConfigsAsync(ListNotificationConfigsRequest, CallSettings)
public override PagedAsyncEnumerable<ListNotificationConfigsResponse, NotificationConfig> ListNotificationConfigsAsync(ListNotificationConfigsRequest request, CallSettings callSettings = null)Lists notification configs.
| Parameters | |
|---|---|
| Name | Description |
request |
ListNotificationConfigsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerable<ListNotificationConfigsResponse, NotificationConfig> |
A pageable asynchronous sequence of NotificationConfig resources. |
ListSources(ListSourcesRequest, CallSettings)
public override PagedEnumerable<ListSourcesResponse, Source> ListSources(ListSourcesRequest request, CallSettings callSettings = null)Lists all sources belonging to an organization.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSourcesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerable<ListSourcesResponse, Source> |
A pageable sequence of Source resources. |
ListSourcesAsync(ListSourcesRequest, CallSettings)
public override PagedAsyncEnumerable<ListSourcesResponse, Source> ListSourcesAsync(ListSourcesRequest request, CallSettings callSettings = null)Lists all sources belonging to an organization.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSourcesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerable<ListSourcesResponse, Source> |
A pageable asynchronous sequence of Source resources. |
RunAssetDiscovery(RunAssetDiscoveryRequest, CallSettings)
public override Operation<RunAssetDiscoveryResponse, Empty> RunAssetDiscovery(RunAssetDiscoveryRequest request, CallSettings callSettings = null)Runs asset discovery. The discovery is tracked with a long-running operation.
This API can only be called with limited frequency for an organization. If it is called too frequently the caller will receive a TOO_MANY_REQUESTS error.
| Parameters | |
|---|---|
| Name | Description |
request |
RunAssetDiscoveryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Operation<RunAssetDiscoveryResponse, Empty> |
The RPC response. |
RunAssetDiscoveryAsync(RunAssetDiscoveryRequest, CallSettings)
public override Task<Operation<RunAssetDiscoveryResponse, Empty>> RunAssetDiscoveryAsync(RunAssetDiscoveryRequest request, CallSettings callSettings = null)Runs asset discovery. The discovery is tracked with a long-running operation.
This API can only be called with limited frequency for an organization. If it is called too frequently the caller will receive a TOO_MANY_REQUESTS error.
| Parameters | |
|---|---|
| Name | Description |
request |
RunAssetDiscoveryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Operation<RunAssetDiscoveryResponse, Empty>> |
A Task containing the RPC response. |
SetFindingState(SetFindingStateRequest, CallSettings)
public override Finding SetFindingState(SetFindingStateRequest request, CallSettings callSettings = null)Updates the state of a finding.
| Parameters | |
|---|---|
| Name | Description |
request |
SetFindingStateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Finding |
The RPC response. |
SetFindingStateAsync(SetFindingStateRequest, CallSettings)
public override Task<Finding> SetFindingStateAsync(SetFindingStateRequest request, CallSettings callSettings = null)Updates the state of a finding.
| Parameters | |
|---|---|
| Name | Description |
request |
SetFindingStateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Finding> |
A Task containing the RPC response. |
SetIamPolicy(SetIamPolicyRequest, CallSettings)
public override Policy SetIamPolicy(SetIamPolicyRequest request, CallSettings callSettings = null)Sets the access control policy on the specified Source.
| Parameters | |
|---|---|
| Name | Description |
request |
SetIamPolicyRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Policy |
The RPC response. |
SetIamPolicyAsync(SetIamPolicyRequest, CallSettings)
public override Task<Policy> SetIamPolicyAsync(SetIamPolicyRequest request, CallSettings callSettings = null)Sets the access control policy on the specified Source.
| Parameters | |
|---|---|
| Name | Description |
request |
SetIamPolicyRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Policy> |
A Task containing the RPC response. |
TestIamPermissions(TestIamPermissionsRequest, CallSettings)
public override TestIamPermissionsResponse TestIamPermissions(TestIamPermissionsRequest request, CallSettings callSettings = null)Returns the permissions that a caller has on the specified source.
| Parameters | |
|---|---|
| Name | Description |
request |
TestIamPermissionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TestIamPermissionsResponse |
The RPC response. |
TestIamPermissionsAsync(TestIamPermissionsRequest, CallSettings)
public override Task<TestIamPermissionsResponse> TestIamPermissionsAsync(TestIamPermissionsRequest request, CallSettings callSettings = null)Returns the permissions that a caller has on the specified source.
| Parameters | |
|---|---|
| Name | Description |
request |
TestIamPermissionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<TestIamPermissionsResponse> |
A Task containing the RPC response. |
UpdateFinding(UpdateFindingRequest, CallSettings)
public override Finding UpdateFinding(UpdateFindingRequest request, CallSettings callSettings = null)Creates or updates a finding. The corresponding source must exist for a finding creation to succeed.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateFindingRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Finding |
The RPC response. |
UpdateFindingAsync(UpdateFindingRequest, CallSettings)
public override Task<Finding> UpdateFindingAsync(UpdateFindingRequest request, CallSettings callSettings = null)Creates or updates a finding. The corresponding source must exist for a finding creation to succeed.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateFindingRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Finding> |
A Task containing the RPC response. |
UpdateNotificationConfig(UpdateNotificationConfigRequest, CallSettings)
public override NotificationConfig UpdateNotificationConfig(UpdateNotificationConfigRequest request, CallSettings callSettings = null)Updates a notification config. The following update fields are allowed: description, pubsub_topic, streaming_config.filter
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateNotificationConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
NotificationConfig |
The RPC response. |
UpdateNotificationConfigAsync(UpdateNotificationConfigRequest, CallSettings)
public override Task<NotificationConfig> UpdateNotificationConfigAsync(UpdateNotificationConfigRequest request, CallSettings callSettings = null)Updates a notification config. The following update fields are allowed: description, pubsub_topic, streaming_config.filter
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateNotificationConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<NotificationConfig> |
A Task containing the RPC response. |
UpdateOrganizationSettings(UpdateOrganizationSettingsRequest, CallSettings)
public override OrganizationSettings UpdateOrganizationSettings(UpdateOrganizationSettingsRequest request, CallSettings callSettings = null)Updates an organization's settings.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateOrganizationSettingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OrganizationSettings |
The RPC response. |
UpdateOrganizationSettingsAsync(UpdateOrganizationSettingsRequest, CallSettings)
public override Task<OrganizationSettings> UpdateOrganizationSettingsAsync(UpdateOrganizationSettingsRequest request, CallSettings callSettings = null)Updates an organization's settings.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateOrganizationSettingsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<OrganizationSettings> |
A Task containing the RPC response. |
UpdateSecurityMarks(UpdateSecurityMarksRequest, CallSettings)
public override SecurityMarks UpdateSecurityMarks(UpdateSecurityMarksRequest request, CallSettings callSettings = null)Updates security marks.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateSecurityMarksRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
SecurityMarks |
The RPC response. |
UpdateSecurityMarksAsync(UpdateSecurityMarksRequest, CallSettings)
public override Task<SecurityMarks> UpdateSecurityMarksAsync(UpdateSecurityMarksRequest request, CallSettings callSettings = null)Updates security marks.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateSecurityMarksRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<SecurityMarks> |
A Task containing the RPC response. |
UpdateSource(UpdateSourceRequest, CallSettings)
public override Source UpdateSource(UpdateSourceRequest request, CallSettings callSettings = null)Updates a source.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Source |
The RPC response. |
UpdateSourceAsync(UpdateSourceRequest, CallSettings)
public override Task<Source> UpdateSourceAsync(UpdateSourceRequest request, CallSettings callSettings = null)Updates a source.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Source> |
A Task containing the RPC response. |