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

public sealed class MirroringClientImpl : MirroringClient

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

Mirroring client wrapper implementation, for convenient use.

Inheritance

object > MirroringClient > MirroringClientImpl

Namespace

Google.Cloud.NetworkSecurity.V1

Assembly

Google.Cloud.NetworkSecurity.V1.dll

Remarks

PM2 is the "out-of-band" flavor of the Network Security Integrations product.

Constructors

MirroringClientImpl(MirroringClient, MirroringSettings, ILogger)

public MirroringClientImpl(Mirroring.MirroringClient grpcClient, MirroringSettings settings, ILogger logger)

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

Parameters
Name Description
grpcClient MirroringMirroringClient

The underlying gRPC client.

settings MirroringSettings

The base MirroringSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

CreateMirroringDeploymentGroupOperationsClient

public override OperationsClient CreateMirroringDeploymentGroupOperationsClient { get; }

The long-running operations client for CreateMirroringDeploymentGroup.

Property Value
Type Description
OperationsClient
Overrides

CreateMirroringDeploymentOperationsClient

public override OperationsClient CreateMirroringDeploymentOperationsClient { get; }

The long-running operations client for CreateMirroringDeployment.

Property Value
Type Description
OperationsClient
Overrides

CreateMirroringEndpointGroupAssociationOperationsClient

public override OperationsClient CreateMirroringEndpointGroupAssociationOperationsClient { get; }

The long-running operations client for CreateMirroringEndpointGroupAssociation.

Property Value
Type Description
OperationsClient
Overrides

CreateMirroringEndpointGroupOperationsClient

public override OperationsClient CreateMirroringEndpointGroupOperationsClient { get; }

The long-running operations client for CreateMirroringEndpointGroup.

Property Value
Type Description
OperationsClient
Overrides

DeleteMirroringDeploymentGroupOperationsClient

public override OperationsClient DeleteMirroringDeploymentGroupOperationsClient { get; }

The long-running operations client for DeleteMirroringDeploymentGroup.

Property Value
Type Description
OperationsClient
Overrides

DeleteMirroringDeploymentOperationsClient

public override OperationsClient DeleteMirroringDeploymentOperationsClient { get; }

The long-running operations client for DeleteMirroringDeployment.

Property Value
Type Description
OperationsClient
Overrides

DeleteMirroringEndpointGroupAssociationOperationsClient

public override OperationsClient DeleteMirroringEndpointGroupAssociationOperationsClient { get; }

The long-running operations client for DeleteMirroringEndpointGroupAssociation.

Property Value
Type Description
OperationsClient
Overrides

DeleteMirroringEndpointGroupOperationsClient

public override OperationsClient DeleteMirroringEndpointGroupOperationsClient { get; }

The long-running operations client for DeleteMirroringEndpointGroup.

Property Value
Type Description
OperationsClient
Overrides

GrpcClient

public override Mirroring.MirroringClient GrpcClient { get; }

The underlying gRPC Mirroring client

Property Value
Type Description
MirroringMirroringClient
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

UpdateMirroringDeploymentGroupOperationsClient

public override OperationsClient UpdateMirroringDeploymentGroupOperationsClient { get; }

The long-running operations client for UpdateMirroringDeploymentGroup.

Property Value
Type Description
OperationsClient
Overrides

UpdateMirroringDeploymentOperationsClient

public override OperationsClient UpdateMirroringDeploymentOperationsClient { get; }

The long-running operations client for UpdateMirroringDeployment.

Property Value
Type Description
OperationsClient
Overrides

UpdateMirroringEndpointGroupAssociationOperationsClient

public override OperationsClient UpdateMirroringEndpointGroupAssociationOperationsClient { get; }

The long-running operations client for UpdateMirroringEndpointGroupAssociation.

Property Value
Type Description
OperationsClient
Overrides

UpdateMirroringEndpointGroupOperationsClient

public override OperationsClient UpdateMirroringEndpointGroupOperationsClient { get; }

