Network Security v1 API - Class InterceptClientImpl (1.0.0-beta01)

public sealed class InterceptClientImpl : InterceptClient

Reference documentation and code samples for the Network Security v1 API class InterceptClientImpl.

Intercept client wrapper implementation, for convenient use.

Inheritance

object > InterceptClient > InterceptClientImpl

Namespace

Google.Cloud.NetworkSecurity.V1

Assembly

Google.Cloud.NetworkSecurity.V1.dll

Remarks

Service for Third-Party Packet Intercept (TPPI). TPPI is the "in-band" flavor of the Network Security Integrations product.

Constructors

InterceptClientImpl(InterceptClient, InterceptSettings, ILogger)

public InterceptClientImpl(Intercept.InterceptClient grpcClient, InterceptSettings settings, ILogger logger)

Constructs a client wrapper for the Intercept service, with the specified gRPC client and settings.

Parameters
Name Description
grpcClient InterceptInterceptClient

The underlying gRPC client.

settings InterceptSettings

The base InterceptSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

CreateInterceptDeploymentGroupOperationsClient

public override OperationsClient CreateInterceptDeploymentGroupOperationsClient { get; }

The long-running operations client for CreateInterceptDeploymentGroup.

Property Value
Type Description
OperationsClient
Overrides

CreateInterceptDeploymentOperationsClient

public override OperationsClient CreateInterceptDeploymentOperationsClient { get; }

The long-running operations client for CreateInterceptDeployment.

Property Value
Type Description
OperationsClient
Overrides

CreateInterceptEndpointGroupAssociationOperationsClient

public override OperationsClient CreateInterceptEndpointGroupAssociationOperationsClient { get; }

The long-running operations client for CreateInterceptEndpointGroupAssociation.

Property Value
Type Description
OperationsClient
Overrides

CreateInterceptEndpointGroupOperationsClient

public override OperationsClient CreateInterceptEndpointGroupOperationsClient { get; }

The long-running operations client for CreateInterceptEndpointGroup.

Property Value
Type Description
OperationsClient
Overrides

DeleteInterceptDeploymentGroupOperationsClient

public override OperationsClient DeleteInterceptDeploymentGroupOperationsClient { get; }

The long-running operations client for DeleteInterceptDeploymentGroup.

Property Value
Type Description
OperationsClient
Overrides

DeleteInterceptDeploymentOperationsClient

public override OperationsClient DeleteInterceptDeploymentOperationsClient { get; }

The long-running operations client for DeleteInterceptDeployment.

Property Value
Type Description
OperationsClient
Overrides

DeleteInterceptEndpointGroupAssociationOperationsClient

public override OperationsClient DeleteInterceptEndpointGroupAssociationOperationsClient { get; }

The long-running operations client for DeleteInterceptEndpointGroupAssociation.

Property Value
Type Description
OperationsClient
Overrides

DeleteInterceptEndpointGroupOperationsClient

public override OperationsClient DeleteInterceptEndpointGroupOperationsClient { get; }

The long-running operations client for DeleteInterceptEndpointGroup.

Property Value
Type Description
OperationsClient
Overrides

GrpcClient

public override Intercept.InterceptClient GrpcClient { get; }

The underlying gRPC Intercept client

Property Value
Type Description
InterceptInterceptClient
Overrides

IAMPolicyClient

public override IAMPolicyClient IAMPolicyClient { get; }

The IAMPolicyClient associated with this client.

Property Value
Type Description
IAMPolicyClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
Type Description
LocationsClient
Overrides

UpdateInterceptDeploymentGroupOperationsClient

public override OperationsClient UpdateInterceptDeploymentGroupOperationsClient { get; }

The long-running operations client for UpdateInterceptDeploymentGroup.

Property Value
Type Description
OperationsClient
Overrides

UpdateInterceptDeploymentOperationsClient

public override OperationsClient UpdateInterceptDeploymentOperationsClient { get; }

The long-running operations client for UpdateInterceptDeployment.

Property Value
Type Description
OperationsClient
Overrides

UpdateInterceptEndpointGroupAssociationOperationsClient

public override OperationsClient UpdateInterceptEndpointGroupAssociationOperationsClient { get; }

The long-running operations client for UpdateInterceptEndpointGroupAssociation.

