| 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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
WorkloadName name =
WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]", "[WORKLOAD]");
Workload response = cloudControlsPartnerCoreClient.getWorkload(name);
}
Note: close() needs to be called on the CloudControlsPartnerCoreClient 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 |
|---|---|---|
GetWorkload |
Gets details of a single workload |
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.
|
ListWorkloads |
Lists customer workloads for a given customer org id |
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.
|
GetCustomer |
Gets details of a single customer |
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.
|
ListCustomers |
Lists customers of a partner identified by its Google Cloud organization ID |
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.
|
GetEkmConnections |
Gets the EKM connections associated with a workload |
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.
|
GetPartnerPermissions |
Gets the partner permissions granted for a workload |
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.
|
ListAccessApprovalRequests |
Deprecated: Only returns access approval requests directly associated with an assured workload folder. |
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.
|
GetPartner |
Get details of a Partner. |
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.
|
CreateCustomer |
Creates a new customer. |
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.
|
UpdateCustomer |
Update details of a single customer |
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.
|
DeleteCustomer |
Delete details of a single customer |
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.
|
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 CloudControlsPartnerCoreSettings 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
CloudControlsPartnerCoreSettings cloudControlsPartnerCoreSettings =
CloudControlsPartnerCoreSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create(cloudControlsPartnerCoreSettings);
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
CloudControlsPartnerCoreSettings cloudControlsPartnerCoreSettings =
CloudControlsPartnerCoreSettings.newBuilder().setEndpoint(myEndpoint).build();
CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create(cloudControlsPartnerCoreSettings);
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
CloudControlsPartnerCoreSettings cloudControlsPartnerCoreSettings =
CloudControlsPartnerCoreSettings.newHttpJsonBuilder().build();
CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create(cloudControlsPartnerCoreSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
Static Methods
create()
public static final CloudControlsPartnerCoreClient create()Constructs an instance of CloudControlsPartnerCoreClient with default settings.
| Returns | |
|---|---|
| Type | Description |
CloudControlsPartnerCoreClient |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
create(CloudControlsPartnerCoreSettings settings)
public static final CloudControlsPartnerCoreClient create(CloudControlsPartnerCoreSettings settings)Constructs an instance of CloudControlsPartnerCoreClient, 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 |
CloudControlsPartnerCoreSettings |
| Returns | |
|---|---|
| Type | Description |
CloudControlsPartnerCoreClient |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
create(CloudControlsPartnerCoreStub stub)
public static final CloudControlsPartnerCoreClient create(CloudControlsPartnerCoreStub stub)Constructs an instance of CloudControlsPartnerCoreClient, using the given stub for making calls. This is for advanced usage - prefer using create(CloudControlsPartnerCoreSettings).
| Parameter | |
|---|---|
| Name | Description |
stub |
CloudControlsPartnerCoreStub |
| Returns | |
|---|---|
| Type | Description |
CloudControlsPartnerCoreClient |
|
Constructors
CloudControlsPartnerCoreClient(CloudControlsPartnerCoreSettings settings)
protected CloudControlsPartnerCoreClient(CloudControlsPartnerCoreSettings settings)Constructs an instance of CloudControlsPartnerCoreClient, 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 |
CloudControlsPartnerCoreSettings |
CloudControlsPartnerCoreClient(CloudControlsPartnerCoreStub stub)
protected CloudControlsPartnerCoreClient(CloudControlsPartnerCoreStub stub)| Parameter | |
|---|---|
| Name | Description |
stub |
CloudControlsPartnerCoreStub |
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()createCustomer(@Nullable OrganizationLocationName parent, Customer customer, String customerId)
public final Customer createCustomer(@Nullable OrganizationLocationName parent, Customer customer, String customerId)Creates a new customer.
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
OrganizationLocationName parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]");
Customer customer = Customer.newBuilder().build();
String customerId = "customerId-1581184615";
Customer response =
cloudControlsPartnerCoreClient.createCustomer(parent, customer, customerId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.cloudcontrolspartner.v1beta.OrganizationLocationNameRequired. Parent resource Format:
|
customer |
CustomerRequired. The customer to create. |
customerId |
StringRequired. The customer id to use for the customer, which will become the final component of the customer's resource name. The specified value must be a valid Google cloud organization id. |
| Returns | |
|---|---|
| Type | Description |
Customer |
|
createCustomer(CreateCustomerRequest request)
public final Customer createCustomer(CreateCustomerRequest request)Creates a new customer.
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
CreateCustomerRequest request =
CreateCustomerRequest.newBuilder()
.setParent(OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setCustomer(Customer.newBuilder().build())
.setCustomerId("customerId-1581184615")
.build();
Customer response = cloudControlsPartnerCoreClient.createCustomer(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
CreateCustomerRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
Customer |
|
createCustomer(String parent, Customer customer, String customerId)
public final Customer createCustomer(String parent, Customer customer, String customerId)Creates a new customer.
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
String parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]").toString();
Customer customer = Customer.newBuilder().build();
String customerId = "customerId-1581184615";
Customer response =
cloudControlsPartnerCoreClient.createCustomer(parent, customer, customerId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
StringRequired. Parent resource Format:
|
customer |
CustomerRequired. The customer to create. |
customerId |
StringRequired. The customer id to use for the customer, which will become the final component of the customer's resource name. The specified value must be a valid Google cloud organization id. |
| Returns | |
|---|---|
| Type | Description |
Customer |
|
createCustomerCallable()
public final UnaryCallable<CreateCustomerRequest,Customer> createCustomerCallable()Creates a new customer.
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
CreateCustomerRequest request =
CreateCustomerRequest.newBuilder()
.setParent(OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setCustomer(Customer.newBuilder().build())
.setCustomerId("customerId-1581184615")
.build();
ApiFuture<Customer> future =
cloudControlsPartnerCoreClient.createCustomerCallable().futureCall(request);
// Do something.
Customer response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<CreateCustomerRequest,Customer> |
|
deleteCustomer(@Nullable CustomerName name)
public final void deleteCustomer(@Nullable CustomerName name)Delete details of a single customer
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
CustomerName name = CustomerName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]");
cloudControlsPartnerCoreClient.deleteCustomer(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.cloudcontrolspartner.v1beta.CustomerNameRequired. name of the resource to be deleted format: name=organizations/*/locations/*/customers/* |
deleteCustomer(DeleteCustomerRequest request)
public final void deleteCustomer(DeleteCustomerRequest request)Delete details of a single customer
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
DeleteCustomerRequest request =
DeleteCustomerRequest.newBuilder()
.setName(CustomerName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]").toString())
.build();
cloudControlsPartnerCoreClient.deleteCustomer(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteCustomerRequestThe request object containing all of the parameters for the API call. |
deleteCustomer(String name)
public final void deleteCustomer(String name)Delete details of a single customer
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
String name = CustomerName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]").toString();
cloudControlsPartnerCoreClient.deleteCustomer(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. name of the resource to be deleted format: name=organizations/*/locations/*/customers/* |
deleteCustomerCallable()
public final UnaryCallable<DeleteCustomerRequest,Empty> deleteCustomerCallable()Delete details of a single customer
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
DeleteCustomerRequest request =
DeleteCustomerRequest.newBuilder()
.setName(CustomerName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]").toString())
.build();
ApiFuture<Empty> future =
cloudControlsPartnerCoreClient.deleteCustomerCallable().futureCall(request);
// Do something.
future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<DeleteCustomerRequest,Empty> |
|
getCustomer(@Nullable CustomerName name)
public final Customer getCustomer(@Nullable CustomerName name)Gets details of a single customer
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
CustomerName name = CustomerName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]");
Customer response = cloudControlsPartnerCoreClient.getCustomer(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.cloudcontrolspartner.v1beta.CustomerNameRequired. Format:
|
| Returns | |
|---|---|
| Type | Description |
Customer |
|
getCustomer(GetCustomerRequest request)
public final Customer getCustomer(GetCustomerRequest request)Gets details of a single customer
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
GetCustomerRequest request =
GetCustomerRequest.newBuilder()
.setName(CustomerName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]").toString())
.build();
Customer response = cloudControlsPartnerCoreClient.getCustomer(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
GetCustomerRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
Customer |
|
getCustomer(String name)
public final Customer getCustomer(String name)Gets details of a single customer
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
String name = CustomerName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]").toString();
Customer response = cloudControlsPartnerCoreClient.getCustomer(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. Format:
|
| Returns | |
|---|---|
| Type | Description |
Customer |
|
getCustomerCallable()
public final UnaryCallable<GetCustomerRequest,Customer> getCustomerCallable()Gets details of a single customer
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
GetCustomerRequest request =
GetCustomerRequest.newBuilder()
.setName(CustomerName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]").toString())
.build();
ApiFuture<Customer> future =
cloudControlsPartnerCoreClient.getCustomerCallable().futureCall(request);
// Do something.
Customer response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<GetCustomerRequest,Customer> |
|
getEkmConnections(@Nullable EkmConnectionsName name)
public final EkmConnections getEkmConnections(@Nullable EkmConnectionsName name)Gets the EKM connections associated with a 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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
EkmConnectionsName name =
EkmConnectionsName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]", "[WORKLOAD]");
EkmConnections response = cloudControlsPartnerCoreClient.getEkmConnections(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.cloudcontrolspartner.v1beta.EkmConnectionsNameRequired. Format:
|
| Returns | |
|---|---|
| Type | Description |
EkmConnections |
|
getEkmConnections(GetEkmConnectionsRequest request)
public final EkmConnections getEkmConnections(GetEkmConnectionsRequest request)Gets the EKM connections associated with a 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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
GetEkmConnectionsRequest request =
GetEkmConnectionsRequest.newBuilder()
.setName(
EkmConnectionsName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]", "[WORKLOAD]")
.toString())
.build();
EkmConnections response = cloudControlsPartnerCoreClient.getEkmConnections(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
GetEkmConnectionsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
EkmConnections |
|
getEkmConnections(String name)
public final EkmConnections getEkmConnections(String name)Gets the EKM connections associated with a 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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
String name =
EkmConnectionsName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]", "[WORKLOAD]")
.toString();
EkmConnections response = cloudControlsPartnerCoreClient.getEkmConnections(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. Format:
|
| Returns | |
|---|---|
| Type | Description |
EkmConnections |
|
getEkmConnectionsCallable()
public final UnaryCallable<GetEkmConnectionsRequest,EkmConnections> getEkmConnectionsCallable()Gets the EKM connections associated with a 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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
GetEkmConnectionsRequest request =
GetEkmConnectionsRequest.newBuilder()
.setName(
EkmConnectionsName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]", "[WORKLOAD]")
.toString())
.build();
ApiFuture<EkmConnections> future =
cloudControlsPartnerCoreClient.getEkmConnectionsCallable().futureCall(request);
// Do something.
EkmConnections response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<GetEkmConnectionsRequest,EkmConnections> |
|
getPartner(@Nullable PartnerName name)
public final Partner getPartner(@Nullable PartnerName name)Get details of a Partner.
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
PartnerName name = PartnerName.of("[ORGANIZATION]", "[LOCATION]");
Partner response = cloudControlsPartnerCoreClient.getPartner(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.cloudcontrolspartner.v1beta.PartnerNameRequired. Format: |
| Returns | |
|---|---|
| Type | Description |
Partner |
|
getPartner(GetPartnerRequest request)
public final Partner getPartner(GetPartnerRequest request)Get details of a Partner.
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
GetPartnerRequest request =
GetPartnerRequest.newBuilder()
.setName(PartnerName.of("[ORGANIZATION]", "[LOCATION]").toString())
.build();
Partner response = cloudControlsPartnerCoreClient.getPartner(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
GetPartnerRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
Partner |
|
getPartner(String name)
public final Partner getPartner(String name)Get details of a Partner.
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
String name = PartnerName.of("[ORGANIZATION]", "[LOCATION]").toString();
Partner response = cloudControlsPartnerCoreClient.getPartner(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. Format: |
| Returns | |
|---|---|
| Type | Description |
Partner |
|
getPartnerCallable()
public final UnaryCallable<GetPartnerRequest,Partner> getPartnerCallable()Get details of a Partner.
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
GetPartnerRequest request =
GetPartnerRequest.newBuilder()
.setName(PartnerName.of("[ORGANIZATION]", "[LOCATION]").toString())
.build();
ApiFuture<Partner> future =
cloudControlsPartnerCoreClient.getPartnerCallable().futureCall(request);
// Do something.
Partner response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<GetPartnerRequest,Partner> |
|
getPartnerPermissions(@Nullable PartnerPermissionsName name)
public final PartnerPermissions getPartnerPermissions(@Nullable PartnerPermissionsName name)Gets the partner permissions granted for a 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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
PartnerPermissionsName name =
PartnerPermissionsName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]", "[WORKLOAD]");
PartnerPermissions response = cloudControlsPartnerCoreClient.getPartnerPermissions(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.cloudcontrolspartner.v1beta.PartnerPermissionsNameRequired. Name of the resource to get in the format:
|
| Returns | |
|---|---|
| Type | Description |
PartnerPermissions |
|
getPartnerPermissions(GetPartnerPermissionsRequest request)
public final PartnerPermissions getPartnerPermissions(GetPartnerPermissionsRequest request)Gets the partner permissions granted for a 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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
GetPartnerPermissionsRequest request =
GetPartnerPermissionsRequest.newBuilder()
.setName(
PartnerPermissionsName.of(
"[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]", "[WORKLOAD]")
.toString())
.build();
PartnerPermissions response = cloudControlsPartnerCoreClient.getPartnerPermissions(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
GetPartnerPermissionsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
PartnerPermissions |
|
getPartnerPermissions(String name)
public final PartnerPermissions getPartnerPermissions(String name)Gets the partner permissions granted for a 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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
String name =
PartnerPermissionsName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]", "[WORKLOAD]")
.toString();
PartnerPermissions response = cloudControlsPartnerCoreClient.getPartnerPermissions(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. Name of the resource to get in the format:
|
| Returns | |
|---|---|
| Type | Description |
PartnerPermissions |
|
getPartnerPermissionsCallable()
public final UnaryCallable<GetPartnerPermissionsRequest,PartnerPermissions> getPartnerPermissionsCallable()Gets the partner permissions granted for a 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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
GetPartnerPermissionsRequest request =
GetPartnerPermissionsRequest.newBuilder()
.setName(
PartnerPermissionsName.of(
"[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]", "[WORKLOAD]")
.toString())
.build();
ApiFuture<PartnerPermissions> future =
cloudControlsPartnerCoreClient.getPartnerPermissionsCallable().futureCall(request);
// Do something.
PartnerPermissions response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<GetPartnerPermissionsRequest,PartnerPermissions> |
|
getSettings()
public final @Nullable CloudControlsPartnerCoreSettings getSettings()| Returns | |
|---|---|
| Type | Description |
@org.jspecify.annotations.Nullable com.google.cloud.cloudcontrolspartner.v1beta.CloudControlsPartnerCoreSettings |
|
getStub()
public CloudControlsPartnerCoreStub getStub()| Returns | |
|---|---|
| Type | Description |
CloudControlsPartnerCoreStub |
|
getWorkload(@Nullable WorkloadName name)
public final Workload getWorkload(@Nullable WorkloadName name)Gets details of a single 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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
WorkloadName name =
WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]", "[WORKLOAD]");
Workload response = cloudControlsPartnerCoreClient.getWorkload(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.cloudcontrolspartner.v1beta.WorkloadNameRequired. Format:
|
| Returns | |
|---|---|
| Type | Description |
Workload |
|
getWorkload(GetWorkloadRequest request)
public final Workload getWorkload(GetWorkloadRequest request)Gets details of a single 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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
GetWorkloadRequest request =
GetWorkloadRequest.newBuilder()
.setName(
WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]", "[WORKLOAD]")
.toString())
.build();
Workload response = cloudControlsPartnerCoreClient.getWorkload(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
GetWorkloadRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
Workload |
|
getWorkload(String name)
public final Workload getWorkload(String name)Gets details of a single 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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
String name =
WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]", "[WORKLOAD]").toString();
Workload response = cloudControlsPartnerCoreClient.getWorkload(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. Format:
|
| Returns | |
|---|---|
| Type | Description |
Workload |
|
getWorkloadCallable()
public final UnaryCallable<GetWorkloadRequest,Workload> getWorkloadCallable()Gets details of a single 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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
GetWorkloadRequest request =
GetWorkloadRequest.newBuilder()
.setName(
WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]", "[WORKLOAD]")
.toString())
.build();
ApiFuture<Workload> future =
cloudControlsPartnerCoreClient.getWorkloadCallable().futureCall(request);
// Do something.
Workload response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<GetWorkloadRequest,Workload> |
|
isShutdown()
public boolean isShutdown()| Returns | |
|---|---|
| Type | Description |
boolean |
|
isTerminated()
public boolean isTerminated()| Returns | |
|---|---|
| Type | Description |
boolean |
|
listAccessApprovalRequests(@Nullable WorkloadName parent) (deprecated)
public final CloudControlsPartnerCoreClient.ListAccessApprovalRequestsPagedResponse listAccessApprovalRequests(@Nullable WorkloadName parent)Deprecated. This method is deprecated and will be removed in the next major version update.
Deprecated: Only returns access approval requests directly associated with an assured workload folder.
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
WorkloadName parent =
WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]", "[WORKLOAD]");
for (AccessApprovalRequest element :
cloudControlsPartnerCoreClient.listAccessApprovalRequests(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.cloudcontrolspartner.v1beta.WorkloadNameRequired. Parent resource Format:
|
| Returns | |
|---|---|
| Type | Description |
CloudControlsPartnerCoreClient.ListAccessApprovalRequestsPagedResponse |
|
listAccessApprovalRequests(ListAccessApprovalRequestsRequest request) (deprecated)
public final CloudControlsPartnerCoreClient.ListAccessApprovalRequestsPagedResponse listAccessApprovalRequests(ListAccessApprovalRequestsRequest request)Deprecated. This method is deprecated and will be removed in the next major version update.
Deprecated: Only returns access approval requests directly associated with an assured workload folder.
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
ListAccessApprovalRequestsRequest request =
ListAccessApprovalRequestsRequest.newBuilder()
.setParent(
WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]", "[WORKLOAD]")
.toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
for (AccessApprovalRequest element :
cloudControlsPartnerCoreClient.listAccessApprovalRequests(request).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ListAccessApprovalRequestsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
CloudControlsPartnerCoreClient.ListAccessApprovalRequestsPagedResponse |
|
listAccessApprovalRequests(String parent) (deprecated)
public final CloudControlsPartnerCoreClient.ListAccessApprovalRequestsPagedResponse listAccessApprovalRequests(String parent)Deprecated. This method is deprecated and will be removed in the next major version update.
Deprecated: Only returns access approval requests directly associated with an assured workload folder.
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
String parent =
WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]", "[WORKLOAD]").toString();
for (AccessApprovalRequest element :
cloudControlsPartnerCoreClient.listAccessApprovalRequests(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
StringRequired. Parent resource Format:
|
| Returns | |
|---|---|
| Type | Description |
CloudControlsPartnerCoreClient.ListAccessApprovalRequestsPagedResponse |
|
listAccessApprovalRequestsCallable() (deprecated)
public final UnaryCallable<ListAccessApprovalRequestsRequest,ListAccessApprovalRequestsResponse> listAccessApprovalRequestsCallable()Deprecated. This method is deprecated and will be removed in the next major version update.
Deprecated: Only returns access approval requests directly associated with an assured workload folder.
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
ListAccessApprovalRequestsRequest request =
ListAccessApprovalRequestsRequest.newBuilder()
.setParent(
WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]", "[WORKLOAD]")
.toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
while (true) {
ListAccessApprovalRequestsResponse response =
cloudControlsPartnerCoreClient.listAccessApprovalRequestsCallable().call(request);
for (AccessApprovalRequest element : response.getAccessApprovalRequestsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListAccessApprovalRequestsRequest,ListAccessApprovalRequestsResponse> |
|
listAccessApprovalRequestsPagedCallable() (deprecated)
public final UnaryCallable<ListAccessApprovalRequestsRequest,CloudControlsPartnerCoreClient.ListAccessApprovalRequestsPagedResponse> listAccessApprovalRequestsPagedCallable()Deprecated. This method is deprecated and will be removed in the next major version update.
Deprecated: Only returns access approval requests directly associated with an assured workload folder.
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
ListAccessApprovalRequestsRequest request =
ListAccessApprovalRequestsRequest.newBuilder()
.setParent(
WorkloadName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]", "[WORKLOAD]")
.toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
ApiFuture<AccessApprovalRequest> future =
cloudControlsPartnerCoreClient
.listAccessApprovalRequestsPagedCallable()
.futureCall(request);
// Do something.
for (AccessApprovalRequest element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListAccessApprovalRequestsRequest,ListAccessApprovalRequestsPagedResponse> |
|
listCustomers(@Nullable OrganizationLocationName parent)
public final CloudControlsPartnerCoreClient.ListCustomersPagedResponse listCustomers(@Nullable OrganizationLocationName parent)Lists customers of a partner identified by its Google Cloud organization ID
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
OrganizationLocationName parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]");
for (Customer element : cloudControlsPartnerCoreClient.listCustomers(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.cloudcontrolspartner.v1beta.OrganizationLocationNameRequired. Parent resource Format:
|
| Returns | |
|---|---|
| Type | Description |
CloudControlsPartnerCoreClient.ListCustomersPagedResponse |
|
listCustomers(ListCustomersRequest request)
public final CloudControlsPartnerCoreClient.ListCustomersPagedResponse listCustomers(ListCustomersRequest request)Lists customers of a partner identified by its Google Cloud organization ID
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
ListCustomersRequest request =
ListCustomersRequest.newBuilder()
.setParent(OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
for (Customer element : cloudControlsPartnerCoreClient.listCustomers(request).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ListCustomersRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
CloudControlsPartnerCoreClient.ListCustomersPagedResponse |
|
listCustomers(String parent)
public final CloudControlsPartnerCoreClient.ListCustomersPagedResponse listCustomers(String parent)Lists customers of a partner identified by its Google Cloud organization ID
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
String parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]").toString();
for (Customer element : cloudControlsPartnerCoreClient.listCustomers(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
StringRequired. Parent resource Format:
|
| Returns | |
|---|---|
| Type | Description |
CloudControlsPartnerCoreClient.ListCustomersPagedResponse |
|
listCustomersCallable()
public final UnaryCallable<ListCustomersRequest,ListCustomersResponse> listCustomersCallable()Lists customers of a partner identified by its Google Cloud organization ID
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
ListCustomersRequest request =
ListCustomersRequest.newBuilder()
.setParent(OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
while (true) {
ListCustomersResponse response =
cloudControlsPartnerCoreClient.listCustomersCallable().call(request);
for (Customer element : response.getCustomersList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListCustomersRequest,ListCustomersResponse> |
|
listCustomersPagedCallable()
public final UnaryCallable<ListCustomersRequest,CloudControlsPartnerCoreClient.ListCustomersPagedResponse> listCustomersPagedCallable()Lists customers of a partner identified by its Google Cloud organization ID
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
ListCustomersRequest request =
ListCustomersRequest.newBuilder()
.setParent(OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
ApiFuture<Customer> future =
cloudControlsPartnerCoreClient.listCustomersPagedCallable().futureCall(request);
// Do something.
for (Customer element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListCustomersRequest,ListCustomersPagedResponse> |
|
listWorkloads(@Nullable CustomerName parent)
public final CloudControlsPartnerCoreClient.ListWorkloadsPagedResponse listWorkloads(@Nullable CustomerName parent)Lists customer workloads for a given customer org id
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
CustomerName parent = CustomerName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]");
for (Workload element : cloudControlsPartnerCoreClient.listWorkloads(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.cloudcontrolspartner.v1beta.CustomerNameRequired. Parent resource Format:
|
| Returns | |
|---|---|
| Type | Description |
CloudControlsPartnerCoreClient.ListWorkloadsPagedResponse |
|
listWorkloads(ListWorkloadsRequest request)
public final CloudControlsPartnerCoreClient.ListWorkloadsPagedResponse listWorkloads(ListWorkloadsRequest request)Lists customer workloads for a given customer org id
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
ListWorkloadsRequest request =
ListWorkloadsRequest.newBuilder()
.setParent(CustomerName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
for (Workload element : cloudControlsPartnerCoreClient.listWorkloads(request).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ListWorkloadsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
CloudControlsPartnerCoreClient.ListWorkloadsPagedResponse |
|
listWorkloads(String parent)
public final CloudControlsPartnerCoreClient.ListWorkloadsPagedResponse listWorkloads(String parent)Lists customer workloads for a given customer org id
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
String parent = CustomerName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]").toString();
for (Workload element : cloudControlsPartnerCoreClient.listWorkloads(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
StringRequired. Parent resource Format:
|
| Returns | |
|---|---|
| Type | Description |
CloudControlsPartnerCoreClient.ListWorkloadsPagedResponse |
|
listWorkloadsCallable()
public final UnaryCallable<ListWorkloadsRequest,ListWorkloadsResponse> listWorkloadsCallable()Lists customer workloads for a given customer org id
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
ListWorkloadsRequest request =
ListWorkloadsRequest.newBuilder()
.setParent(CustomerName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
while (true) {
ListWorkloadsResponse response =
cloudControlsPartnerCoreClient.listWorkloadsCallable().call(request);
for (Workload element : response.getWorkloadsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListWorkloadsRequest,ListWorkloadsResponse> |
|
listWorkloadsPagedCallable()
public final UnaryCallable<ListWorkloadsRequest,CloudControlsPartnerCoreClient.ListWorkloadsPagedResponse> listWorkloadsPagedCallable()Lists customer workloads for a given customer org id
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
ListWorkloadsRequest request =
ListWorkloadsRequest.newBuilder()
.setParent(CustomerName.of("[ORGANIZATION]", "[LOCATION]", "[CUSTOMER]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
ApiFuture<Workload> future =
cloudControlsPartnerCoreClient.listWorkloadsPagedCallable().futureCall(request);
// Do something.
for (Workload element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListWorkloadsRequest,ListWorkloadsPagedResponse> |
|
shutdown()
public void shutdown()shutdownNow()
public void shutdownNow()updateCustomer(Customer customer, FieldMask updateMask)
public final Customer updateCustomer(Customer customer, FieldMask updateMask)Update details of a single customer
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
Customer customer = Customer.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
Customer response = cloudControlsPartnerCoreClient.updateCustomer(customer, updateMask);
}
| Parameters | |
|---|---|
| Name | Description |
customer |
CustomerRequired. The customer to update Format:
|
updateMask |
FieldMaskOptional. The list of fields to update |
| Returns | |
|---|---|
| Type | Description |
Customer |
|
updateCustomer(UpdateCustomerRequest request)
public final Customer updateCustomer(UpdateCustomerRequest request)Update details of a single customer
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
UpdateCustomerRequest request =
UpdateCustomerRequest.newBuilder()
.setCustomer(Customer.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
Customer response = cloudControlsPartnerCoreClient.updateCustomer(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateCustomerRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
Customer |
|
updateCustomerCallable()
public final UnaryCallable<UpdateCustomerRequest,Customer> updateCustomerCallable()Update details of a single customer
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 (CloudControlsPartnerCoreClient cloudControlsPartnerCoreClient =
CloudControlsPartnerCoreClient.create()) {
UpdateCustomerRequest request =
UpdateCustomerRequest.newBuilder()
.setCustomer(Customer.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<Customer> future =
cloudControlsPartnerCoreClient.updateCustomerCallable().futureCall(request);
// Do something.
Customer response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<UpdateCustomerRequest,Customer> |
|