@Generated(value="by gapic-generator-java") public class PublicDelegatedPrefixesClient extends Object implements com.google.api.gax.core.BackgroundResource
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
String project = "project-309310695";
String region = "region-934795532";
String publicDelegatedPrefix = "publicDelegatedPrefix-663003832";
PublicDelegatedPrefix response =
publicDelegatedPrefixesClient.get(project, region, publicDelegatedPrefix);
}
Note: close() needs to be called on the PublicDelegatedPrefixesClient 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 |
|---|---|---|
AggregatedList |
Lists all PublicDelegatedPrefix resources owned by the specific project across all scopes. To prevent failure, Google recommends that you set the `returnPartialSuccess` parameter to `true`. |
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.
|
Announce |
Announces the specified PublicDelegatedPrefix in the given region. |
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 `OperationFuture`, which is used to track polling of the service.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
Delete |
Deletes the specified PublicDelegatedPrefix in the given region. |
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 `OperationFuture`, which is used to track polling of the service.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
Get |
Returns the specified PublicDelegatedPrefix resource in the given region. |
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.
|
Insert |
Creates a PublicDelegatedPrefix in the specified project in the given region using the parameters that are included in the request. |
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 `OperationFuture`, which is used to track polling of the service.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
List |
Lists the PublicDelegatedPrefixes for a project in the given region. |
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.
|
Patch |
Patches the specified PublicDelegatedPrefix resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules. |
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 `OperationFuture`, which is used to track polling of the service.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
Withdraw |
Withdraws the specified PublicDelegatedPrefix in the given region. |
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 `OperationFuture`, which is used to track polling of the service.
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 PublicDelegatedPrefixesSettings 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
PublicDelegatedPrefixesSettings publicDelegatedPrefixesSettings =
PublicDelegatedPrefixesSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create(publicDelegatedPrefixesSettings);
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
PublicDelegatedPrefixesSettings publicDelegatedPrefixesSettings =
PublicDelegatedPrefixesSettings.newBuilder().setEndpoint(myEndpoint).build();
PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create(publicDelegatedPrefixesSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
| Modifier and Type | Class and Description |
|---|---|
static class |
PublicDelegatedPrefixesClient.AggregatedListFixedSizeCollection |
static class |
PublicDelegatedPrefixesClient.AggregatedListPage |
static class |
PublicDelegatedPrefixesClient.AggregatedListPagedResponse |
static class |
PublicDelegatedPrefixesClient.ListFixedSizeCollection |
static class |
PublicDelegatedPrefixesClient.ListPage |
static class |
PublicDelegatedPrefixesClient.ListPagedResponse |
| Modifier | Constructor and Description |
|---|---|
protected |
PublicDelegatedPrefixesClient(PublicDelegatedPrefixesSettings settings)
Constructs an instance of PublicDelegatedPrefixesClient, using the given settings.
|
protected |
PublicDelegatedPrefixesClient(PublicDelegatedPrefixesStub stub) |
| Modifier and Type | Method and Description |
|---|---|
PublicDelegatedPrefixesClient.AggregatedListPagedResponse |
aggregatedList(AggregatedListPublicDelegatedPrefixesRequest request)
Lists all PublicDelegatedPrefix resources owned by the specific project across all scopes.
|
PublicDelegatedPrefixesClient.AggregatedListPagedResponse |
aggregatedList(String project)
Lists all PublicDelegatedPrefix resources owned by the specific project across all scopes.
|
com.google.api.gax.rpc.UnaryCallable<AggregatedListPublicDelegatedPrefixesRequest,PublicDelegatedPrefixAggregatedList> |
aggregatedListCallable()
Lists all PublicDelegatedPrefix resources owned by the specific project across all scopes.
|
com.google.api.gax.rpc.UnaryCallable<AggregatedListPublicDelegatedPrefixesRequest,PublicDelegatedPrefixesClient.AggregatedListPagedResponse> |
aggregatedListPagedCallable()
Lists all PublicDelegatedPrefix resources owned by the specific project across all scopes.
|
com.google.api.gax.longrunning.OperationFuture<Operation,Operation> |
announceAsync(AnnouncePublicDelegatedPrefixeRequest request)
Announces the specified PublicDelegatedPrefix in the given region.
|
com.google.api.gax.longrunning.OperationFuture<Operation,Operation> |
announceAsync(String project,
String region,
String publicDelegatedPrefix)
Announces the specified PublicDelegatedPrefix in the given region.
|
com.google.api.gax.rpc.UnaryCallable<AnnouncePublicDelegatedPrefixeRequest,Operation> |
announceCallable()
Announces the specified PublicDelegatedPrefix in the given region.
|
com.google.api.gax.rpc.OperationCallable<AnnouncePublicDelegatedPrefixeRequest,Operation,Operation> |
announceOperationCallable()
Announces the specified PublicDelegatedPrefix in the given region.
|
boolean |
awaitTermination(long duration,
TimeUnit unit) |
void |
close() |
static PublicDelegatedPrefixesClient |
create()
Constructs an instance of PublicDelegatedPrefixesClient with default settings.
|
static PublicDelegatedPrefixesClient |
create(PublicDelegatedPrefixesSettings settings)
Constructs an instance of PublicDelegatedPrefixesClient, using the given settings.
|
static PublicDelegatedPrefixesClient |
create(PublicDelegatedPrefixesStub stub)
Constructs an instance of PublicDelegatedPrefixesClient, using the given stub for making calls.
|
com.google.api.gax.longrunning.OperationFuture<Operation,Operation> |
deleteAsync(DeletePublicDelegatedPrefixeRequest request)
Deletes the specified PublicDelegatedPrefix in the given region.
|
com.google.api.gax.longrunning.OperationFuture<Operation,Operation> |
deleteAsync(String project,
String region,
String publicDelegatedPrefix)
Deletes the specified PublicDelegatedPrefix in the given region.
|
com.google.api.gax.rpc.UnaryCallable<DeletePublicDelegatedPrefixeRequest,Operation> |
deleteCallable()
Deletes the specified PublicDelegatedPrefix in the given region.
|
com.google.api.gax.rpc.OperationCallable<DeletePublicDelegatedPrefixeRequest,Operation,Operation> |
deleteOperationCallable()
Deletes the specified PublicDelegatedPrefix in the given region.
|
PublicDelegatedPrefix |
get(GetPublicDelegatedPrefixeRequest request)
Returns the specified PublicDelegatedPrefix resource in the given region.
|
PublicDelegatedPrefix |
get(String project,
String region,
String publicDelegatedPrefix)
Returns the specified PublicDelegatedPrefix resource in the given region.
|
com.google.api.gax.rpc.UnaryCallable<GetPublicDelegatedPrefixeRequest,PublicDelegatedPrefix> |
getCallable()
Returns the specified PublicDelegatedPrefix resource in the given region.
|
PublicDelegatedPrefixesSettings |
getSettings() |
PublicDelegatedPrefixesStub |
getStub() |
com.google.api.gax.longrunning.OperationFuture<Operation,Operation> |
insertAsync(InsertPublicDelegatedPrefixeRequest request)
Creates a PublicDelegatedPrefix in the specified project in the given region using the
parameters that are included in the request.
|
com.google.api.gax.longrunning.OperationFuture<Operation,Operation> |
insertAsync(String project,
String region,
PublicDelegatedPrefix publicDelegatedPrefixResource)
Creates a PublicDelegatedPrefix in the specified project in the given region using the
parameters that are included in the request.
|
com.google.api.gax.rpc.UnaryCallable<InsertPublicDelegatedPrefixeRequest,Operation> |
insertCallable()
Creates a PublicDelegatedPrefix in the specified project in the given region using the
parameters that are included in the request.
|
com.google.api.gax.rpc.OperationCallable<InsertPublicDelegatedPrefixeRequest,Operation,Operation> |
insertOperationCallable()
Creates a PublicDelegatedPrefix in the specified project in the given region using the
parameters that are included in the request.
|
boolean |
isShutdown() |
boolean |
isTerminated() |
PublicDelegatedPrefixesClient.ListPagedResponse |
list(ListPublicDelegatedPrefixesRequest request)
Lists the PublicDelegatedPrefixes for a project in the given region.
|
PublicDelegatedPrefixesClient.ListPagedResponse |
list(String project,
String region)
Lists the PublicDelegatedPrefixes for a project in the given region.
|
com.google.api.gax.rpc.UnaryCallable<ListPublicDelegatedPrefixesRequest,PublicDelegatedPrefixList> |
listCallable()
Lists the PublicDelegatedPrefixes for a project in the given region.
|
com.google.api.gax.rpc.UnaryCallable<ListPublicDelegatedPrefixesRequest,PublicDelegatedPrefixesClient.ListPagedResponse> |
listPagedCallable()
Lists the PublicDelegatedPrefixes for a project in the given region.
|
com.google.api.gax.longrunning.OperationFuture<Operation,Operation> |
patchAsync(PatchPublicDelegatedPrefixeRequest request)
Patches the specified PublicDelegatedPrefix resource with the data included in the request.
|
com.google.api.gax.longrunning.OperationFuture<Operation,Operation> |
patchAsync(String project,
String region,
String publicDelegatedPrefix,
PublicDelegatedPrefix publicDelegatedPrefixResource)
Patches the specified PublicDelegatedPrefix resource with the data included in the request.
|
com.google.api.gax.rpc.UnaryCallable<PatchPublicDelegatedPrefixeRequest,Operation> |
patchCallable()
Patches the specified PublicDelegatedPrefix resource with the data included in the request.
|
com.google.api.gax.rpc.OperationCallable<PatchPublicDelegatedPrefixeRequest,Operation,Operation> |
patchOperationCallable()
Patches the specified PublicDelegatedPrefix resource with the data included in the request.
|
void |
shutdown() |
void |
shutdownNow() |
com.google.api.gax.longrunning.OperationFuture<Operation,Operation> |
withdrawAsync(String project,
String region,
String publicDelegatedPrefix)
Withdraws the specified PublicDelegatedPrefix in the given region.
|
com.google.api.gax.longrunning.OperationFuture<Operation,Operation> |
withdrawAsync(WithdrawPublicDelegatedPrefixeRequest request)
Withdraws the specified PublicDelegatedPrefix in the given region.
|
com.google.api.gax.rpc.UnaryCallable<WithdrawPublicDelegatedPrefixeRequest,Operation> |
withdrawCallable()
Withdraws the specified PublicDelegatedPrefix in the given region.
|
com.google.api.gax.rpc.OperationCallable<WithdrawPublicDelegatedPrefixeRequest,Operation,Operation> |
withdrawOperationCallable()
Withdraws the specified PublicDelegatedPrefix in the given region.
|
protected PublicDelegatedPrefixesClient(PublicDelegatedPrefixesSettings settings) throws IOException
IOExceptionprotected PublicDelegatedPrefixesClient(PublicDelegatedPrefixesStub stub)
public static final PublicDelegatedPrefixesClient create() throws IOException
IOExceptionpublic static final PublicDelegatedPrefixesClient create(PublicDelegatedPrefixesSettings settings) throws IOException
IOExceptionpublic static final PublicDelegatedPrefixesClient create(PublicDelegatedPrefixesStub stub)
public final PublicDelegatedPrefixesSettings getSettings()
public PublicDelegatedPrefixesStub getStub()
public final PublicDelegatedPrefixesClient.AggregatedListPagedResponse aggregatedList(String project)
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
String project = "project-309310695";
for (Map.Entry<String, PublicDelegatedPrefixesScopedList> element :
publicDelegatedPrefixesClient.aggregatedList(project).iterateAll()) {
// doThingsWith(element);
}
}
project - Name of the project scoping this request.com.google.api.gax.rpc.ApiException - if the remote call failspublic final PublicDelegatedPrefixesClient.AggregatedListPagedResponse aggregatedList(AggregatedListPublicDelegatedPrefixesRequest request)
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
AggregatedListPublicDelegatedPrefixesRequest request =
AggregatedListPublicDelegatedPrefixesRequest.newBuilder()
.setFilter("filter-1274492040")
.setIncludeAllScopes(true)
.setMaxResults(1128457243)
.setOrderBy("orderBy-1207110587")
.setPageToken("pageToken873572522")
.setProject("project-309310695")
.setReturnPartialSuccess(true)
.setServiceProjectNumber(-1293855239)
.build();
for (Map.Entry<String, PublicDelegatedPrefixesScopedList> element :
publicDelegatedPrefixesClient.aggregatedList(request).iterateAll()) {
// doThingsWith(element);
}
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<AggregatedListPublicDelegatedPrefixesRequest,PublicDelegatedPrefixesClient.AggregatedListPagedResponse> aggregatedListPagedCallable()
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
AggregatedListPublicDelegatedPrefixesRequest request =
AggregatedListPublicDelegatedPrefixesRequest.newBuilder()
.setFilter("filter-1274492040")
.setIncludeAllScopes(true)
.setMaxResults(1128457243)
.setOrderBy("orderBy-1207110587")
.setPageToken("pageToken873572522")
.setProject("project-309310695")
.setReturnPartialSuccess(true)
.setServiceProjectNumber(-1293855239)
.build();
ApiFuture<Map.Entry<String, PublicDelegatedPrefixesScopedList>> future =
publicDelegatedPrefixesClient.aggregatedListPagedCallable().futureCall(request);
// Do something.
for (Map.Entry<String, PublicDelegatedPrefixesScopedList> element :
future.get().iterateAll()) {
// doThingsWith(element);
}
}
public final com.google.api.gax.rpc.UnaryCallable<AggregatedListPublicDelegatedPrefixesRequest,PublicDelegatedPrefixAggregatedList> aggregatedListCallable()
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
AggregatedListPublicDelegatedPrefixesRequest request =
AggregatedListPublicDelegatedPrefixesRequest.newBuilder()
.setFilter("filter-1274492040")
.setIncludeAllScopes(true)
.setMaxResults(1128457243)
.setOrderBy("orderBy-1207110587")
.setPageToken("pageToken873572522")
.setProject("project-309310695")
.setReturnPartialSuccess(true)
.setServiceProjectNumber(-1293855239)
.build();
while (true) {
PublicDelegatedPrefixAggregatedList response =
publicDelegatedPrefixesClient.aggregatedListCallable().call(request);
for (Map.Entry<String, PublicDelegatedPrefixesScopedList> element :
response.getItemsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
public final com.google.api.gax.longrunning.OperationFuture<Operation,Operation> announceAsync(String project, String region, String publicDelegatedPrefix)
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
String project = "project-309310695";
String region = "region-934795532";
String publicDelegatedPrefix = "publicDelegatedPrefix-663003832";
Operation response =
publicDelegatedPrefixesClient.announceAsync(project, region, publicDelegatedPrefix).get();
}
project - Project ID for this request.region - The name of the region where the public delegated prefix is located. It should
comply with RFC1035.publicDelegatedPrefix - The name of the public delegated prefix. It should comply with
RFC1035.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<Operation,Operation> announceAsync(AnnouncePublicDelegatedPrefixeRequest request)
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
AnnouncePublicDelegatedPrefixeRequest request =
AnnouncePublicDelegatedPrefixeRequest.newBuilder()
.setProject("project-309310695")
.setPublicDelegatedPrefix("publicDelegatedPrefix-663003832")
.setRegion("region-934795532")
.setRequestId("requestId693933066")
.build();
Operation response = publicDelegatedPrefixesClient.announceAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<AnnouncePublicDelegatedPrefixeRequest,Operation,Operation> announceOperationCallable()
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
AnnouncePublicDelegatedPrefixeRequest request =
AnnouncePublicDelegatedPrefixeRequest.newBuilder()
.setProject("project-309310695")
.setPublicDelegatedPrefix("publicDelegatedPrefix-663003832")
.setRegion("region-934795532")
.setRequestId("requestId693933066")
.build();
OperationFuture<Operation, Operation> future =
publicDelegatedPrefixesClient.announceOperationCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<AnnouncePublicDelegatedPrefixeRequest,Operation> announceCallable()
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
AnnouncePublicDelegatedPrefixeRequest request =
AnnouncePublicDelegatedPrefixeRequest.newBuilder()
.setProject("project-309310695")
.setPublicDelegatedPrefix("publicDelegatedPrefix-663003832")
.setRegion("region-934795532")
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
publicDelegatedPrefixesClient.announceCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<Operation,Operation> deleteAsync(String project, String region, String publicDelegatedPrefix)
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
String project = "project-309310695";
String region = "region-934795532";
String publicDelegatedPrefix = "publicDelegatedPrefix-663003832";
Operation response =
publicDelegatedPrefixesClient.deleteAsync(project, region, publicDelegatedPrefix).get();
}
project - Project ID for this request.region - Name of the region of this request.publicDelegatedPrefix - Name of the PublicDelegatedPrefix resource to delete.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<Operation,Operation> deleteAsync(DeletePublicDelegatedPrefixeRequest request)
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
DeletePublicDelegatedPrefixeRequest request =
DeletePublicDelegatedPrefixeRequest.newBuilder()
.setProject("project-309310695")
.setPublicDelegatedPrefix("publicDelegatedPrefix-663003832")
.setRegion("region-934795532")
.setRequestId("requestId693933066")
.build();
Operation response = publicDelegatedPrefixesClient.deleteAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<DeletePublicDelegatedPrefixeRequest,Operation,Operation> deleteOperationCallable()
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
DeletePublicDelegatedPrefixeRequest request =
DeletePublicDelegatedPrefixeRequest.newBuilder()
.setProject("project-309310695")
.setPublicDelegatedPrefix("publicDelegatedPrefix-663003832")
.setRegion("region-934795532")
.setRequestId("requestId693933066")
.build();
OperationFuture<Operation, Operation> future =
publicDelegatedPrefixesClient.deleteOperationCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<DeletePublicDelegatedPrefixeRequest,Operation> deleteCallable()
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
DeletePublicDelegatedPrefixeRequest request =
DeletePublicDelegatedPrefixeRequest.newBuilder()
.setProject("project-309310695")
.setPublicDelegatedPrefix("publicDelegatedPrefix-663003832")
.setRegion("region-934795532")
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
publicDelegatedPrefixesClient.deleteCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final PublicDelegatedPrefix get(String project, String region, String publicDelegatedPrefix)
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
String project = "project-309310695";
String region = "region-934795532";
String publicDelegatedPrefix = "publicDelegatedPrefix-663003832";
PublicDelegatedPrefix response =
publicDelegatedPrefixesClient.get(project, region, publicDelegatedPrefix);
}
project - Project ID for this request.region - Name of the region of this request.publicDelegatedPrefix - Name of the PublicDelegatedPrefix resource to return.com.google.api.gax.rpc.ApiException - if the remote call failspublic final PublicDelegatedPrefix get(GetPublicDelegatedPrefixeRequest request)
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
GetPublicDelegatedPrefixeRequest request =
GetPublicDelegatedPrefixeRequest.newBuilder()
.setProject("project-309310695")
.setPublicDelegatedPrefix("publicDelegatedPrefix-663003832")
.setRegion("region-934795532")
.build();
PublicDelegatedPrefix response = publicDelegatedPrefixesClient.get(request);
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<GetPublicDelegatedPrefixeRequest,PublicDelegatedPrefix> getCallable()
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
GetPublicDelegatedPrefixeRequest request =
GetPublicDelegatedPrefixeRequest.newBuilder()
.setProject("project-309310695")
.setPublicDelegatedPrefix("publicDelegatedPrefix-663003832")
.setRegion("region-934795532")
.build();
ApiFuture<PublicDelegatedPrefix> future =
publicDelegatedPrefixesClient.getCallable().futureCall(request);
// Do something.
PublicDelegatedPrefix response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<Operation,Operation> insertAsync(String project, String region, PublicDelegatedPrefix publicDelegatedPrefixResource)
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
String project = "project-309310695";
String region = "region-934795532";
PublicDelegatedPrefix publicDelegatedPrefixResource =
PublicDelegatedPrefix.newBuilder().build();
Operation response =
publicDelegatedPrefixesClient
.insertAsync(project, region, publicDelegatedPrefixResource)
.get();
}
project - Project ID for this request.region - Name of the region of this request.publicDelegatedPrefixResource - The body resource for this requestcom.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<Operation,Operation> insertAsync(InsertPublicDelegatedPrefixeRequest request)
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
InsertPublicDelegatedPrefixeRequest request =
InsertPublicDelegatedPrefixeRequest.newBuilder()
.setProject("project-309310695")
.setPublicDelegatedPrefixResource(PublicDelegatedPrefix.newBuilder().build())
.setRegion("region-934795532")
.setRequestId("requestId693933066")
.build();
Operation response = publicDelegatedPrefixesClient.insertAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<InsertPublicDelegatedPrefixeRequest,Operation,Operation> insertOperationCallable()
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
InsertPublicDelegatedPrefixeRequest request =
InsertPublicDelegatedPrefixeRequest.newBuilder()
.setProject("project-309310695")
.setPublicDelegatedPrefixResource(PublicDelegatedPrefix.newBuilder().build())
.setRegion("region-934795532")
.setRequestId("requestId693933066")
.build();
OperationFuture<Operation, Operation> future =
publicDelegatedPrefixesClient.insertOperationCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<InsertPublicDelegatedPrefixeRequest,Operation> insertCallable()
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
InsertPublicDelegatedPrefixeRequest request =
InsertPublicDelegatedPrefixeRequest.newBuilder()
.setProject("project-309310695")
.setPublicDelegatedPrefixResource(PublicDelegatedPrefix.newBuilder().build())
.setRegion("region-934795532")
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
publicDelegatedPrefixesClient.insertCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final PublicDelegatedPrefixesClient.ListPagedResponse list(String project, String region)
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
String project = "project-309310695";
String region = "region-934795532";
for (PublicDelegatedPrefix element :
publicDelegatedPrefixesClient.list(project, region).iterateAll()) {
// doThingsWith(element);
}
}
project - Project ID for this request.region - Name of the region of this request.com.google.api.gax.rpc.ApiException - if the remote call failspublic final PublicDelegatedPrefixesClient.ListPagedResponse list(ListPublicDelegatedPrefixesRequest request)
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
ListPublicDelegatedPrefixesRequest request =
ListPublicDelegatedPrefixesRequest.newBuilder()
.setFilter("filter-1274492040")
.setMaxResults(1128457243)
.setOrderBy("orderBy-1207110587")
.setPageToken("pageToken873572522")
.setProject("project-309310695")
.setRegion("region-934795532")
.setReturnPartialSuccess(true)
.build();
for (PublicDelegatedPrefix element :
publicDelegatedPrefixesClient.list(request).iterateAll()) {
// doThingsWith(element);
}
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<ListPublicDelegatedPrefixesRequest,PublicDelegatedPrefixesClient.ListPagedResponse> listPagedCallable()
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
ListPublicDelegatedPrefixesRequest request =
ListPublicDelegatedPrefixesRequest.newBuilder()
.setFilter("filter-1274492040")
.setMaxResults(1128457243)
.setOrderBy("orderBy-1207110587")
.setPageToken("pageToken873572522")
.setProject("project-309310695")
.setRegion("region-934795532")
.setReturnPartialSuccess(true)
.build();
ApiFuture<PublicDelegatedPrefix> future =
publicDelegatedPrefixesClient.listPagedCallable().futureCall(request);
// Do something.
for (PublicDelegatedPrefix element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
public final com.google.api.gax.rpc.UnaryCallable<ListPublicDelegatedPrefixesRequest,PublicDelegatedPrefixList> listCallable()
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
ListPublicDelegatedPrefixesRequest request =
ListPublicDelegatedPrefixesRequest.newBuilder()
.setFilter("filter-1274492040")
.setMaxResults(1128457243)
.setOrderBy("orderBy-1207110587")
.setPageToken("pageToken873572522")
.setProject("project-309310695")
.setRegion("region-934795532")
.setReturnPartialSuccess(true)
.build();
while (true) {
PublicDelegatedPrefixList response =
publicDelegatedPrefixesClient.listCallable().call(request);
for (PublicDelegatedPrefix element : response.getItemsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
public final com.google.api.gax.longrunning.OperationFuture<Operation,Operation> patchAsync(String project, String region, String publicDelegatedPrefix, PublicDelegatedPrefix publicDelegatedPrefixResource)
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
String project = "project-309310695";
String region = "region-934795532";
String publicDelegatedPrefix = "publicDelegatedPrefix-663003832";
PublicDelegatedPrefix publicDelegatedPrefixResource =
PublicDelegatedPrefix.newBuilder().build();
Operation response =
publicDelegatedPrefixesClient
.patchAsync(project, region, publicDelegatedPrefix, publicDelegatedPrefixResource)
.get();
}
project - Project ID for this request.region - Name of the region for this request.publicDelegatedPrefix - Name of the PublicDelegatedPrefix resource to patch.publicDelegatedPrefixResource - The body resource for this requestcom.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<Operation,Operation> patchAsync(PatchPublicDelegatedPrefixeRequest request)
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
PatchPublicDelegatedPrefixeRequest request =
PatchPublicDelegatedPrefixeRequest.newBuilder()
.setProject("project-309310695")
.setPublicDelegatedPrefix("publicDelegatedPrefix-663003832")
.setPublicDelegatedPrefixResource(PublicDelegatedPrefix.newBuilder().build())
.setRegion("region-934795532")
.setRequestId("requestId693933066")
.build();
Operation response = publicDelegatedPrefixesClient.patchAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<PatchPublicDelegatedPrefixeRequest,Operation,Operation> patchOperationCallable()
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
PatchPublicDelegatedPrefixeRequest request =
PatchPublicDelegatedPrefixeRequest.newBuilder()
.setProject("project-309310695")
.setPublicDelegatedPrefix("publicDelegatedPrefix-663003832")
.setPublicDelegatedPrefixResource(PublicDelegatedPrefix.newBuilder().build())
.setRegion("region-934795532")
.setRequestId("requestId693933066")
.build();
OperationFuture<Operation, Operation> future =
publicDelegatedPrefixesClient.patchOperationCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<PatchPublicDelegatedPrefixeRequest,Operation> patchCallable()
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
PatchPublicDelegatedPrefixeRequest request =
PatchPublicDelegatedPrefixeRequest.newBuilder()
.setProject("project-309310695")
.setPublicDelegatedPrefix("publicDelegatedPrefix-663003832")
.setPublicDelegatedPrefixResource(PublicDelegatedPrefix.newBuilder().build())
.setRegion("region-934795532")
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
publicDelegatedPrefixesClient.patchCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<Operation,Operation> withdrawAsync(String project, String region, String publicDelegatedPrefix)
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
String project = "project-309310695";
String region = "region-934795532";
String publicDelegatedPrefix = "publicDelegatedPrefix-663003832";
Operation response =
publicDelegatedPrefixesClient.withdrawAsync(project, region, publicDelegatedPrefix).get();
}
project - Project ID for this request.region - The name of the region where the public delegated prefix is located. It should
comply with RFC1035.publicDelegatedPrefix - The name of the public delegated prefix. It should comply with
RFC1035.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<Operation,Operation> withdrawAsync(WithdrawPublicDelegatedPrefixeRequest request)
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
WithdrawPublicDelegatedPrefixeRequest request =
WithdrawPublicDelegatedPrefixeRequest.newBuilder()
.setProject("project-309310695")
.setPublicDelegatedPrefix("publicDelegatedPrefix-663003832")
.setRegion("region-934795532")
.setRequestId("requestId693933066")
.build();
Operation response = publicDelegatedPrefixesClient.withdrawAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<WithdrawPublicDelegatedPrefixeRequest,Operation,Operation> withdrawOperationCallable()
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
WithdrawPublicDelegatedPrefixeRequest request =
WithdrawPublicDelegatedPrefixeRequest.newBuilder()
.setProject("project-309310695")
.setPublicDelegatedPrefix("publicDelegatedPrefix-663003832")
.setRegion("region-934795532")
.setRequestId("requestId693933066")
.build();
OperationFuture<Operation, Operation> future =
publicDelegatedPrefixesClient.withdrawOperationCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<WithdrawPublicDelegatedPrefixeRequest,Operation> withdrawCallable()
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 (PublicDelegatedPrefixesClient publicDelegatedPrefixesClient =
PublicDelegatedPrefixesClient.create()) {
WithdrawPublicDelegatedPrefixeRequest request =
WithdrawPublicDelegatedPrefixeRequest.newBuilder()
.setProject("project-309310695")
.setPublicDelegatedPrefix("publicDelegatedPrefix-663003832")
.setRegion("region-934795532")
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
publicDelegatedPrefixesClient.withdrawCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final void close()
close in interface AutoCloseablepublic void shutdown()
shutdown in interface com.google.api.gax.core.BackgroundResourcepublic boolean isShutdown()
isShutdown in interface com.google.api.gax.core.BackgroundResourcepublic boolean isTerminated()
isTerminated in interface com.google.api.gax.core.BackgroundResourcepublic void shutdownNow()
shutdownNow in interface com.google.api.gax.core.BackgroundResourcepublic boolean awaitTermination(long duration,
TimeUnit unit)
throws InterruptedException
awaitTermination in interface com.google.api.gax.core.BackgroundResourceInterruptedExceptionCopyright © 2024 Google LLC. All rights reserved.