Property Value
Type Description
OperationsClient
Overrides

UpdateInterceptEndpointGroupOperationsClient

public override OperationsClient UpdateInterceptEndpointGroupOperationsClient { get; }

The long-running operations client for UpdateInterceptEndpointGroup.

Property Value
Type Description
OperationsClient
Overrides

Methods

CreateInterceptDeployment(CreateInterceptDeploymentRequest, CallSettings)

public override Operation<InterceptDeployment, OperationMetadata> CreateInterceptDeployment(CreateInterceptDeploymentRequest request, CallSettings callSettings = null)

Creates a deployment in a given project and location. See https://google.aip.dev/133.

Parameters
Name Description
request CreateInterceptDeploymentRequest

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
OperationInterceptDeploymentOperationMetadata

The RPC response.

Overrides

CreateInterceptDeploymentAsync(CreateInterceptDeploymentRequest, CallSettings)

public override Task<Operation<InterceptDeployment, OperationMetadata>> CreateInterceptDeploymentAsync(CreateInterceptDeploymentRequest request, CallSettings callSettings = null)

Creates a deployment in a given project and location. See https://google.aip.dev/133.

Parameters
Name Description
request CreateInterceptDeploymentRequest

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
TaskOperationInterceptDeploymentOperationMetadata

A Task containing the RPC response.

Overrides

CreateInterceptDeploymentGroup(CreateInterceptDeploymentGroupRequest, CallSettings)

public override Operation<InterceptDeploymentGroup, OperationMetadata> CreateInterceptDeploymentGroup(CreateInterceptDeploymentGroupRequest request, CallSettings callSettings = null)

Creates a deployment group in a given project and location. See https://google.aip.dev/133.

Parameters
Name Description
request CreateInterceptDeploymentGroupRequest

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
OperationInterceptDeploymentGroupOperationMetadata

The RPC response.

Overrides

CreateInterceptDeploymentGroupAsync(CreateInterceptDeploymentGroupRequest, CallSettings)

public override Task<Operation<InterceptDeploymentGroup, OperationMetadata>> CreateInterceptDeploymentGroupAsync(CreateInterceptDeploymentGroupRequest request, CallSettings callSettings = null)

Creates a deployment group in a given project and location. See https://google.aip.dev/133.

Parameters
Name Description
request CreateInterceptDeploymentGroupRequest

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
TaskOperationInterceptDeploymentGroupOperationMetadata

A Task containing the RPC response.

Overrides

CreateInterceptEndpointGroup(CreateInterceptEndpointGroupRequest, CallSettings)

public override Operation<InterceptEndpointGroup, OperationMetadata> CreateInterceptEndpointGroup(CreateInterceptEndpointGroupRequest request, CallSettings callSettings = null)

Creates an endpoint group in a given project and location. See https://google.aip.dev/133.

Parameters
Name Description
request CreateInterceptEndpointGroupRequest

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
OperationInterceptEndpointGroupOperationMetadata

The RPC response.

Overrides

CreateInterceptEndpointGroupAssociation(CreateInterceptEndpointGroupAssociationRequest, CallSettings)

public override Operation<InterceptEndpointGroupAssociation, OperationMetadata> CreateInterceptEndpointGroupAssociation(CreateInterceptEndpointGroupAssociationRequest request, CallSettings callSettings = null)

Creates an association in a given project and location. See https://google.aip.dev/133.

Parameters
Name Description
request CreateInterceptEndpointGroupAssociationRequest

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
OperationInterceptEndpointGroupAssociationOperationMetadata

The RPC response.

Overrides

CreateInterceptEndpointGroupAssociationAsync(CreateInterceptEndpointGroupAssociationRequest, CallSettings)

public override Task<Operation<InterceptEndpointGroupAssociation, OperationMetadata>> CreateInterceptEndpointGroupAssociationAsync(CreateInterceptEndpointGroupAssociationRequest request, CallSettings callSettings = null)

Creates an association in a given project and location. See https://google.aip.dev/133.

Parameters
Name Description
request CreateInterceptEndpointGroupAssociationRequest

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
TaskOperationInterceptEndpointGroupAssociationOperationMetadata

A Task containing the RPC response.

Overrides

