public sealed class SSERealmServiceClientImpl : SSERealmServiceClientReference documentation and code samples for the Network Security v1 API class SSERealmServiceClientImpl.
SSERealmService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.NetworkSecurity.V1Assembly
Google.Cloud.NetworkSecurity.V1.dll
Remarks
Service describing handlers for resources
Constructors
SSERealmServiceClientImpl(SSERealmServiceClient, SSERealmServiceSettings, ILogger)
public SSERealmServiceClientImpl(SSERealmService.SSERealmServiceClient grpcClient, SSERealmServiceSettings settings, ILogger logger)Constructs a client wrapper for the SSERealmService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
SSERealmServiceSSERealmServiceClientThe underlying gRPC client. |
settings |
SSERealmServiceSettingsThe base SSERealmServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
CreateSACAttachmentOperationsClient
public override OperationsClient CreateSACAttachmentOperationsClient { get; }The long-running operations client for CreateSACAttachment.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateSACRealmOperationsClient
public override OperationsClient CreateSACRealmOperationsClient { get; }The long-running operations client for CreateSACRealm.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteSACAttachmentOperationsClient
public override OperationsClient DeleteSACAttachmentOperationsClient { get; }The long-running operations client for DeleteSACAttachment.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteSACRealmOperationsClient
public override OperationsClient DeleteSACRealmOperationsClient { get; }The long-running operations client for DeleteSACRealm.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override SSERealmService.SSERealmServiceClient GrpcClient { get; }The underlying gRPC SSERealmService client
| Property Value | |
|---|---|
| Type | Description |
SSERealmServiceSSERealmServiceClient |
|
IAMPolicyClient
public override IAMPolicyClient IAMPolicyClient { get; }The IAMPolicyClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
IAMPolicyClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
Methods
CreateSACAttachment(CreateSACAttachmentRequest, CallSettings)
public override Operation<SACAttachment, OperationMetadata> CreateSACAttachment(CreateSACAttachmentRequest request, CallSettings callSettings = null)Creates a new SACAttachment in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateSACAttachmentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationSACAttachmentOperationMetadata |
The RPC response. |
CreateSACAttachmentAsync(CreateSACAttachmentRequest, CallSettings)
public override Task<Operation<SACAttachment, OperationMetadata>> CreateSACAttachmentAsync(CreateSACAttachmentRequest request, CallSettings callSettings = null)Creates a new SACAttachment in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateSACAttachmentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationSACAttachmentOperationMetadata |
A Task containing the RPC response. |
CreateSACRealm(CreateSACRealmRequest, CallSettings)
public override Operation<SACRealm, OperationMetadata> CreateSACRealm(CreateSACRealmRequest request, CallSettings callSettings = null)Creates a new SACRealm in a given project.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateSACRealmRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationSACRealmOperationMetadata |
The RPC response. |
CreateSACRealmAsync(CreateSACRealmRequest, CallSettings)
public override Task<Operation<SACRealm, OperationMetadata>> CreateSACRealmAsync(CreateSACRealmRequest request, CallSettings callSettings = null)Creates a new SACRealm in a given project.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateSACRealmRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationSACRealmOperationMetadata |
A Task containing the RPC response. |
DeleteSACAttachment(DeleteSACAttachmentRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteSACAttachment(DeleteSACAttachmentRequest request, CallSettings callSettings = null)Deletes the specified attachment.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteSACAttachmentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteSACAttachmentAsync(DeleteSACAttachmentRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteSACAttachmentAsync(DeleteSACAttachmentRequest request, CallSettings callSettings = null)Deletes the specified attachment.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteSACAttachmentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteSACRealm(DeleteSACRealmRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteSACRealm(DeleteSACRealmRequest request, CallSettings callSettings = null)Deletes the specified realm.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteSACRealmRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteSACRealmAsync(DeleteSACRealmRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteSACRealmAsync(DeleteSACRealmRequest request, CallSettings callSettings = null)Deletes the specified realm.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteSACRealmRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
GetSACAttachment(GetSACAttachmentRequest, CallSettings)
public override SACAttachment GetSACAttachment(GetSACAttachmentRequest request, CallSettings callSettings = null)Returns the specified attachment.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSACAttachmentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
SACAttachment |
The RPC response. |
GetSACAttachmentAsync(GetSACAttachmentRequest, CallSettings)
public override Task<SACAttachment> GetSACAttachmentAsync(GetSACAttachmentRequest request, CallSettings callSettings = null)Returns the specified attachment.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSACAttachmentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskSACAttachment |
A Task containing the RPC response. |
GetSACRealm(GetSACRealmRequest, CallSettings)
public override SACRealm GetSACRealm(GetSACRealmRequest request, CallSettings callSettings = null)Returns the specified realm.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSACRealmRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
SACRealm |
The RPC response. |
GetSACRealmAsync(GetSACRealmRequest, CallSettings)
public override Task<SACRealm> GetSACRealmAsync(GetSACRealmRequest request, CallSettings callSettings = null)Returns the specified realm.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSACRealmRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskSACRealm |
A Task containing the RPC response. |
ListSACAttachments(ListSACAttachmentsRequest, CallSettings)
public override PagedEnumerable<ListSACAttachmentsResponse, SACAttachment> ListSACAttachments(ListSACAttachmentsRequest request, CallSettings callSettings = null)Lists SACAttachments in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSACAttachmentsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListSACAttachmentsResponseSACAttachment |
A pageable sequence of SACAttachment resources. |
ListSACAttachmentsAsync(ListSACAttachmentsRequest, CallSettings)
public override PagedAsyncEnumerable<ListSACAttachmentsResponse, SACAttachment> ListSACAttachmentsAsync(ListSACAttachmentsRequest request, CallSettings callSettings = null)Lists SACAttachments in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSACAttachmentsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListSACAttachmentsResponseSACAttachment |
A pageable asynchronous sequence of SACAttachment resources. |
ListSACRealms(ListSACRealmsRequest, CallSettings)
public override PagedEnumerable<ListSACRealmsResponse, SACRealm> ListSACRealms(ListSACRealmsRequest request, CallSettings callSettings = null)Lists SACRealms in a given project.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSACRealmsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListSACRealmsResponseSACRealm |
A pageable sequence of SACRealm resources. |
ListSACRealmsAsync(ListSACRealmsRequest, CallSettings)
public override PagedAsyncEnumerable<ListSACRealmsResponse, SACRealm> ListSACRealmsAsync(ListSACRealmsRequest request, CallSettings callSettings = null)Lists SACRealms in a given project.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSACRealmsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListSACRealmsResponseSACRealm |
A pageable asynchronous sequence of SACRealm resources. |