GitHub Repository | Product Reference |
Service Description: Service describing handlers for resources.
This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
PostureName name = PostureName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE]");
Posture response = securityPostureClient.getPosture(name);
}
Note: close() needs to be called on the SecurityPostureClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().
Method | Description | Method Variants |
---|---|---|
ListPostures | (-- This option restricts the visibility of the API to only projects that will (-- be labeled as |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListPostureRevisions | Lists revisions of a Posture in a given organization and location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetPosture | Gets a posture in a given organization and location. User must provide revision_id to retrieve a specific revision of the resource. NOT_FOUND error is returned if the revision_id or the Posture name does not exist. In case revision_id is not provided then the latest Posture revision by UpdateTime is returned. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreatePosture | Creates a new Posture resource. If a Posture with the specified name already exists in the specified organization and location, the long running operation returns a ALREADY_EXISTS error. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdatePosture | Updates an existing Posture. A new revision of the posture will be created if the revision to be updated is currently deployed on a workload. Returns a |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeletePosture | Deletes all the revisions of a resource. A posture can only be deleted when none of the revisions are deployed to any workload. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ExtractPosture | Extracts existing policies on a workload as a posture. If a Posture on the given workload already exists, the long running operation returns a ALREADY_EXISTS error. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListPostureDeployments | PostureDeployments Lists PostureDeployments in a given project and location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetPostureDeployment | Gets details of a single PostureDeployment. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreatePostureDeployment | Creates a new PostureDeployment in a given project and location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdatePostureDeployment | Updates the parameters of a single PostureDeployment. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeletePostureDeployment | Deletes a single PostureDeployment. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListPostureTemplates | PostureTemplates Lists all the PostureTemplates available to the user. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetPostureTemplate | Gets a PostureTemplate. User must provide revision_id to retrieve a specific revision of the resource. NOT_FOUND error is returned if the revision_id or the PostureTemplate name does not exist. In case revision_id is not provided then the PostureTemplate with latest revision_id is returned. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListLocations | Lists information about the supported locations for this service. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetLocation | Gets information about a location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
See the individual methods for example code.
Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.
This class can be customized by passing in a custom instance of SecurityPostureSettings to create(). For example:
To customize credentials:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
SecurityPostureSettings securityPostureSettings =
SecurityPostureSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
SecurityPostureClient securityPostureClient =
SecurityPostureClient.create(securityPostureSettings);
To customize the endpoint:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
SecurityPostureSettings securityPostureSettings =
SecurityPostureSettings.newBuilder().setEndpoint(myEndpoint).build();
SecurityPostureClient securityPostureClient =
SecurityPostureClient.create(securityPostureSettings);
To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
SecurityPostureSettings securityPostureSettings =
SecurityPostureSettings.newHttpJsonBuilder().build();
SecurityPostureClient securityPostureClient =
SecurityPostureClient.create(securityPostureSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
Static Methods
create()
public static final SecurityPostureClient create()
Constructs an instance of SecurityPostureClient with default settings.
Returns | |
---|---|
Type | Description |
SecurityPostureClient |
Exceptions | |
---|---|
Type | Description |
IOException |
create(SecurityPostureSettings settings)
public static final SecurityPostureClient create(SecurityPostureSettings settings)
Constructs an instance of SecurityPostureClient, using the given settings. The channels are created based on the settings passed in, or defaults for any settings that are not set.
Parameter | |
---|---|
Name | Description |
settings | SecurityPostureSettings |
Returns | |
---|---|
Type | Description |
SecurityPostureClient |
Exceptions | |
---|---|
Type | Description |
IOException |
create(SecurityPostureStub stub)
public static final SecurityPostureClient create(SecurityPostureStub stub)
Constructs an instance of SecurityPostureClient, using the given stub for making calls. This is for advanced usage - prefer using create(SecurityPostureSettings).
Parameter | |
---|---|
Name | Description |
stub | SecurityPostureStub |
Returns | |
---|---|
Type | Description |
SecurityPostureClient |
Constructors
SecurityPostureClient(SecurityPostureSettings settings)
protected SecurityPostureClient(SecurityPostureSettings settings)
Constructs an instance of SecurityPostureClient, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.
Parameter | |
---|---|
Name | Description |
settings | SecurityPostureSettings |
SecurityPostureClient(SecurityPostureStub stub)
protected SecurityPostureClient(SecurityPostureStub stub)
Parameter | |
---|---|
Name | Description |
stub | SecurityPostureStub |
Methods
awaitTermination(long duration, TimeUnit unit)
public boolean awaitTermination(long duration, TimeUnit unit)
Parameters | |
---|---|
Name | Description |
duration | long |
unit | TimeUnit |
Returns | |
---|---|
Type | Description |
boolean |
Exceptions | |
---|---|
Type | Description |
InterruptedException |
close()
public final void close()
createPostureAsync(CreatePostureRequest request)
public final OperationFuture<Posture,OperationMetadata> createPostureAsync(CreatePostureRequest request)
Creates a new Posture resource. If a Posture with the specified name already exists in the specified organization and location, the long running operation returns a ALREADY_EXISTS error.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
CreatePostureRequest request =
CreatePostureRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPostureId("postureId2023219203")
.setPosture(Posture.newBuilder().build())
.build();
Posture response = securityPostureClient.createPostureAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request | CreatePostureRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Posture,OperationMetadata> |
createPostureAsync(OrganizationName parent, Posture posture, String postureId)
public final OperationFuture<Posture,OperationMetadata> createPostureAsync(OrganizationName parent, Posture posture, String postureId)
Creates a new Posture resource. If a Posture with the specified name already exists in the specified organization and location, the long running operation returns a ALREADY_EXISTS error.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]", "[LOCATION]");
Posture posture = Posture.newBuilder().build();
String postureId = "postureId2023219203";
Posture response = securityPostureClient.createPostureAsync(parent, posture, postureId).get();
}
Parameters | |
---|---|
Name | Description |
parent | OrganizationName Required. Value for parent. |
posture | Posture Required. The resource being created. |
postureId | String Required. User provided identifier. It should be unique in scope of an Organization and location. |
Returns | |
---|---|
Type | Description |
OperationFuture<Posture,OperationMetadata> |
createPostureAsync(String parent, Posture posture, String postureId)
public final OperationFuture<Posture,OperationMetadata> createPostureAsync(String parent, Posture posture, String postureId)
Creates a new Posture resource. If a Posture with the specified name already exists in the specified organization and location, the long running operation returns a ALREADY_EXISTS error.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString();
Posture posture = Posture.newBuilder().build();
String postureId = "postureId2023219203";
Posture response = securityPostureClient.createPostureAsync(parent, posture, postureId).get();
}
Parameters | |
---|---|
Name | Description |
parent | String Required. Value for parent. |
posture | Posture Required. The resource being created. |
postureId | String Required. User provided identifier. It should be unique in scope of an Organization and location. |
Returns | |
---|---|
Type | Description |
OperationFuture<Posture,OperationMetadata> |
createPostureCallable()
public final UnaryCallable<CreatePostureRequest,Operation> createPostureCallable()
Creates a new Posture resource. If a Posture with the specified name already exists in the specified organization and location, the long running operation returns a ALREADY_EXISTS error.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
CreatePostureRequest request =
CreatePostureRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPostureId("postureId2023219203")
.setPosture(Posture.newBuilder().build())
.build();
ApiFuture<Operation> future =
securityPostureClient.createPostureCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<CreatePostureRequest,Operation> |
createPostureDeploymentAsync(CreatePostureDeploymentRequest request)
public final OperationFuture<PostureDeployment,OperationMetadata> createPostureDeploymentAsync(CreatePostureDeploymentRequest request)
Creates a new PostureDeployment in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
CreatePostureDeploymentRequest request =
CreatePostureDeploymentRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPostureDeploymentId("postureDeploymentId1771206568")
.setPostureDeployment(PostureDeployment.newBuilder().build())
.build();
PostureDeployment response =
securityPostureClient.createPostureDeploymentAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request | CreatePostureDeploymentRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<PostureDeployment,OperationMetadata> |
createPostureDeploymentAsync(OrganizationName parent, PostureDeployment postureDeployment, String postureDeploymentId)
public final OperationFuture<PostureDeployment,OperationMetadata> createPostureDeploymentAsync(OrganizationName parent, PostureDeployment postureDeployment, String postureDeploymentId)
Creates a new PostureDeployment in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]", "[LOCATION]");
PostureDeployment postureDeployment = PostureDeployment.newBuilder().build();
String postureDeploymentId = "postureDeploymentId1771206568";
PostureDeployment response =
securityPostureClient
.createPostureDeploymentAsync(parent, postureDeployment, postureDeploymentId)
.get();
}
Parameters | |
---|---|
Name | Description |
parent | OrganizationName Required. Value for parent. Format: organizations/{org_id}/locations/{location} |
postureDeployment | PostureDeployment Required. The resource being created. |
postureDeploymentId | String Required. User provided identifier. It should be unique in scope of an Organization and location. |
Returns | |
---|---|
Type | Description |
OperationFuture<PostureDeployment,OperationMetadata> |
createPostureDeploymentAsync(String parent, PostureDeployment postureDeployment, String postureDeploymentId)
public final OperationFuture<PostureDeployment,OperationMetadata> createPostureDeploymentAsync(String parent, PostureDeployment postureDeployment, String postureDeploymentId)
Creates a new PostureDeployment in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString();
PostureDeployment postureDeployment = PostureDeployment.newBuilder().build();
String postureDeploymentId = "postureDeploymentId1771206568";
PostureDeployment response =
securityPostureClient
.createPostureDeploymentAsync(parent, postureDeployment, postureDeploymentId)
.get();
}
Parameters | |
---|---|
Name | Description |
parent | String Required. Value for parent. Format: organizations/{org_id}/locations/{location} |
postureDeployment | PostureDeployment Required. The resource being created. |
postureDeploymentId | String Required. User provided identifier. It should be unique in scope of an Organization and location. |
Returns | |
---|---|
Type | Description |
OperationFuture<PostureDeployment,OperationMetadata> |
createPostureDeploymentCallable()
public final UnaryCallable<CreatePostureDeploymentRequest,Operation> createPostureDeploymentCallable()
Creates a new PostureDeployment in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
CreatePostureDeploymentRequest request =
CreatePostureDeploymentRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPostureDeploymentId("postureDeploymentId1771206568")
.setPostureDeployment(PostureDeployment.newBuilder().build())
.build();
ApiFuture<Operation> future =
securityPostureClient.createPostureDeploymentCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<CreatePostureDeploymentRequest,Operation> |
createPostureDeploymentOperationCallable()
public final OperationCallable<CreatePostureDeploymentRequest,PostureDeployment,OperationMetadata> createPostureDeploymentOperationCallable()
Creates a new PostureDeployment in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
CreatePostureDeploymentRequest request =
CreatePostureDeploymentRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPostureDeploymentId("postureDeploymentId1771206568")
.setPostureDeployment(PostureDeployment.newBuilder().build())
.build();
OperationFuture<PostureDeployment, OperationMetadata> future =
securityPostureClient.createPostureDeploymentOperationCallable().futureCall(request);
// Do something.
PostureDeployment response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<CreatePostureDeploymentRequest,PostureDeployment,OperationMetadata> |
createPostureOperationCallable()
public final OperationCallable<CreatePostureRequest,Posture,OperationMetadata> createPostureOperationCallable()
Creates a new Posture resource. If a Posture with the specified name already exists in the specified organization and location, the long running operation returns a ALREADY_EXISTS error.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
CreatePostureRequest request =
CreatePostureRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPostureId("postureId2023219203")
.setPosture(Posture.newBuilder().build())
.build();
OperationFuture<Posture, OperationMetadata> future =
securityPostureClient.createPostureOperationCallable().futureCall(request);
// Do something.
Posture response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<CreatePostureRequest,Posture,OperationMetadata> |
deletePostureAsync(DeletePostureRequest request)
public final OperationFuture<Empty,OperationMetadata> deletePostureAsync(DeletePostureRequest request)
Deletes all the revisions of a resource. A posture can only be deleted when none of the revisions are deployed to any workload.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
DeletePostureRequest request =
DeletePostureRequest.newBuilder()
.setName(PostureName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE]").toString())
.setEtag("etag3123477")
.build();
securityPostureClient.deletePostureAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request | DeletePostureRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deletePostureAsync(PostureName name)
public final OperationFuture<Empty,OperationMetadata> deletePostureAsync(PostureName name)
Deletes all the revisions of a resource. A posture can only be deleted when none of the revisions are deployed to any workload.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
PostureName name = PostureName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE]");
securityPostureClient.deletePostureAsync(name).get();
}
Parameter | |
---|---|
Name | Description |
name | PostureName Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deletePostureAsync(String name)
public final OperationFuture<Empty,OperationMetadata> deletePostureAsync(String name)
Deletes all the revisions of a resource. A posture can only be deleted when none of the revisions are deployed to any workload.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
String name = PostureName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE]").toString();
securityPostureClient.deletePostureAsync(name).get();
}
Parameter | |
---|---|
Name | Description |
name | String Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deletePostureCallable()
public final UnaryCallable<DeletePostureRequest,Operation> deletePostureCallable()
Deletes all the revisions of a resource. A posture can only be deleted when none of the revisions are deployed to any workload.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
DeletePostureRequest request =
DeletePostureRequest.newBuilder()
.setName(PostureName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE]").toString())
.setEtag("etag3123477")
.build();
ApiFuture<Operation> future =
securityPostureClient.deletePostureCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<DeletePostureRequest,Operation> |
deletePostureDeploymentAsync(DeletePostureDeploymentRequest request)
public final OperationFuture<Empty,OperationMetadata> deletePostureDeploymentAsync(DeletePostureDeploymentRequest request)
Deletes a single PostureDeployment.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
DeletePostureDeploymentRequest request =
DeletePostureDeploymentRequest.newBuilder()
.setName(
PostureDeploymentName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE_DEPLOYMENT]")
.toString())
.setEtag("etag3123477")
.build();
securityPostureClient.deletePostureDeploymentAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request | DeletePostureDeploymentRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deletePostureDeploymentAsync(PostureDeploymentName name)
public final OperationFuture<Empty,OperationMetadata> deletePostureDeploymentAsync(PostureDeploymentName name)
Deletes a single PostureDeployment.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
PostureDeploymentName name =
PostureDeploymentName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE_DEPLOYMENT]");
securityPostureClient.deletePostureDeploymentAsync(name).get();
}
Parameter | |
---|---|
Name | Description |
name | PostureDeploymentName Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deletePostureDeploymentAsync(String name)
public final OperationFuture<Empty,OperationMetadata> deletePostureDeploymentAsync(String name)
Deletes a single PostureDeployment.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
String name =
PostureDeploymentName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE_DEPLOYMENT]")
.toString();
securityPostureClient.deletePostureDeploymentAsync(name).get();
}
Parameter | |
---|---|
Name | Description |
name | String Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deletePostureDeploymentCallable()
public final UnaryCallable<DeletePostureDeploymentRequest,Operation> deletePostureDeploymentCallable()
Deletes a single PostureDeployment.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
DeletePostureDeploymentRequest request =
DeletePostureDeploymentRequest.newBuilder()
.setName(
PostureDeploymentName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE_DEPLOYMENT]")
.toString())
.setEtag("etag3123477")
.build();
ApiFuture<Operation> future =
securityPostureClient.deletePostureDeploymentCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<DeletePostureDeploymentRequest,Operation> |
deletePostureDeploymentOperationCallable()
public final OperationCallable<DeletePostureDeploymentRequest,Empty,OperationMetadata> deletePostureDeploymentOperationCallable()
Deletes a single PostureDeployment.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
DeletePostureDeploymentRequest request =
DeletePostureDeploymentRequest.newBuilder()
.setName(
PostureDeploymentName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE_DEPLOYMENT]")
.toString())
.setEtag("etag3123477")
.build();
OperationFuture<Empty, OperationMetadata> future =
securityPostureClient.deletePostureDeploymentOperationCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<DeletePostureDeploymentRequest,Empty,OperationMetadata> |
deletePostureOperationCallable()
public final OperationCallable<DeletePostureRequest,Empty,OperationMetadata> deletePostureOperationCallable()
Deletes all the revisions of a resource. A posture can only be deleted when none of the revisions are deployed to any workload.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
DeletePostureRequest request =
DeletePostureRequest.newBuilder()
.setName(PostureName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE]").toString())
.setEtag("etag3123477")
.build();
OperationFuture<Empty, OperationMetadata> future =
securityPostureClient.deletePostureOperationCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<DeletePostureRequest,Empty,OperationMetadata> |
extractPostureAsync(ExtractPostureRequest request)
public final OperationFuture<Posture,OperationMetadata> extractPostureAsync(ExtractPostureRequest request)
Extracts existing policies on a workload as a posture. If a Posture on the given workload already exists, the long running operation returns a ALREADY_EXISTS error.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
ExtractPostureRequest request =
ExtractPostureRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPostureId("postureId2023219203")
.setWorkload("workload35560311")
.build();
Posture response = securityPostureClient.extractPostureAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request | ExtractPostureRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Posture,OperationMetadata> |
extractPostureAsync(OrganizationName parent, String postureId, String workload)
public final OperationFuture<Posture,OperationMetadata> extractPostureAsync(OrganizationName parent, String postureId, String workload)
Extracts existing policies on a workload as a posture. If a Posture on the given workload already exists, the long running operation returns a ALREADY_EXISTS error.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]", "[LOCATION]");
String postureId = "postureId2023219203";
String workload = "workload35560311";
Posture response =
securityPostureClient.extractPostureAsync(parent, postureId, workload).get();
}
Parameters | |
---|---|
Name | Description |
parent | OrganizationName Required. The parent resource name. The format of this value is as follows:
|
postureId | String Required. User provided identifier. It should be unique in scope of an Organization and location. |
workload | String Required. Workload from which the policies are to be extracted, it should
belong to the same organization defined in parent. The format of this value varies
depending on the scope of the request: - |
Returns | |
---|---|
Type | Description |
OperationFuture<Posture,OperationMetadata> |
extractPostureAsync(String parent, String postureId, String workload)
public final OperationFuture<Posture,OperationMetadata> extractPostureAsync(String parent, String postureId, String workload)
Extracts existing policies on a workload as a posture. If a Posture on the given workload already exists, the long running operation returns a ALREADY_EXISTS error.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString();
String postureId = "postureId2023219203";
String workload = "workload35560311";
Posture response =
securityPostureClient.extractPostureAsync(parent, postureId, workload).get();
}
Parameters | |
---|---|
Name | Description |
parent | String Required. The parent resource name. The format of this value is as follows:
|
postureId | String Required. User provided identifier. It should be unique in scope of an Organization and location. |
workload | String Required. Workload from which the policies are to be extracted, it should
belong to the same organization defined in parent. The format of this value varies
depending on the scope of the request: - |
Returns | |
---|---|
Type | Description |
OperationFuture<Posture,OperationMetadata> |
extractPostureCallable()
public final UnaryCallable<ExtractPostureRequest,Operation> extractPostureCallable()
Extracts existing policies on a workload as a posture. If a Posture on the given workload already exists, the long running operation returns a ALREADY_EXISTS error.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
ExtractPostureRequest request =
ExtractPostureRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPostureId("postureId2023219203")
.setWorkload("workload35560311")
.build();
ApiFuture<Operation> future =
securityPostureClient.extractPostureCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ExtractPostureRequest,Operation> |
extractPostureOperationCallable()
public final OperationCallable<ExtractPostureRequest,Posture,OperationMetadata> extractPostureOperationCallable()
Extracts existing policies on a workload as a posture. If a Posture on the given workload already exists, the long running operation returns a ALREADY_EXISTS error.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
ExtractPostureRequest request =
ExtractPostureRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPostureId("postureId2023219203")
.setWorkload("workload35560311")
.build();
OperationFuture<Posture, OperationMetadata> future =
securityPostureClient.extractPostureOperationCallable().futureCall(request);
// Do something.
Posture response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<ExtractPostureRequest,Posture,OperationMetadata> |
getHttpJsonOperationsClient()
public final OperationsClient getHttpJsonOperationsClient()
Returns the OperationsClient that can be used to query the status of a long-running operation returned by another API method call.
Returns | |
---|---|
Type | Description |
OperationsClient |
getLocation(GetLocationRequest request)
public final Location getLocation(GetLocationRequest request)
Gets information about a location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
Location response = securityPostureClient.getLocation(request);
}
Parameter | |
---|---|
Name | Description |
request | com.google.cloud.location.GetLocationRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
com.google.cloud.location.Location |
getLocationCallable()
public final UnaryCallable<GetLocationRequest,Location> getLocationCallable()
Gets information about a location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
ApiFuture<Location> future = securityPostureClient.getLocationCallable().futureCall(request);
// Do something.
Location response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location> |
getOperationsClient()
public final OperationsClient getOperationsClient()
Returns the OperationsClient that can be used to query the status of a long-running operation returned by another API method call.
Returns | |
---|---|
Type | Description |
OperationsClient |
getPosture(GetPostureRequest request)
public final Posture getPosture(GetPostureRequest request)
Gets a posture in a given organization and location. User must provide revision_id to retrieve a specific revision of the resource. NOT_FOUND error is returned if the revision_id or the Posture name does not exist. In case revision_id is not provided then the latest Posture revision by UpdateTime is returned.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
GetPostureRequest request =
GetPostureRequest.newBuilder()
.setName(PostureName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE]").toString())
.setRevisionId("revisionId-1507445162")
.build();
Posture response = securityPostureClient.getPosture(request);
}
Parameter | |
---|---|
Name | Description |
request | GetPostureRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Posture |
getPosture(PostureName name)
public final Posture getPosture(PostureName name)
Gets a posture in a given organization and location. User must provide revision_id to retrieve a specific revision of the resource. NOT_FOUND error is returned if the revision_id or the Posture name does not exist. In case revision_id is not provided then the latest Posture revision by UpdateTime is returned.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
PostureName name = PostureName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE]");
Posture response = securityPostureClient.getPosture(name);
}
Parameter | |
---|---|
Name | Description |
name | PostureName Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
Posture |
getPosture(String name)
public final Posture getPosture(String name)
Gets a posture in a given organization and location. User must provide revision_id to retrieve a specific revision of the resource. NOT_FOUND error is returned if the revision_id or the Posture name does not exist. In case revision_id is not provided then the latest Posture revision by UpdateTime is returned.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
String name = PostureName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE]").toString();
Posture response = securityPostureClient.getPosture(name);
}
Parameter | |
---|---|
Name | Description |
name | String Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
Posture |
getPostureCallable()
public final UnaryCallable<GetPostureRequest,Posture> getPostureCallable()
Gets a posture in a given organization and location. User must provide revision_id to retrieve a specific revision of the resource. NOT_FOUND error is returned if the revision_id or the Posture name does not exist. In case revision_id is not provided then the latest Posture revision by UpdateTime is returned.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
GetPostureRequest request =
GetPostureRequest.newBuilder()
.setName(PostureName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE]").toString())
.setRevisionId("revisionId-1507445162")
.build();
ApiFuture<Posture> future = securityPostureClient.getPostureCallable().futureCall(request);
// Do something.
Posture response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<GetPostureRequest,Posture> |
getPostureDeployment(GetPostureDeploymentRequest request)
public final PostureDeployment getPostureDeployment(GetPostureDeploymentRequest request)
Gets details of a single PostureDeployment.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
GetPostureDeploymentRequest request =
GetPostureDeploymentRequest.newBuilder()
.setName(
PostureDeploymentName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE_DEPLOYMENT]")
.toString())
.build();
PostureDeployment response = securityPostureClient.getPostureDeployment(request);
}
Parameter | |
---|---|
Name | Description |
request | GetPostureDeploymentRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
PostureDeployment |
getPostureDeployment(PostureDeploymentName name)
public final PostureDeployment getPostureDeployment(PostureDeploymentName name)
Gets details of a single PostureDeployment.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
PostureDeploymentName name =
PostureDeploymentName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE_DEPLOYMENT]");
PostureDeployment response = securityPostureClient.getPostureDeployment(name);
}
Parameter | |
---|---|
Name | Description |
name | PostureDeploymentName Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
PostureDeployment |
getPostureDeployment(String name)
public final PostureDeployment getPostureDeployment(String name)
Gets details of a single PostureDeployment.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
String name =
PostureDeploymentName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE_DEPLOYMENT]")
.toString();
PostureDeployment response = securityPostureClient.getPostureDeployment(name);
}
Parameter | |
---|---|
Name | Description |
name | String Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
PostureDeployment |
getPostureDeploymentCallable()
public final UnaryCallable<GetPostureDeploymentRequest,PostureDeployment> getPostureDeploymentCallable()
Gets details of a single PostureDeployment.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
GetPostureDeploymentRequest request =
GetPostureDeploymentRequest.newBuilder()
.setName(
PostureDeploymentName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE_DEPLOYMENT]")
.toString())
.build();
ApiFuture<PostureDeployment> future =
securityPostureClient.getPostureDeploymentCallable().futureCall(request);
// Do something.
PostureDeployment response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<GetPostureDeploymentRequest,PostureDeployment> |
getPostureTemplate(GetPostureTemplateRequest request)
public final PostureTemplate getPostureTemplate(GetPostureTemplateRequest request)
Gets a PostureTemplate. User must provide revision_id to retrieve a specific revision of the resource. NOT_FOUND error is returned if the revision_id or the PostureTemplate name does not exist. In case revision_id is not provided then the PostureTemplate with latest revision_id is returned.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
GetPostureTemplateRequest request =
GetPostureTemplateRequest.newBuilder()
.setName(
PostureTemplateName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE_TEMPLATE]")
.toString())
.setRevisionId("revisionId-1507445162")
.build();
PostureTemplate response = securityPostureClient.getPostureTemplate(request);
}
Parameter | |
---|---|
Name | Description |
request | GetPostureTemplateRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
PostureTemplate |
getPostureTemplate(PostureTemplateName name)
public final PostureTemplate getPostureTemplate(PostureTemplateName name)
Gets a PostureTemplate. User must provide revision_id to retrieve a specific revision of the resource. NOT_FOUND error is returned if the revision_id or the PostureTemplate name does not exist. In case revision_id is not provided then the PostureTemplate with latest revision_id is returned.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
PostureTemplateName name =
PostureTemplateName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE_TEMPLATE]");
PostureTemplate response = securityPostureClient.getPostureTemplate(name);
}
Parameter | |
---|---|
Name | Description |
name | PostureTemplateName Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
PostureTemplate |
getPostureTemplate(String name)
public final PostureTemplate getPostureTemplate(String name)
Gets a PostureTemplate. User must provide revision_id to retrieve a specific revision of the resource. NOT_FOUND error is returned if the revision_id or the PostureTemplate name does not exist. In case revision_id is not provided then the PostureTemplate with latest revision_id is returned.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
String name =
PostureTemplateName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE_TEMPLATE]").toString();
PostureTemplate response = securityPostureClient.getPostureTemplate(name);
}
Parameter | |
---|---|
Name | Description |
name | String Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
PostureTemplate |
getPostureTemplateCallable()
public final UnaryCallable<GetPostureTemplateRequest,PostureTemplate> getPostureTemplateCallable()
Gets a PostureTemplate. User must provide revision_id to retrieve a specific revision of the resource. NOT_FOUND error is returned if the revision_id or the PostureTemplate name does not exist. In case revision_id is not provided then the PostureTemplate with latest revision_id is returned.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
GetPostureTemplateRequest request =
GetPostureTemplateRequest.newBuilder()
.setName(
PostureTemplateName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE_TEMPLATE]")
.toString())
.setRevisionId("revisionId-1507445162")
.build();
ApiFuture<PostureTemplate> future =
securityPostureClient.getPostureTemplateCallable().futureCall(request);
// Do something.
PostureTemplate response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<GetPostureTemplateRequest,PostureTemplate> |
getSettings()
public final SecurityPostureSettings getSettings()
Returns | |
---|---|
Type | Description |
SecurityPostureSettings |
getStub()
public SecurityPostureStub getStub()
Returns | |
---|---|
Type | Description |
SecurityPostureStub |
isShutdown()
public boolean isShutdown()
Returns | |
---|---|
Type | Description |
boolean |
isTerminated()
public boolean isTerminated()
Returns | |
---|---|
Type | Description |
boolean |
listLocations(ListLocationsRequest request)
public final SecurityPostureClient.ListLocationsPagedResponse listLocations(ListLocationsRequest request)
Lists information about the supported locations for this service.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
ListLocationsRequest request =
ListLocationsRequest.newBuilder()
.setName("name3373707")
.setFilter("filter-1274492040")
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for (Location element : securityPostureClient.listLocations(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request | com.google.cloud.location.ListLocationsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
SecurityPostureClient.ListLocationsPagedResponse |
listLocationsCallable()
public final UnaryCallable<ListLocationsRequest,ListLocationsResponse> listLocationsCallable()
Lists information about the supported locations for this service.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
ListLocationsRequest request =
ListLocationsRequest.newBuilder()
.setName("name3373707")
.setFilter("filter-1274492040")
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
while (true) {
ListLocationsResponse response =
securityPostureClient.listLocationsCallable().call(request);
for (Location element : response.getLocationsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse> |
listLocationsPagedCallable()
public final UnaryCallable<ListLocationsRequest,SecurityPostureClient.ListLocationsPagedResponse> listLocationsPagedCallable()
Lists information about the supported locations for this service.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
ListLocationsRequest request =
ListLocationsRequest.newBuilder()
.setName("name3373707")
.setFilter("filter-1274492040")
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<Location> future =
securityPostureClient.listLocationsPagedCallable().futureCall(request);
// Do something.
for (Location element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<com.google.cloud.location.ListLocationsRequest,ListLocationsPagedResponse> |
listPostureDeployments(ListPostureDeploymentsRequest request)
public final SecurityPostureClient.ListPostureDeploymentsPagedResponse listPostureDeployments(ListPostureDeploymentsRequest request)
PostureDeployments Lists PostureDeployments in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
ListPostureDeploymentsRequest request =
ListPostureDeploymentsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
for (PostureDeployment element :
securityPostureClient.listPostureDeployments(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request | ListPostureDeploymentsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
SecurityPostureClient.ListPostureDeploymentsPagedResponse |
listPostureDeployments(OrganizationName parent)
public final SecurityPostureClient.ListPostureDeploymentsPagedResponse listPostureDeployments(OrganizationName parent)
PostureDeployments Lists PostureDeployments in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]", "[LOCATION]");
for (PostureDeployment element :
securityPostureClient.listPostureDeployments(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent | OrganizationName Required. Parent value for ListPostureDeploymentsRequest. |
Returns | |
---|---|
Type | Description |
SecurityPostureClient.ListPostureDeploymentsPagedResponse |
listPostureDeployments(String parent)
public final SecurityPostureClient.ListPostureDeploymentsPagedResponse listPostureDeployments(String parent)
PostureDeployments Lists PostureDeployments in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString();
for (PostureDeployment element :
securityPostureClient.listPostureDeployments(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent | String Required. Parent value for ListPostureDeploymentsRequest. |
Returns | |
---|---|
Type | Description |
SecurityPostureClient.ListPostureDeploymentsPagedResponse |
listPostureDeploymentsCallable()
public final UnaryCallable<ListPostureDeploymentsRequest,ListPostureDeploymentsResponse> listPostureDeploymentsCallable()
PostureDeployments Lists PostureDeployments in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
ListPostureDeploymentsRequest request =
ListPostureDeploymentsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
while (true) {
ListPostureDeploymentsResponse response =
securityPostureClient.listPostureDeploymentsCallable().call(request);
for (PostureDeployment element : response.getPostureDeploymentsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListPostureDeploymentsRequest,ListPostureDeploymentsResponse> |
listPostureDeploymentsPagedCallable()
public final UnaryCallable<ListPostureDeploymentsRequest,SecurityPostureClient.ListPostureDeploymentsPagedResponse> listPostureDeploymentsPagedCallable()
PostureDeployments Lists PostureDeployments in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
ListPostureDeploymentsRequest request =
ListPostureDeploymentsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
ApiFuture<PostureDeployment> future =
securityPostureClient.listPostureDeploymentsPagedCallable().futureCall(request);
// Do something.
for (PostureDeployment element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListPostureDeploymentsRequest,ListPostureDeploymentsPagedResponse> |
listPostureRevisions(ListPostureRevisionsRequest request)
public final SecurityPostureClient.ListPostureRevisionsPagedResponse listPostureRevisions(ListPostureRevisionsRequest request)
Lists revisions of a Posture in a given organization and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
ListPostureRevisionsRequest request =
ListPostureRevisionsRequest.newBuilder()
.setName(PostureName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for (Posture element : securityPostureClient.listPostureRevisions(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request | ListPostureRevisionsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
SecurityPostureClient.ListPostureRevisionsPagedResponse |
listPostureRevisionsCallable()
public final UnaryCallable<ListPostureRevisionsRequest,ListPostureRevisionsResponse> listPostureRevisionsCallable()
Lists revisions of a Posture in a given organization and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
ListPostureRevisionsRequest request =
ListPostureRevisionsRequest.newBuilder()
.setName(PostureName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
while (true) {
ListPostureRevisionsResponse response =
securityPostureClient.listPostureRevisionsCallable().call(request);
for (Posture element : response.getRevisionsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListPostureRevisionsRequest,ListPostureRevisionsResponse> |
listPostureRevisionsPagedCallable()
public final UnaryCallable<ListPostureRevisionsRequest,SecurityPostureClient.ListPostureRevisionsPagedResponse> listPostureRevisionsPagedCallable()
Lists revisions of a Posture in a given organization and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
ListPostureRevisionsRequest request =
ListPostureRevisionsRequest.newBuilder()
.setName(PostureName.of("[ORGANIZATION]", "[LOCATION]", "[POSTURE]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<Posture> future =
securityPostureClient.listPostureRevisionsPagedCallable().futureCall(request);
// Do something.
for (Posture element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListPostureRevisionsRequest,ListPostureRevisionsPagedResponse> |
listPostureTemplates(ListPostureTemplatesRequest request)
public final SecurityPostureClient.ListPostureTemplatesPagedResponse listPostureTemplates(ListPostureTemplatesRequest request)
PostureTemplates Lists all the PostureTemplates available to the user.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
ListPostureTemplatesRequest request =
ListPostureTemplatesRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
for (PostureTemplate element :
securityPostureClient.listPostureTemplates(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request | ListPostureTemplatesRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
SecurityPostureClient.ListPostureTemplatesPagedResponse |
listPostureTemplates(OrganizationName parent)
public final SecurityPostureClient.ListPostureTemplatesPagedResponse listPostureTemplates(OrganizationName parent)
PostureTemplates Lists all the PostureTemplates available to the user.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]", "[LOCATION]");
for (PostureTemplate element :
securityPostureClient.listPostureTemplates(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent | OrganizationName Required. Parent value for ListPostureTemplatesRequest. |
Returns | |
---|---|
Type | Description |
SecurityPostureClient.ListPostureTemplatesPagedResponse |
listPostureTemplates(String parent)
public final SecurityPostureClient.ListPostureTemplatesPagedResponse listPostureTemplates(String parent)
PostureTemplates Lists all the PostureTemplates available to the user.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString();
for (PostureTemplate element :
securityPostureClient.listPostureTemplates(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent | String Required. Parent value for ListPostureTemplatesRequest. |
Returns | |
---|---|
Type | Description |
SecurityPostureClient.ListPostureTemplatesPagedResponse |
listPostureTemplatesCallable()
public final UnaryCallable<ListPostureTemplatesRequest,ListPostureTemplatesResponse> listPostureTemplatesCallable()
PostureTemplates Lists all the PostureTemplates available to the user.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
ListPostureTemplatesRequest request =
ListPostureTemplatesRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
while (true) {
ListPostureTemplatesResponse response =
securityPostureClient.listPostureTemplatesCallable().call(request);
for (PostureTemplate element : response.getPostureTemplatesList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListPostureTemplatesRequest,ListPostureTemplatesResponse> |
listPostureTemplatesPagedCallable()
public final UnaryCallable<ListPostureTemplatesRequest,SecurityPostureClient.ListPostureTemplatesPagedResponse> listPostureTemplatesPagedCallable()
PostureTemplates Lists all the PostureTemplates available to the user.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
ListPostureTemplatesRequest request =
ListPostureTemplatesRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
ApiFuture<PostureTemplate> future =
securityPostureClient.listPostureTemplatesPagedCallable().futureCall(request);
// Do something.
for (PostureTemplate element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListPostureTemplatesRequest,ListPostureTemplatesPagedResponse> |
listPostures(ListPosturesRequest request)
public final SecurityPostureClient.ListPosturesPagedResponse listPostures(ListPosturesRequest request)
(-- This option restricts the visibility of the API to only projects that will (-- be labeled
as PREVIEW
or GOOGLE_INTERNAL
by the service. (-- option
(google.api.api_visibility).restriction = "PREVIEW,GOOGLE_INTERNAL"; Postures Lists Postures in
a given organization and location. In case a posture has multiple revisions, the latest
revision as per UpdateTime will be returned.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
ListPosturesRequest request =
ListPosturesRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for (Posture element : securityPostureClient.listPostures(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request | ListPosturesRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
SecurityPostureClient.ListPosturesPagedResponse |
listPostures(OrganizationName parent)
public final SecurityPostureClient.ListPosturesPagedResponse listPostures(OrganizationName parent)
(-- This option restricts the visibility of the API to only projects that will (-- be labeled
as PREVIEW
or GOOGLE_INTERNAL
by the service. (-- option
(google.api.api_visibility).restriction = "PREVIEW,GOOGLE_INTERNAL"; Postures Lists Postures in
a given organization and location. In case a posture has multiple revisions, the latest
revision as per UpdateTime will be returned.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]", "[LOCATION]");
for (Posture element : securityPostureClient.listPostures(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent | OrganizationName Required. Parent value for ListPosturesRequest. |
Returns | |
---|---|
Type | Description |
SecurityPostureClient.ListPosturesPagedResponse |
listPostures(String parent)
public final SecurityPostureClient.ListPosturesPagedResponse listPostures(String parent)
(-- This option restricts the visibility of the API to only projects that will (-- be labeled
as PREVIEW
or GOOGLE_INTERNAL
by the service. (-- option
(google.api.api_visibility).restriction = "PREVIEW,GOOGLE_INTERNAL"; Postures Lists Postures in
a given organization and location. In case a posture has multiple revisions, the latest
revision as per UpdateTime will be returned.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString();
for (Posture element : securityPostureClient.listPostures(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent | String Required. Parent value for ListPosturesRequest. |
Returns | |
---|---|
Type | Description |
SecurityPostureClient.ListPosturesPagedResponse |
listPosturesCallable()
public final UnaryCallable<ListPosturesRequest,ListPosturesResponse> listPosturesCallable()
(-- This option restricts the visibility of the API to only projects that will (-- be labeled
as PREVIEW
or GOOGLE_INTERNAL
by the service. (-- option
(google.api.api_visibility).restriction = "PREVIEW,GOOGLE_INTERNAL"; Postures Lists Postures in
a given organization and location. In case a posture has multiple revisions, the latest
revision as per UpdateTime will be returned.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
ListPosturesRequest request =
ListPosturesRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
while (true) {
ListPosturesResponse response = securityPostureClient.listPosturesCallable().call(request);
for (Posture element : response.getPosturesList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListPosturesRequest,ListPosturesResponse> |
listPosturesPagedCallable()
public final UnaryCallable<ListPosturesRequest,SecurityPostureClient.ListPosturesPagedResponse> listPosturesPagedCallable()
(-- This option restricts the visibility of the API to only projects that will (-- be labeled
as PREVIEW
or GOOGLE_INTERNAL
by the service. (-- option
(google.api.api_visibility).restriction = "PREVIEW,GOOGLE_INTERNAL"; Postures Lists Postures in
a given organization and location. In case a posture has multiple revisions, the latest
revision as per UpdateTime will be returned.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
ListPosturesRequest request =
ListPosturesRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<Posture> future =
securityPostureClient.listPosturesPagedCallable().futureCall(request);
// Do something.
for (Posture element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListPosturesRequest,ListPosturesPagedResponse> |
shutdown()
public void shutdown()
shutdownNow()
public void shutdownNow()
updatePostureAsync(Posture posture, FieldMask updateMask)
public final OperationFuture<Posture,OperationMetadata> updatePostureAsync(Posture posture, FieldMask updateMask)
Updates an existing Posture. A new revision of the posture will be created if the revision to
be updated is currently deployed on a workload. Returns a google.rpc.Status
with
google.rpc.Code.NOT_FOUND
if the Posture does not exist. Returns a google.rpc.Status
with
google.rpc.Code.ABORTED
if the etag supplied in the request does not match the persisted etag
of the Posture. Updatable fields are state, description and policy_sets. State update operation
cannot be clubbed with update of description and policy_sets. An ACTIVE posture can be updated
to both DRAFT or DEPRECATED states. Postures in DRAFT or DEPRECATED states can only be updated
to ACTIVE state.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
Posture posture = Posture.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
Posture response = securityPostureClient.updatePostureAsync(posture, updateMask).get();
}
Parameters | |
---|---|
Name | Description |
posture | Posture Required. The resource being updated. |
updateMask | FieldMask Required. Field mask is used to specify the fields to be overwritten in the Posture resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
Returns | |
---|---|
Type | Description |
OperationFuture<Posture,OperationMetadata> |
updatePostureAsync(UpdatePostureRequest request)
public final OperationFuture<Posture,OperationMetadata> updatePostureAsync(UpdatePostureRequest request)
Updates an existing Posture. A new revision of the posture will be created if the revision to
be updated is currently deployed on a workload. Returns a google.rpc.Status
with
google.rpc.Code.NOT_FOUND
if the Posture does not exist. Returns a google.rpc.Status
with
google.rpc.Code.ABORTED
if the etag supplied in the request does not match the persisted etag
of the Posture. Updatable fields are state, description and policy_sets. State update operation
cannot be clubbed with update of description and policy_sets. An ACTIVE posture can be updated
to both DRAFT or DEPRECATED states. Postures in DRAFT or DEPRECATED states can only be updated
to ACTIVE state.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
UpdatePostureRequest request =
UpdatePostureRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setPosture(Posture.newBuilder().build())
.setRevisionId("revisionId-1507445162")
.build();
Posture response = securityPostureClient.updatePostureAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request | UpdatePostureRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Posture,OperationMetadata> |
updatePostureCallable()
public final UnaryCallable<UpdatePostureRequest,Operation> updatePostureCallable()
Updates an existing Posture. A new revision of the posture will be created if the revision to
be updated is currently deployed on a workload. Returns a google.rpc.Status
with
google.rpc.Code.NOT_FOUND
if the Posture does not exist. Returns a google.rpc.Status
with
google.rpc.Code.ABORTED
if the etag supplied in the request does not match the persisted etag
of the Posture. Updatable fields are state, description and policy_sets. State update operation
cannot be clubbed with update of description and policy_sets. An ACTIVE posture can be updated
to both DRAFT or DEPRECATED states. Postures in DRAFT or DEPRECATED states can only be updated
to ACTIVE state.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
UpdatePostureRequest request =
UpdatePostureRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setPosture(Posture.newBuilder().build())
.setRevisionId("revisionId-1507445162")
.build();
ApiFuture<Operation> future =
securityPostureClient.updatePostureCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<UpdatePostureRequest,Operation> |
updatePostureDeploymentAsync(PostureDeployment postureDeployment, FieldMask updateMask)
public final OperationFuture<PostureDeployment,OperationMetadata> updatePostureDeploymentAsync(PostureDeployment postureDeployment, FieldMask updateMask)
Updates the parameters of a single PostureDeployment.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
PostureDeployment postureDeployment = PostureDeployment.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
PostureDeployment response =
securityPostureClient.updatePostureDeploymentAsync(postureDeployment, updateMask).get();
}
Parameters | |
---|---|
Name | Description |
postureDeployment | PostureDeployment Required. The resource being updated. |
updateMask | FieldMask Required. Field mask is used to specify the fields to be overwritten in the PostureDeployment resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
Returns | |
---|---|
Type | Description |
OperationFuture<PostureDeployment,OperationMetadata> |
updatePostureDeploymentAsync(UpdatePostureDeploymentRequest request)
public final OperationFuture<PostureDeployment,OperationMetadata> updatePostureDeploymentAsync(UpdatePostureDeploymentRequest request)
Updates the parameters of a single PostureDeployment.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
UpdatePostureDeploymentRequest request =
UpdatePostureDeploymentRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setPostureDeployment(PostureDeployment.newBuilder().build())
.build();
PostureDeployment response =
securityPostureClient.updatePostureDeploymentAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request | UpdatePostureDeploymentRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<PostureDeployment,OperationMetadata> |
updatePostureDeploymentCallable()
public final UnaryCallable<UpdatePostureDeploymentRequest,Operation> updatePostureDeploymentCallable()
Updates the parameters of a single PostureDeployment.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
UpdatePostureDeploymentRequest request =
UpdatePostureDeploymentRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setPostureDeployment(PostureDeployment.newBuilder().build())
.build();
ApiFuture<Operation> future =
securityPostureClient.updatePostureDeploymentCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<UpdatePostureDeploymentRequest,Operation> |
updatePostureDeploymentOperationCallable()
public final OperationCallable<UpdatePostureDeploymentRequest,PostureDeployment,OperationMetadata> updatePostureDeploymentOperationCallable()
Updates the parameters of a single PostureDeployment.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
UpdatePostureDeploymentRequest request =
UpdatePostureDeploymentRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setPostureDeployment(PostureDeployment.newBuilder().build())
.build();
OperationFuture<PostureDeployment, OperationMetadata> future =
securityPostureClient.updatePostureDeploymentOperationCallable().futureCall(request);
// Do something.
PostureDeployment response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<UpdatePostureDeploymentRequest,PostureDeployment,OperationMetadata> |
updatePostureOperationCallable()
public final OperationCallable<UpdatePostureRequest,Posture,OperationMetadata> updatePostureOperationCallable()
Updates an existing Posture. A new revision of the posture will be created if the revision to
be updated is currently deployed on a workload. Returns a google.rpc.Status
with
google.rpc.Code.NOT_FOUND
if the Posture does not exist. Returns a google.rpc.Status
with
google.rpc.Code.ABORTED
if the etag supplied in the request does not match the persisted etag
of the Posture. Updatable fields are state, description and policy_sets. State update operation
cannot be clubbed with update of description and policy_sets. An ACTIVE posture can be updated
to both DRAFT or DEPRECATED states. Postures in DRAFT or DEPRECATED states can only be updated
to ACTIVE state.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityPostureClient securityPostureClient = SecurityPostureClient.create()) {
UpdatePostureRequest request =
UpdatePostureRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setPosture(Posture.newBuilder().build())
.setRevisionId("revisionId-1507445162")
.build();
OperationFuture<Posture, OperationMetadata> future =
securityPostureClient.updatePostureOperationCallable().futureCall(request);
// Do something.
Posture response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<UpdatePostureRequest,Posture,OperationMetadata> |