CreateInterceptEndpointGroupAsync(CreateInterceptEndpointGroupRequest, CallSettings)

public override Task<Operation<InterceptEndpointGroup, OperationMetadata>> CreateInterceptEndpointGroupAsync(CreateInterceptEndpointGroupRequest request, CallSettings callSettings = null)

Creates an endpoint group in a given project and location. See https://google.aip.dev/133.

Parameters
Name Description
request CreateInterceptEndpointGroupRequest

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
TaskOperationInterceptEndpointGroupOperationMetadata

A Task containing the RPC response.

Overrides

DeleteInterceptDeployment(DeleteInterceptDeploymentRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteInterceptDeployment(DeleteInterceptDeploymentRequest request, CallSettings callSettings = null)

Deletes a deployment. See https://google.aip.dev/135.

Parameters
Name Description
request DeleteInterceptDeploymentRequest

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
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteInterceptDeploymentAsync(DeleteInterceptDeploymentRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteInterceptDeploymentAsync(DeleteInterceptDeploymentRequest request, CallSettings callSettings = null)

Deletes a deployment. See https://google.aip.dev/135.

Parameters
Name Description
request DeleteInterceptDeploymentRequest

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
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteInterceptDeploymentGroup(DeleteInterceptDeploymentGroupRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteInterceptDeploymentGroup(DeleteInterceptDeploymentGroupRequest request, CallSettings callSettings = null)

Deletes a deployment group. See https://google.aip.dev/135.

Parameters
Name Description
request DeleteInterceptDeploymentGroupRequest

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
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteInterceptDeploymentGroupAsync(DeleteInterceptDeploymentGroupRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteInterceptDeploymentGroupAsync(DeleteInterceptDeploymentGroupRequest request, CallSettings callSettings = null)

Deletes a deployment group. See https://google.aip.dev/135.

Parameters
Name Description
request DeleteInterceptDeploymentGroupRequest

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
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteInterceptEndpointGroup(DeleteInterceptEndpointGroupRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteInterceptEndpointGroup(DeleteInterceptEndpointGroupRequest request, CallSettings callSettings = null)

Deletes an endpoint group. See https://google.aip.dev/135.

Parameters
Name Description
request DeleteInterceptEndpointGroupRequest

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
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteInterceptEndpointGroupAssociation(DeleteInterceptEndpointGroupAssociationRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteInterceptEndpointGroupAssociation(DeleteInterceptEndpointGroupAssociationRequest request, CallSettings callSettings = null)

Deletes an association. See https://google.aip.dev/135.

Parameters
Name Description
request DeleteInterceptEndpointGroupAssociationRequest

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
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteInterceptEndpointGroupAssociationAsync(DeleteInterceptEndpointGroupAssociationRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteInterceptEndpointGroupAssociationAsync(DeleteInterceptEndpointGroupAssociationRequest request, CallSettings callSettings = null)

Deletes an association. See https://google.aip.dev/135.

Parameters
Name Description
request DeleteInterceptEndpointGroupAssociationRequest

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
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteInterceptEndpointGroupAsync(DeleteInterceptEndpointGroupRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteInterceptEndpointGroupAsync(DeleteInterceptEndpointGroupRequest request, CallSettings callSettings = null)

Deletes an endpoint group. See https://google.aip.dev/135.

Parameters
Name Description
request DeleteInterceptEndpointGroupRequest

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
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

GetInterceptDeployment(GetInterceptDeploymentRequest, CallSettings)

public override InterceptDeployment GetInterceptDeployment(GetInterceptDeploymentRequest request, CallSettings callSettings = null)

Gets a specific deployment. See https://google.aip.dev/131.

Parameters
Name Description
request GetInterceptDeploymentRequest

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
InterceptDeployment

The RPC response.

Overrides

GetInterceptDeploymentAsync(GetInterceptDeploymentRequest, CallSettings)

public override Task<InterceptDeployment> GetInterceptDeploymentAsync(GetInterceptDeploymentRequest request, CallSettings callSettings = null)

Gets a specific deployment. See https://google.aip.dev/131.

Parameters
Name Description
request GetInterceptDeploymentRequest

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
TaskInterceptDeployment

A Task containing the RPC response.

Overrides

GetInterceptDeploymentGroup(GetInterceptDeploymentGroupRequest, CallSettings)

public override InterceptDeploymentGroup GetInterceptDeploymentGroup(GetInterceptDeploymentGroupRequest request, CallSettings callSettings = null)

Gets a specific deployment group. See https://google.aip.dev/131.

Parameters
Name Description
request GetInterceptDeploymentGroupRequest

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
InterceptDeploymentGroup

The RPC response.

Overrides

GetInterceptDeploymentGroupAsync(GetInterceptDeploymentGroupRequest, CallSettings)

public override Task<InterceptDeploymentGroup> GetInterceptDeploymentGroupAsync(GetInterceptDeploymentGroupRequest request, CallSettings callSettings = null)

Gets a specific deployment group. See https://google.aip.dev/131.

Parameters
Name Description
request GetInterceptDeploymentGroupRequest

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
TaskInterceptDeploymentGroup

A Task containing the RPC response.

Overrides

GetInterceptEndpointGroup(GetInterceptEndpointGroupRequest, CallSettings)

public override InterceptEndpointGroup GetInterceptEndpointGroup(GetInterceptEndpointGroupRequest request, CallSettings callSettings = null)

Gets a specific endpoint group. See https://google.aip.dev/131.

Parameters
Name Description
request GetInterceptEndpointGroupRequest

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
InterceptEndpointGroup

The RPC response.

Overrides

GetInterceptEndpointGroupAssociation(GetInterceptEndpointGroupAssociationRequest, CallSettings)

public override InterceptEndpointGroupAssociation GetInterceptEndpointGroupAssociation(GetInterceptEndpointGroupAssociationRequest request, CallSettings callSettings = null)

Gets a specific association. See https://google.aip.dev/131.

Parameters
Name Description
request GetInterceptEndpointGroupAssociationRequest

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
InterceptEndpointGroupAssociation

The RPC response.

Overrides

GetInterceptEndpointGroupAssociationAsync(GetInterceptEndpointGroupAssociationRequest, CallSettings)

public override Task<InterceptEndpointGroupAssociation> GetInterceptEndpointGroupAssociationAsync(GetInterceptEndpointGroupAssociationRequest request, CallSettings callSettings = null)

Gets a specific association. See https://google.aip.dev/131.

Parameters
Name Description
request GetInterceptEndpointGroupAssociationRequest

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
TaskInterceptEndpointGroupAssociation

A Task containing the RPC response.

Overrides

GetInterceptEndpointGroupAsync(GetInterceptEndpointGroupRequest, CallSettings)

public override Task<InterceptEndpointGroup> GetInterceptEndpointGroupAsync(GetInterceptEndpointGroupRequest request, CallSettings callSettings = null)

Gets a specific endpoint group. See https://google.aip.dev/131.

Parameters
Name Description
request GetInterceptEndpointGroupRequest

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
TaskInterceptEndpointGroup

A Task containing the RPC response.

Overrides

ListInterceptDeploymentGroups(ListInterceptDeploymentGroupsRequest, CallSettings)

public override PagedEnumerable<ListInterceptDeploymentGroupsResponse, InterceptDeploymentGroup> ListInterceptDeploymentGroups(ListInterceptDeploymentGroupsRequest request, CallSettings callSettings = null)

Lists deployment groups in a given project and location. See https://google.aip.dev/132.

Parameters
Name Description
request ListInterceptDeploymentGroupsRequest

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
PagedEnumerableListInterceptDeploymentGroupsResponseInterceptDeploymentGroup

A pageable sequence of InterceptDeploymentGroup resources.

Overrides

ListInterceptDeploymentGroupsAsync(ListInterceptDeploymentGroupsRequest, CallSettings)

public override PagedAsyncEnumerable<ListInterceptDeploymentGroupsResponse, InterceptDeploymentGroup> ListInterceptDeploymentGroupsAsync(ListInterceptDeploymentGroupsRequest request, CallSettings callSettings = null)

Lists deployment groups in a given project and location. See https://google.aip.dev/132.

Parameters
Name Description
request ListInterceptDeploymentGroupsRequest

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
PagedAsyncEnumerableListInterceptDeploymentGroupsResponseInterceptDeploymentGroup

A pageable asynchronous sequence of InterceptDeploymentGroup resources.

Overrides

ListInterceptDeployments(ListInterceptDeploymentsRequest, CallSettings)

public override PagedEnumerable<ListInterceptDeploymentsResponse, InterceptDeployment> ListInterceptDeployments(ListInterceptDeploymentsRequest request, CallSettings callSettings = null)

Lists deployments in a given project and location. See https://google.aip.dev/132.

Parameters
Name Description
request ListInterceptDeploymentsRequest

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
PagedEnumerableListInterceptDeploymentsResponseInterceptDeployment

A pageable sequence of InterceptDeployment resources.

Overrides

ListInterceptDeploymentsAsync(ListInterceptDeploymentsRequest, CallSettings)

public override PagedAsyncEnumerable<ListInterceptDeploymentsResponse, InterceptDeployment> ListInterceptDeploymentsAsync(ListInterceptDeploymentsRequest request, CallSettings callSettings = null)

Lists deployments in a given project and location. See https://google.aip.dev/132.

Parameters
Name Description
request ListInterceptDeploymentsRequest

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
PagedAsyncEnumerableListInterceptDeploymentsResponseInterceptDeployment

A pageable asynchronous sequence of InterceptDeployment resources.

Overrides

ListInterceptEndpointGroupAssociations(ListInterceptEndpointGroupAssociationsRequest, CallSettings)

public override PagedEnumerable<ListInterceptEndpointGroupAssociationsResponse, InterceptEndpointGroupAssociation> ListInterceptEndpointGroupAssociations(ListInterceptEndpointGroupAssociationsRequest request, CallSettings callSettings = null)

Lists associations in a given project and location. See https://google.aip.dev/132.

Parameters
Name Description
request ListInterceptEndpointGroupAssociationsRequest

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
PagedEnumerableListInterceptEndpointGroupAssociationsResponseInterceptEndpointGroupAssociation

A pageable sequence of InterceptEndpointGroupAssociation resources.

Overrides

ListInterceptEndpointGroupAssociationsAsync(ListInterceptEndpointGroupAssociationsRequest, CallSettings)

public override PagedAsyncEnumerable<ListInterceptEndpointGroupAssociationsResponse, InterceptEndpointGroupAssociation> ListInterceptEndpointGroupAssociationsAsync(ListInterceptEndpointGroupAssociationsRequest request, CallSettings callSettings = null)

Lists associations in a given project and location. See https://google.aip.dev/132.

Parameters
Name Description
request ListInterceptEndpointGroupAssociationsRequest

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
PagedAsyncEnumerableListInterceptEndpointGroupAssociationsResponseInterceptEndpointGroupAssociation

A pageable asynchronous sequence of InterceptEndpointGroupAssociation resources.

Overrides

ListInterceptEndpointGroups(ListInterceptEndpointGroupsRequest, CallSettings)

public override PagedEnumerable<ListInterceptEndpointGroupsResponse, InterceptEndpointGroup> ListInterceptEndpointGroups(ListInterceptEndpointGroupsRequest request, CallSettings callSettings = null)

Lists endpoint groups in a given project and location. See https://google.aip.dev/132.

Parameters
Name Description
request ListInterceptEndpointGroupsRequest

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
PagedEnumerableListInterceptEndpointGroupsResponseInterceptEndpointGroup

A pageable sequence of InterceptEndpointGroup resources.

Overrides

ListInterceptEndpointGroupsAsync(ListInterceptEndpointGroupsRequest, CallSettings)

public override PagedAsyncEnumerable<ListInterceptEndpointGroupsResponse, InterceptEndpointGroup> ListInterceptEndpointGroupsAsync(ListInterceptEndpointGroupsRequest request, CallSettings callSettings = null)

Lists endpoint groups in a given project and location. See https://google.aip.dev/132.

Parameters
Name Description
request ListInterceptEndpointGroupsRequest

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
PagedAsyncEnumerableListInterceptEndpointGroupsResponseInterceptEndpointGroup

A pageable asynchronous sequence of InterceptEndpointGroup resources.

Overrides

UpdateInterceptDeployment(UpdateInterceptDeploymentRequest, CallSettings)

public override Operation<InterceptDeployment, OperationMetadata> UpdateInterceptDeployment(UpdateInterceptDeploymentRequest request, CallSettings callSettings = null)

Updates a deployment. See https://google.aip.dev/134.

Parameters
Name Description
request UpdateInterceptDeploymentRequest

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
OperationInterceptDeploymentOperationMetadata

The RPC response.

Overrides

UpdateInterceptDeploymentAsync(UpdateInterceptDeploymentRequest, CallSettings)

public override Task<Operation<InterceptDeployment, OperationMetadata>> UpdateInterceptDeploymentAsync(UpdateInterceptDeploymentRequest request, CallSettings callSettings = null)

Updates a deployment. See https://google.aip.dev/134.

Parameters
Name Description
request UpdateInterceptDeploymentRequest

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
TaskOperationInterceptDeploymentOperationMetadata

A Task containing the RPC response.

Overrides

UpdateInterceptDeploymentGroup(UpdateInterceptDeploymentGroupRequest, CallSettings)

public override Operation<InterceptDeploymentGroup, OperationMetadata> UpdateInterceptDeploymentGroup(UpdateInterceptDeploymentGroupRequest request, CallSettings callSettings = null)

Updates a deployment group. See https://google.aip.dev/134.

Parameters
Name Description
request UpdateInterceptDeploymentGroupRequest

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
OperationInterceptDeploymentGroupOperationMetadata

The RPC response.

Overrides

UpdateInterceptDeploymentGroupAsync(UpdateInterceptDeploymentGroupRequest, CallSettings)

public override Task<Operation<InterceptDeploymentGroup, OperationMetadata>> UpdateInterceptDeploymentGroupAsync(UpdateInterceptDeploymentGroupRequest request, CallSettings callSettings = null)

Updates a deployment group. See https://google.aip.dev/134.

Parameters
Name Description
request UpdateInterceptDeploymentGroupRequest

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
TaskOperationInterceptDeploymentGroupOperationMetadata

A Task containing the RPC response.

Overrides

UpdateInterceptEndpointGroup(UpdateInterceptEndpointGroupRequest, CallSettings)

public override Operation<InterceptEndpointGroup, OperationMetadata> UpdateInterceptEndpointGroup(UpdateInterceptEndpointGroupRequest request, CallSettings callSettings = null)

Updates an endpoint group. See https://google.aip.dev/134.

Parameters
Name Description
request UpdateInterceptEndpointGroupRequest

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
OperationInterceptEndpointGroupOperationMetadata

The RPC response.

Overrides

UpdateInterceptEndpointGroupAssociation(UpdateInterceptEndpointGroupAssociationRequest, CallSettings)

public override Operation<InterceptEndpointGroupAssociation, OperationMetadata> UpdateInterceptEndpointGroupAssociation(UpdateInterceptEndpointGroupAssociationRequest request, CallSettings callSettings = null)

Updates an association. See https://google.aip.dev/134.

Parameters
Name Description
request UpdateInterceptEndpointGroupAssociationRequest

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
OperationInterceptEndpointGroupAssociationOperationMetadata

The RPC response.

Overrides

UpdateInterceptEndpointGroupAssociationAsync(UpdateInterceptEndpointGroupAssociationRequest, CallSettings)

public override Task<Operation<InterceptEndpointGroupAssociation, OperationMetadata>> UpdateInterceptEndpointGroupAssociationAsync(UpdateInterceptEndpointGroupAssociationRequest request, CallSettings callSettings = null)

Updates an association. See https://google.aip.dev/134.

Parameters
Name Description
request UpdateInterceptEndpointGroupAssociationRequest

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
TaskOperationInterceptEndpointGroupAssociationOperationMetadata

A Task containing the RPC response.

Overrides

UpdateInterceptEndpointGroupAsync(UpdateInterceptEndpointGroupRequest, CallSettings)

public override Task<Operation<InterceptEndpointGroup, OperationMetadata>> UpdateInterceptEndpointGroupAsync(UpdateInterceptEndpointGroupRequest request, CallSettings callSettings = null)

Updates an endpoint group. See https://google.aip.dev/134.

Parameters
Name Description
request UpdateInterceptEndpointGroupRequest

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
TaskOperationInterceptEndpointGroupOperationMetadata

A Task containing the RPC response.

Overrides