The long-running operations client for UpdateMirroringEndpointGroup.

Property Value
Type Description
OperationsClient
Overrides

Methods

CreateMirroringDeployment(CreateMirroringDeploymentRequest, CallSettings)

public override Operation<MirroringDeployment, OperationMetadata> CreateMirroringDeployment(CreateMirroringDeploymentRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request CreateMirroringDeploymentRequest

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
OperationMirroringDeploymentOperationMetadata

The RPC response.

Overrides

CreateMirroringDeploymentAsync(CreateMirroringDeploymentRequest, CallSettings)

public override Task<Operation<MirroringDeployment, OperationMetadata>> CreateMirroringDeploymentAsync(CreateMirroringDeploymentRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request CreateMirroringDeploymentRequest

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
TaskOperationMirroringDeploymentOperationMetadata

A Task containing the RPC response.

Overrides

CreateMirroringDeploymentGroup(CreateMirroringDeploymentGroupRequest, CallSettings)

public override Operation<MirroringDeploymentGroup, OperationMetadata> CreateMirroringDeploymentGroup(CreateMirroringDeploymentGroupRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request CreateMirroringDeploymentGroupRequest

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
OperationMirroringDeploymentGroupOperationMetadata

The RPC response.

Overrides

CreateMirroringDeploymentGroupAsync(CreateMirroringDeploymentGroupRequest, CallSettings)

public override Task<Operation<MirroringDeploymentGroup, OperationMetadata>> CreateMirroringDeploymentGroupAsync(CreateMirroringDeploymentGroupRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request CreateMirroringDeploymentGroupRequest

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
TaskOperationMirroringDeploymentGroupOperationMetadata

A Task containing the RPC response.

Overrides

CreateMirroringEndpointGroup(CreateMirroringEndpointGroupRequest, CallSettings)

public override Operation<MirroringEndpointGroup, OperationMetadata> CreateMirroringEndpointGroup(CreateMirroringEndpointGroupRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request CreateMirroringEndpointGroupRequest

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
OperationMirroringEndpointGroupOperationMetadata

The RPC response.

Overrides

CreateMirroringEndpointGroupAssociation(CreateMirroringEndpointGroupAssociationRequest, CallSettings)

public override Operation<MirroringEndpointGroupAssociation, OperationMetadata> CreateMirroringEndpointGroupAssociation(CreateMirroringEndpointGroupAssociationRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request CreateMirroringEndpointGroupAssociationRequest

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
OperationMirroringEndpointGroupAssociationOperationMetadata

The RPC response.

Overrides

CreateMirroringEndpointGroupAssociationAsync(CreateMirroringEndpointGroupAssociationRequest, CallSettings)

public override Task<Operation<MirroringEndpointGroupAssociation, OperationMetadata>> CreateMirroringEndpointGroupAssociationAsync(CreateMirroringEndpointGroupAssociationRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request CreateMirroringEndpointGroupAssociationRequest

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
TaskOperationMirroringEndpointGroupAssociationOperationMetadata

A Task containing the RPC response.

Overrides

CreateMirroringEndpointGroupAsync(CreateMirroringEndpointGroupRequest, CallSettings)

public override Task<Operation<MirroringEndpointGroup, OperationMetadata>> CreateMirroringEndpointGroupAsync(CreateMirroringEndpointGroupRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request CreateMirroringEndpointGroupRequest

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
TaskOperationMirroringEndpointGroupOperationMetadata

A Task containing the RPC response.

Overrides

DeleteMirroringDeployment(DeleteMirroringDeploymentRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteMirroringDeployment(DeleteMirroringDeploymentRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request DeleteMirroringDeploymentRequest

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

DeleteMirroringDeploymentAsync(DeleteMirroringDeploymentRequest, CallSettings)

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

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

Parameters
Name Description
request DeleteMirroringDeploymentRequest

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

DeleteMirroringDeploymentGroup(DeleteMirroringDeploymentGroupRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteMirroringDeploymentGroup(DeleteMirroringDeploymentGroupRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request DeleteMirroringDeploymentGroupRequest

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

DeleteMirroringDeploymentGroupAsync(DeleteMirroringDeploymentGroupRequest, CallSettings)

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

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

Parameters
Name Description
request DeleteMirroringDeploymentGroupRequest

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

DeleteMirroringEndpointGroup(DeleteMirroringEndpointGroupRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteMirroringEndpointGroup(DeleteMirroringEndpointGroupRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request DeleteMirroringEndpointGroupRequest

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

DeleteMirroringEndpointGroupAssociation(DeleteMirroringEndpointGroupAssociationRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteMirroringEndpointGroupAssociation(DeleteMirroringEndpointGroupAssociationRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request DeleteMirroringEndpointGroupAssociationRequest

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

DeleteMirroringEndpointGroupAssociationAsync(DeleteMirroringEndpointGroupAssociationRequest, CallSettings)

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

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

Parameters
Name Description
request DeleteMirroringEndpointGroupAssociationRequest

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

DeleteMirroringEndpointGroupAsync(DeleteMirroringEndpointGroupRequest, CallSettings)

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

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

Parameters
Name Description
request DeleteMirroringEndpointGroupRequest

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

GetMirroringDeployment(GetMirroringDeploymentRequest, CallSettings)

public override MirroringDeployment GetMirroringDeployment(GetMirroringDeploymentRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request GetMirroringDeploymentRequest

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
MirroringDeployment

The RPC response.

Overrides

GetMirroringDeploymentAsync(GetMirroringDeploymentRequest, CallSettings)

public override Task<MirroringDeployment> GetMirroringDeploymentAsync(GetMirroringDeploymentRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request GetMirroringDeploymentRequest

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
TaskMirroringDeployment

A Task containing the RPC response.

Overrides

GetMirroringDeploymentGroup(GetMirroringDeploymentGroupRequest, CallSettings)

public override MirroringDeploymentGroup GetMirroringDeploymentGroup(GetMirroringDeploymentGroupRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request GetMirroringDeploymentGroupRequest

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
MirroringDeploymentGroup

The RPC response.

Overrides

GetMirroringDeploymentGroupAsync(GetMirroringDeploymentGroupRequest, CallSettings)

public override Task<MirroringDeploymentGroup> GetMirroringDeploymentGroupAsync(GetMirroringDeploymentGroupRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request GetMirroringDeploymentGroupRequest

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
TaskMirroringDeploymentGroup

A Task containing the RPC response.

Overrides

GetMirroringEndpointGroup(GetMirroringEndpointGroupRequest, CallSettings)

public override MirroringEndpointGroup GetMirroringEndpointGroup(GetMirroringEndpointGroupRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request GetMirroringEndpointGroupRequest

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
MirroringEndpointGroup

The RPC response.

Overrides

GetMirroringEndpointGroupAssociation(GetMirroringEndpointGroupAssociationRequest, CallSettings)

public override MirroringEndpointGroupAssociation GetMirroringEndpointGroupAssociation(GetMirroringEndpointGroupAssociationRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request GetMirroringEndpointGroupAssociationRequest

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
MirroringEndpointGroupAssociation

The RPC response.

Overrides

GetMirroringEndpointGroupAssociationAsync(GetMirroringEndpointGroupAssociationRequest, CallSettings)

public override Task<MirroringEndpointGroupAssociation> GetMirroringEndpointGroupAssociationAsync(GetMirroringEndpointGroupAssociationRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request GetMirroringEndpointGroupAssociationRequest

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
TaskMirroringEndpointGroupAssociation

A Task containing the RPC response.

Overrides

GetMirroringEndpointGroupAsync(GetMirroringEndpointGroupRequest, CallSettings)

public override Task<MirroringEndpointGroup> GetMirroringEndpointGroupAsync(GetMirroringEndpointGroupRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request GetMirroringEndpointGroupRequest

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
TaskMirroringEndpointGroup

A Task containing the RPC response.

Overrides

ListMirroringDeploymentGroups(ListMirroringDeploymentGroupsRequest, CallSettings)

public override PagedEnumerable<ListMirroringDeploymentGroupsResponse, MirroringDeploymentGroup> ListMirroringDeploymentGroups(ListMirroringDeploymentGroupsRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request ListMirroringDeploymentGroupsRequest

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
PagedEnumerableListMirroringDeploymentGroupsResponseMirroringDeploymentGroup

A pageable sequence of MirroringDeploymentGroup resources.

Overrides

ListMirroringDeploymentGroupsAsync(ListMirroringDeploymentGroupsRequest, CallSettings)

public override PagedAsyncEnumerable<ListMirroringDeploymentGroupsResponse, MirroringDeploymentGroup> ListMirroringDeploymentGroupsAsync(ListMirroringDeploymentGroupsRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request ListMirroringDeploymentGroupsRequest

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
PagedAsyncEnumerableListMirroringDeploymentGroupsResponseMirroringDeploymentGroup

A pageable asynchronous sequence of MirroringDeploymentGroup resources.

Overrides

ListMirroringDeployments(ListMirroringDeploymentsRequest, CallSettings)

public override PagedEnumerable<ListMirroringDeploymentsResponse, MirroringDeployment> ListMirroringDeployments(ListMirroringDeploymentsRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request ListMirroringDeploymentsRequest

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
PagedEnumerableListMirroringDeploymentsResponseMirroringDeployment

A pageable sequence of MirroringDeployment resources.

Overrides

ListMirroringDeploymentsAsync(ListMirroringDeploymentsRequest, CallSettings)

public override PagedAsyncEnumerable<ListMirroringDeploymentsResponse, MirroringDeployment> ListMirroringDeploymentsAsync(ListMirroringDeploymentsRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request ListMirroringDeploymentsRequest

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
PagedAsyncEnumerableListMirroringDeploymentsResponseMirroringDeployment

A pageable asynchronous sequence of MirroringDeployment resources.

Overrides

ListMirroringEndpointGroupAssociations(ListMirroringEndpointGroupAssociationsRequest, CallSettings)

public override PagedEnumerable<ListMirroringEndpointGroupAssociationsResponse, MirroringEndpointGroupAssociation> ListMirroringEndpointGroupAssociations(ListMirroringEndpointGroupAssociationsRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request ListMirroringEndpointGroupAssociationsRequest

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
PagedEnumerableListMirroringEndpointGroupAssociationsResponseMirroringEndpointGroupAssociation

A pageable sequence of MirroringEndpointGroupAssociation resources.

Overrides

ListMirroringEndpointGroupAssociationsAsync(ListMirroringEndpointGroupAssociationsRequest, CallSettings)

public override PagedAsyncEnumerable<ListMirroringEndpointGroupAssociationsResponse, MirroringEndpointGroupAssociation> ListMirroringEndpointGroupAssociationsAsync(ListMirroringEndpointGroupAssociationsRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request ListMirroringEndpointGroupAssociationsRequest

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
PagedAsyncEnumerableListMirroringEndpointGroupAssociationsResponseMirroringEndpointGroupAssociation

A pageable asynchronous sequence of MirroringEndpointGroupAssociation resources.

Overrides

ListMirroringEndpointGroups(ListMirroringEndpointGroupsRequest, CallSettings)

public override PagedEnumerable<ListMirroringEndpointGroupsResponse, MirroringEndpointGroup> ListMirroringEndpointGroups(ListMirroringEndpointGroupsRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request ListMirroringEndpointGroupsRequest

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
PagedEnumerableListMirroringEndpointGroupsResponseMirroringEndpointGroup

A pageable sequence of MirroringEndpointGroup resources.

Overrides

ListMirroringEndpointGroupsAsync(ListMirroringEndpointGroupsRequest, CallSettings)

public override PagedAsyncEnumerable<ListMirroringEndpointGroupsResponse, MirroringEndpointGroup> ListMirroringEndpointGroupsAsync(ListMirroringEndpointGroupsRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request ListMirroringEndpointGroupsRequest

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
PagedAsyncEnumerableListMirroringEndpointGroupsResponseMirroringEndpointGroup

A pageable asynchronous sequence of MirroringEndpointGroup resources.

Overrides

UpdateMirroringDeployment(UpdateMirroringDeploymentRequest, CallSettings)

public override Operation<MirroringDeployment, OperationMetadata> UpdateMirroringDeployment(UpdateMirroringDeploymentRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request UpdateMirroringDeploymentRequest

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
OperationMirroringDeploymentOperationMetadata

The RPC response.

Overrides

UpdateMirroringDeploymentAsync(UpdateMirroringDeploymentRequest, CallSettings)

public override Task<Operation<MirroringDeployment, OperationMetadata>> UpdateMirroringDeploymentAsync(UpdateMirroringDeploymentRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request UpdateMirroringDeploymentRequest

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
TaskOperationMirroringDeploymentOperationMetadata

A Task containing the RPC response.

Overrides

UpdateMirroringDeploymentGroup(UpdateMirroringDeploymentGroupRequest, CallSettings)

public override Operation<MirroringDeploymentGroup, OperationMetadata> UpdateMirroringDeploymentGroup(UpdateMirroringDeploymentGroupRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request UpdateMirroringDeploymentGroupRequest

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
OperationMirroringDeploymentGroupOperationMetadata

The RPC response.

Overrides

UpdateMirroringDeploymentGroupAsync(UpdateMirroringDeploymentGroupRequest, CallSettings)

public override Task<Operation<MirroringDeploymentGroup, OperationMetadata>> UpdateMirroringDeploymentGroupAsync(UpdateMirroringDeploymentGroupRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request UpdateMirroringDeploymentGroupRequest

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
TaskOperationMirroringDeploymentGroupOperationMetadata

A Task containing the RPC response.

Overrides

UpdateMirroringEndpointGroup(UpdateMirroringEndpointGroupRequest, CallSettings)

public override Operation<MirroringEndpointGroup, OperationMetadata> UpdateMirroringEndpointGroup(UpdateMirroringEndpointGroupRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request UpdateMirroringEndpointGroupRequest

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
OperationMirroringEndpointGroupOperationMetadata

The RPC response.

Overrides

UpdateMirroringEndpointGroupAssociation(UpdateMirroringEndpointGroupAssociationRequest, CallSettings)

public override Operation<MirroringEndpointGroupAssociation, OperationMetadata> UpdateMirroringEndpointGroupAssociation(UpdateMirroringEndpointGroupAssociationRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request UpdateMirroringEndpointGroupAssociationRequest

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
OperationMirroringEndpointGroupAssociationOperationMetadata

The RPC response.

Overrides

UpdateMirroringEndpointGroupAssociationAsync(UpdateMirroringEndpointGroupAssociationRequest, CallSettings)

public override Task<Operation<MirroringEndpointGroupAssociation, OperationMetadata>> UpdateMirroringEndpointGroupAssociationAsync(UpdateMirroringEndpointGroupAssociationRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request UpdateMirroringEndpointGroupAssociationRequest

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
TaskOperationMirroringEndpointGroupAssociationOperationMetadata

A Task containing the RPC response.

Overrides

UpdateMirroringEndpointGroupAsync(UpdateMirroringEndpointGroupRequest, CallSettings)

public override Task<Operation<MirroringEndpointGroup, OperationMetadata>> UpdateMirroringEndpointGroupAsync(UpdateMirroringEndpointGroupRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request UpdateMirroringEndpointGroupRequest

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
TaskOperationMirroringEndpointGroupOperationMetadata

A Task containing the RPC response.

Overrides