# Interface SSERealmServiceGrpc.AsyncService (0.96.0)

0.96.0 (latest) 0.94.0 0.91.0 0.90.0 0.88.0 0.86.0 0.85.0 0.83.0 0.81.0 0.79.0 0.78.0 0.77.0 0.76.0 0.75.0 0.73.0 0.71.0 0.70.0 0.67.0 0.66.0 0.65.0 0.63.0 0.62.0 0.61.0 0.60.0 0.59.0 0.58.0 0.57.0 0.56.0 0.55.0 0.54.0 0.52.0 0.51.0 0.50.0 0.49.0 0.48.0 0.47.0 0.46.0 0.45.0 0.44.0 0.43.0 0.42.0 0.40.0 0.39.0 0.38.0 0.37.0 0.36.0 0.35.0 0.34.0 0.33.0 0.32.0 0.31.0 0.30.0 0.27.0 0.26.0 0.25.0 0.24.0 0.23.0 0.22.0 0.21.0 0.20.0 0.19.0 0.18.0 0.17.0 0.16.0 0.15.0 0.14.0 0.12.0 0.11.0 0.10.0 0.9.0 0.8.0 0.7.0 0.6.4 0.5.1 0.4.4

    public static interface SSERealmServiceGrpc.AsyncService

Service describing handlers for resources

## Methods

### createSACAttachment(CreateSACAttachmentRequest request, StreamObserver\<Operation\> responseObserver)

    public default void createSACAttachment(CreateSACAttachmentRequest request, StreamObserver<Operation> responseObserver)

Creates a new SACAttachment in a given project and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1.CreateSACAttachmentRequest` |
| `responseObserver` | `io.grpc.stub.StreamObserver<https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.longrunning.Operation.html>` |

### createSACRealm(CreateSACRealmRequest request, StreamObserver\<Operation\> responseObserver)

    public default void createSACRealm(CreateSACRealmRequest request, StreamObserver<Operation> responseObserver)

Creates a new SACRealm in a given project.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1.CreateSACRealmRequest` |
| `responseObserver` | `io.grpc.stub.StreamObserver<https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.longrunning.Operation.html>` |

### deleteSACAttachment(DeleteSACAttachmentRequest request, StreamObserver\<Operation\> responseObserver)

    public default void deleteSACAttachment(DeleteSACAttachmentRequest request, StreamObserver<Operation> responseObserver)

Deletes the specified attachment.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1.DeleteSACAttachmentRequest` |
| `responseObserver` | `io.grpc.stub.StreamObserver<https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.longrunning.Operation.html>` |

### deleteSACRealm(DeleteSACRealmRequest request, StreamObserver\<Operation\> responseObserver)

    public default void deleteSACRealm(DeleteSACRealmRequest request, StreamObserver<Operation> responseObserver)

Deletes the specified realm.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1.DeleteSACRealmRequest` |
| `responseObserver` | `io.grpc.stub.StreamObserver<https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.longrunning.Operation.html>` |

### getSACAttachment(GetSACAttachmentRequest request, StreamObserver\<SACAttachment\> responseObserver)

    public default void getSACAttachment(GetSACAttachmentRequest request, StreamObserver<SACAttachment> responseObserver)

Returns the specified attachment.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1.GetSACAttachmentRequest` |
| `responseObserver` | `io.grpc.stub.StreamObserver<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1.SACAttachment>` |

### getSACRealm(GetSACRealmRequest request, StreamObserver\<SACRealm\> responseObserver)

    public default void getSACRealm(GetSACRealmRequest request, StreamObserver<SACRealm> responseObserver)

Returns the specified realm.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1.GetSACRealmRequest` |
| `responseObserver` | `io.grpc.stub.StreamObserver<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1.SACRealm>` |

### listSACAttachments(ListSACAttachmentsRequest request, StreamObserver\<ListSACAttachmentsResponse\> responseObserver)

    public default void listSACAttachments(ListSACAttachmentsRequest request, StreamObserver<ListSACAttachmentsResponse> responseObserver)

Lists SACAttachments in a given project and location.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1.ListSACAttachmentsRequest` |
| `responseObserver` | `io.grpc.stub.StreamObserver<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1.ListSACAttachmentsResponse>` |

### listSACRealms(ListSACRealmsRequest request, StreamObserver\<ListSACRealmsResponse\> responseObserver)

    public default void listSACRealms(ListSACRealmsRequest request, StreamObserver<ListSACRealmsResponse> responseObserver)

Lists SACRealms in a given project.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1.ListSACRealmsRequest` |
| `responseObserver` | `io.grpc.stub.StreamObserver<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1.ListSACRealmsResponse>` |