GitHub Repository | Product Reference | RPC Documentation |
Service Description: Service describing handlers for resources. The service enables clients to run Live Video Analytics (LVA) on the streaming inputs.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
List<OperatorQuery> queries = new ArrayList<>();
ResolveOperatorInfoResponse response =
liveVideoAnalyticsClient.resolveOperatorInfo(parent, queries);
}
Note: close() needs to be called on the LiveVideoAnalyticsClient 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 |
---|---|---|
ListPublicOperators |
ListPublicOperators returns all the operators in public registry. |
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.
|
ResolveOperatorInfo |
ResolveOperatorInfo returns the operator information based on the request. |
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.
|
ListOperators |
Lists Operators in a given project and location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetOperator |
Gets details of a single Operator. |
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.
|
CreateOperator |
Creates a new Operator in a given project and location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateOperator |
Updates the parameters of a single Operator. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteOperator |
Deletes a single Operator. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListAnalyses |
Lists Analyses in a given project and location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetAnalysis |
Gets details of a single Analysis. |
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.
|
CreateAnalysis |
Creates a new Analysis in a given project and location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateAnalysis |
Updates the parameters of a single Analysis. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteAnalysis |
Deletes a single Analysis. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListProcesses |
Lists Processes in a given project and location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetProcess |
Gets details of a single Process. |
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.
|
CreateProcess |
Creates a new Process in a given project and location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateProcess |
Updates the parameters of a single Process. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteProcess |
Deletes a single Process. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
BatchRunProcess |
Run all of the processes to "completion". Max time for each process is the LRO time limit. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
See the individual methods for example code.
Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.
This class can be customized by passing in a custom instance of LiveVideoAnalyticsSettings 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
LiveVideoAnalyticsSettings liveVideoAnalyticsSettings =
LiveVideoAnalyticsSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
LiveVideoAnalyticsClient liveVideoAnalyticsClient =
LiveVideoAnalyticsClient.create(liveVideoAnalyticsSettings);
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
LiveVideoAnalyticsSettings liveVideoAnalyticsSettings =
LiveVideoAnalyticsSettings.newBuilder().setEndpoint(myEndpoint).build();
LiveVideoAnalyticsClient liveVideoAnalyticsClient =
LiveVideoAnalyticsClient.create(liveVideoAnalyticsSettings);
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
LiveVideoAnalyticsSettings liveVideoAnalyticsSettings =
LiveVideoAnalyticsSettings.newHttpJsonBuilder().build();
LiveVideoAnalyticsClient liveVideoAnalyticsClient =
LiveVideoAnalyticsClient.create(liveVideoAnalyticsSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
Static Methods
create()
public static final LiveVideoAnalyticsClient create()
Constructs an instance of LiveVideoAnalyticsClient with default settings.
Returns | |
---|---|
Type | Description |
LiveVideoAnalyticsClient |
Exceptions | |
---|---|
Type | Description |
IOException |
create(LiveVideoAnalyticsSettings settings)
public static final LiveVideoAnalyticsClient create(LiveVideoAnalyticsSettings settings)
Constructs an instance of LiveVideoAnalyticsClient, 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 |
LiveVideoAnalyticsSettings |
Returns | |
---|---|
Type | Description |
LiveVideoAnalyticsClient |
Exceptions | |
---|---|
Type | Description |
IOException |
create(LiveVideoAnalyticsStub stub)
public static final LiveVideoAnalyticsClient create(LiveVideoAnalyticsStub stub)
Constructs an instance of LiveVideoAnalyticsClient, using the given stub for making calls. This is for advanced usage - prefer using create(LiveVideoAnalyticsSettings).
Parameter | |
---|---|
Name | Description |
stub |
LiveVideoAnalyticsStub |
Returns | |
---|---|
Type | Description |
LiveVideoAnalyticsClient |
Constructors
LiveVideoAnalyticsClient(LiveVideoAnalyticsSettings settings)
protected LiveVideoAnalyticsClient(LiveVideoAnalyticsSettings settings)
Constructs an instance of LiveVideoAnalyticsClient, 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 |
LiveVideoAnalyticsSettings |
LiveVideoAnalyticsClient(LiveVideoAnalyticsStub stub)
protected LiveVideoAnalyticsClient(LiveVideoAnalyticsStub stub)
Parameter | |
---|---|
Name | Description |
stub |
LiveVideoAnalyticsStub |
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 |
batchRunProcessAsync(BatchRunProcessRequest request)
public final OperationFuture<BatchRunProcessResponse,OperationMetadata> batchRunProcessAsync(BatchRunProcessRequest request)
Run all of the processes to "completion". Max time for each process is the LRO time limit.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
BatchRunProcessRequest request =
BatchRunProcessRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.addAllRequests(new ArrayList<CreateProcessRequest>())
.setOptions(BatchRunProcessRequest.BatchRunProcessOptions.newBuilder().build())
.setBatchId("batchId-331744779")
.build();
BatchRunProcessResponse response =
liveVideoAnalyticsClient.batchRunProcessAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
BatchRunProcessRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<BatchRunProcessResponse,OperationMetadata> |
batchRunProcessAsync(ClusterName parent, List<CreateProcessRequest> requests)
public final OperationFuture<BatchRunProcessResponse,OperationMetadata> batchRunProcessAsync(ClusterName parent, List<CreateProcessRequest> requests)
Run all of the processes to "completion". Max time for each process is the LRO time limit.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
ClusterName parent = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]");
List<CreateProcessRequest> requests = new ArrayList<>();
BatchRunProcessResponse response =
liveVideoAnalyticsClient.batchRunProcessAsync(parent, requests).get();
}
Parameters | |
---|---|
Name | Description |
parent |
ClusterName Required. The parent resource shared by all processes being created. |
requests |
List<CreateProcessRequest> Required. The create process requests. |
Returns | |
---|---|
Type | Description |
OperationFuture<BatchRunProcessResponse,OperationMetadata> |
batchRunProcessAsync(String parent, List<CreateProcessRequest> requests)
public final OperationFuture<BatchRunProcessResponse,OperationMetadata> batchRunProcessAsync(String parent, List<CreateProcessRequest> requests)
Run all of the processes to "completion". Max time for each process is the LRO time limit.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
String parent = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString();
List<CreateProcessRequest> requests = new ArrayList<>();
BatchRunProcessResponse response =
liveVideoAnalyticsClient.batchRunProcessAsync(parent, requests).get();
}
Parameters | |
---|---|
Name | Description |
parent |
String Required. The parent resource shared by all processes being created. |
requests |
List<CreateProcessRequest> Required. The create process requests. |
Returns | |
---|---|
Type | Description |
OperationFuture<BatchRunProcessResponse,OperationMetadata> |
batchRunProcessCallable()
public final UnaryCallable<BatchRunProcessRequest,Operation> batchRunProcessCallable()
Run all of the processes to "completion". Max time for each process is the LRO time limit.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
BatchRunProcessRequest request =
BatchRunProcessRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.addAllRequests(new ArrayList<CreateProcessRequest>())
.setOptions(BatchRunProcessRequest.BatchRunProcessOptions.newBuilder().build())
.setBatchId("batchId-331744779")
.build();
ApiFuture<Operation> future =
liveVideoAnalyticsClient.batchRunProcessCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<BatchRunProcessRequest,Operation> |
batchRunProcessOperationCallable()
public final OperationCallable<BatchRunProcessRequest,BatchRunProcessResponse,OperationMetadata> batchRunProcessOperationCallable()
Run all of the processes to "completion". Max time for each process is the LRO time limit.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
BatchRunProcessRequest request =
BatchRunProcessRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.addAllRequests(new ArrayList<CreateProcessRequest>())
.setOptions(BatchRunProcessRequest.BatchRunProcessOptions.newBuilder().build())
.setBatchId("batchId-331744779")
.build();
OperationFuture<BatchRunProcessResponse, OperationMetadata> future =
liveVideoAnalyticsClient.batchRunProcessOperationCallable().futureCall(request);
// Do something.
BatchRunProcessResponse response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<BatchRunProcessRequest,BatchRunProcessResponse,OperationMetadata> |
close()
public final void close()
createAnalysisAsync(ClusterName parent, Analysis analysis, String analysisId)
public final OperationFuture<Analysis,OperationMetadata> createAnalysisAsync(ClusterName parent, Analysis analysis, String analysisId)
Creates a new Analysis in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
ClusterName parent = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]");
Analysis analysis = Analysis.newBuilder().build();
String analysisId = "analysisId-944835305";
Analysis response =
liveVideoAnalyticsClient.createAnalysisAsync(parent, analysis, analysisId).get();
}
Parameters | |
---|---|
Name | Description |
parent |
ClusterName Required. Value for parent. |
analysis |
Analysis Required. The resource being created. |
analysisId |
String Required. Id of the requesting object. |
Returns | |
---|---|
Type | Description |
OperationFuture<Analysis,OperationMetadata> |
createAnalysisAsync(CreateAnalysisRequest request)
public final OperationFuture<Analysis,OperationMetadata> createAnalysisAsync(CreateAnalysisRequest request)
Creates a new Analysis in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
CreateAnalysisRequest request =
CreateAnalysisRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setAnalysisId("analysisId-944835305")
.setAnalysis(Analysis.newBuilder().build())
.setRequestId("requestId693933066")
.build();
Analysis response = liveVideoAnalyticsClient.createAnalysisAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
CreateAnalysisRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Analysis,OperationMetadata> |
createAnalysisAsync(String parent, Analysis analysis, String analysisId)
public final OperationFuture<Analysis,OperationMetadata> createAnalysisAsync(String parent, Analysis analysis, String analysisId)
Creates a new Analysis in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
String parent = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString();
Analysis analysis = Analysis.newBuilder().build();
String analysisId = "analysisId-944835305";
Analysis response =
liveVideoAnalyticsClient.createAnalysisAsync(parent, analysis, analysisId).get();
}
Parameters | |
---|---|
Name | Description |
parent |
String Required. Value for parent. |
analysis |
Analysis Required. The resource being created. |
analysisId |
String Required. Id of the requesting object. |
Returns | |
---|---|
Type | Description |
OperationFuture<Analysis,OperationMetadata> |
createAnalysisCallable()
public final UnaryCallable<CreateAnalysisRequest,Operation> createAnalysisCallable()
Creates a new Analysis in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
CreateAnalysisRequest request =
CreateAnalysisRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setAnalysisId("analysisId-944835305")
.setAnalysis(Analysis.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
liveVideoAnalyticsClient.createAnalysisCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<CreateAnalysisRequest,Operation> |
createAnalysisOperationCallable()
public final OperationCallable<CreateAnalysisRequest,Analysis,OperationMetadata> createAnalysisOperationCallable()
Creates a new Analysis in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
CreateAnalysisRequest request =
CreateAnalysisRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setAnalysisId("analysisId-944835305")
.setAnalysis(Analysis.newBuilder().build())
.setRequestId("requestId693933066")
.build();
OperationFuture<Analysis, OperationMetadata> future =
liveVideoAnalyticsClient.createAnalysisOperationCallable().futureCall(request);
// Do something.
Analysis response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<CreateAnalysisRequest,Analysis,OperationMetadata> |
createOperatorAsync(CreateOperatorRequest request)
public final OperationFuture<Operator,OperationMetadata> createOperatorAsync(CreateOperatorRequest request)
Creates a new Operator in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
CreateOperatorRequest request =
CreateOperatorRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setOperatorId("operatorId4364511")
.setOperator(Operator.newBuilder().build())
.setRequestId("requestId693933066")
.build();
Operator response = liveVideoAnalyticsClient.createOperatorAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
CreateOperatorRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Operator,OperationMetadata> |
createOperatorAsync(LocationName parent, Operator operator, String operatorId)
public final OperationFuture<Operator,OperationMetadata> createOperatorAsync(LocationName parent, Operator operator, String operatorId)
Creates a new Operator in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
Operator operator = Operator.newBuilder().build();
String operatorId = "operatorId4364511";
Operator response =
liveVideoAnalyticsClient.createOperatorAsync(parent, operator, operatorId).get();
}
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. Value for parent. |
operator |
Operator Required. The resource being created. |
operatorId |
String Required. Id of the requesting object. |
Returns | |
---|---|
Type | Description |
OperationFuture<Operator,OperationMetadata> |
createOperatorAsync(String parent, Operator operator, String operatorId)
public final OperationFuture<Operator,OperationMetadata> createOperatorAsync(String parent, Operator operator, String operatorId)
Creates a new Operator in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
Operator operator = Operator.newBuilder().build();
String operatorId = "operatorId4364511";
Operator response =
liveVideoAnalyticsClient.createOperatorAsync(parent, operator, operatorId).get();
}
Parameters | |
---|---|
Name | Description |
parent |
String Required. Value for parent. |
operator |
Operator Required. The resource being created. |
operatorId |
String Required. Id of the requesting object. |
Returns | |
---|---|
Type | Description |
OperationFuture<Operator,OperationMetadata> |
createOperatorCallable()
public final UnaryCallable<CreateOperatorRequest,Operation> createOperatorCallable()
Creates a new Operator in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
CreateOperatorRequest request =
CreateOperatorRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setOperatorId("operatorId4364511")
.setOperator(Operator.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
liveVideoAnalyticsClient.createOperatorCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<CreateOperatorRequest,Operation> |
createOperatorOperationCallable()
public final OperationCallable<CreateOperatorRequest,Operator,OperationMetadata> createOperatorOperationCallable()
Creates a new Operator in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
CreateOperatorRequest request =
CreateOperatorRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setOperatorId("operatorId4364511")
.setOperator(Operator.newBuilder().build())
.setRequestId("requestId693933066")
.build();
OperationFuture<Operator, OperationMetadata> future =
liveVideoAnalyticsClient.createOperatorOperationCallable().futureCall(request);
// Do something.
Operator response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<CreateOperatorRequest,Operator,OperationMetadata> |
createProcessAsync(ClusterName parent, Process process, String processId)
public final OperationFuture<Process,OperationMetadata> createProcessAsync(ClusterName parent, Process process, String processId)
Creates a new Process in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
ClusterName parent = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]");
Process process = Process.newBuilder().build();
String processId = "processId-1094760470";
Process response =
liveVideoAnalyticsClient.createProcessAsync(parent, process, processId).get();
}
Parameters | |
---|---|
Name | Description |
parent |
ClusterName Required. Value for parent. |
process |
Process Required. The resource being created. |
processId |
String Required. Id of the requesting object. |
Returns | |
---|---|
Type | Description |
OperationFuture<Process,OperationMetadata> |
createProcessAsync(CreateProcessRequest request)
public final OperationFuture<Process,OperationMetadata> createProcessAsync(CreateProcessRequest request)
Creates a new Process in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
CreateProcessRequest request =
CreateProcessRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setProcessId("processId-1094760470")
.setProcess(Process.newBuilder().build())
.setRequestId("requestId693933066")
.build();
Process response = liveVideoAnalyticsClient.createProcessAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
CreateProcessRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Process,OperationMetadata> |
createProcessAsync(String parent, Process process, String processId)
public final OperationFuture<Process,OperationMetadata> createProcessAsync(String parent, Process process, String processId)
Creates a new Process in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
String parent = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString();
Process process = Process.newBuilder().build();
String processId = "processId-1094760470";
Process response =
liveVideoAnalyticsClient.createProcessAsync(parent, process, processId).get();
}
Parameters | |
---|---|
Name | Description |
parent |
String Required. Value for parent. |
process |
Process Required. The resource being created. |
processId |
String Required. Id of the requesting object. |
Returns | |
---|---|
Type | Description |
OperationFuture<Process,OperationMetadata> |
createProcessCallable()
public final UnaryCallable<CreateProcessRequest,Operation> createProcessCallable()
Creates a new Process in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
CreateProcessRequest request =
CreateProcessRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setProcessId("processId-1094760470")
.setProcess(Process.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
liveVideoAnalyticsClient.createProcessCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<CreateProcessRequest,Operation> |
createProcessOperationCallable()
public final OperationCallable<CreateProcessRequest,Process,OperationMetadata> createProcessOperationCallable()
Creates a new Process in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
CreateProcessRequest request =
CreateProcessRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setProcessId("processId-1094760470")
.setProcess(Process.newBuilder().build())
.setRequestId("requestId693933066")
.build();
OperationFuture<Process, OperationMetadata> future =
liveVideoAnalyticsClient.createProcessOperationCallable().futureCall(request);
// Do something.
Process response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<CreateProcessRequest,Process,OperationMetadata> |
deleteAnalysisAsync(AnalysisName name)
public final OperationFuture<Empty,OperationMetadata> deleteAnalysisAsync(AnalysisName name)
Deletes a single Analysis.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
AnalysisName name = AnalysisName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ANALYSIS]");
liveVideoAnalyticsClient.deleteAnalysisAsync(name).get();
}
Parameter | |
---|---|
Name | Description |
name |
AnalysisName Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteAnalysisAsync(DeleteAnalysisRequest request)
public final OperationFuture<Empty,OperationMetadata> deleteAnalysisAsync(DeleteAnalysisRequest request)
Deletes a single Analysis.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
DeleteAnalysisRequest request =
DeleteAnalysisRequest.newBuilder()
.setName(
AnalysisName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ANALYSIS]").toString())
.setRequestId("requestId693933066")
.build();
liveVideoAnalyticsClient.deleteAnalysisAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
DeleteAnalysisRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteAnalysisAsync(String name)
public final OperationFuture<Empty,OperationMetadata> deleteAnalysisAsync(String name)
Deletes a single Analysis.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
String name =
AnalysisName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ANALYSIS]").toString();
liveVideoAnalyticsClient.deleteAnalysisAsync(name).get();
}
Parameter | |
---|---|
Name | Description |
name |
String Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteAnalysisCallable()
public final UnaryCallable<DeleteAnalysisRequest,Operation> deleteAnalysisCallable()
Deletes a single Analysis.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
DeleteAnalysisRequest request =
DeleteAnalysisRequest.newBuilder()
.setName(
AnalysisName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ANALYSIS]").toString())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
liveVideoAnalyticsClient.deleteAnalysisCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<DeleteAnalysisRequest,Operation> |
deleteAnalysisOperationCallable()
public final OperationCallable<DeleteAnalysisRequest,Empty,OperationMetadata> deleteAnalysisOperationCallable()
Deletes a single Analysis.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
DeleteAnalysisRequest request =
DeleteAnalysisRequest.newBuilder()
.setName(
AnalysisName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ANALYSIS]").toString())
.setRequestId("requestId693933066")
.build();
OperationFuture<Empty, OperationMetadata> future =
liveVideoAnalyticsClient.deleteAnalysisOperationCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<DeleteAnalysisRequest,Empty,OperationMetadata> |
deleteOperatorAsync(DeleteOperatorRequest request)
public final OperationFuture<Empty,OperationMetadata> deleteOperatorAsync(DeleteOperatorRequest request)
Deletes a single Operator.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
DeleteOperatorRequest request =
DeleteOperatorRequest.newBuilder()
.setName(OperatorName.of("[PROJECT]", "[LOCATION]", "[OPERATOR]").toString())
.setRequestId("requestId693933066")
.build();
liveVideoAnalyticsClient.deleteOperatorAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
DeleteOperatorRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteOperatorAsync(OperatorName name)
public final OperationFuture<Empty,OperationMetadata> deleteOperatorAsync(OperatorName name)
Deletes a single Operator.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
OperatorName name = OperatorName.of("[PROJECT]", "[LOCATION]", "[OPERATOR]");
liveVideoAnalyticsClient.deleteOperatorAsync(name).get();
}
Parameter | |
---|---|
Name | Description |
name |
OperatorName Required. Name of the resource |
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteOperatorAsync(String name)
public final OperationFuture<Empty,OperationMetadata> deleteOperatorAsync(String name)
Deletes a single Operator.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
String name = OperatorName.of("[PROJECT]", "[LOCATION]", "[OPERATOR]").toString();
liveVideoAnalyticsClient.deleteOperatorAsync(name).get();
}
Parameter | |
---|---|
Name | Description |
name |
String Required. Name of the resource |
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteOperatorCallable()
public final UnaryCallable<DeleteOperatorRequest,Operation> deleteOperatorCallable()
Deletes a single Operator.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
DeleteOperatorRequest request =
DeleteOperatorRequest.newBuilder()
.setName(OperatorName.of("[PROJECT]", "[LOCATION]", "[OPERATOR]").toString())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
liveVideoAnalyticsClient.deleteOperatorCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<DeleteOperatorRequest,Operation> |
deleteOperatorOperationCallable()
public final OperationCallable<DeleteOperatorRequest,Empty,OperationMetadata> deleteOperatorOperationCallable()
Deletes a single Operator.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
DeleteOperatorRequest request =
DeleteOperatorRequest.newBuilder()
.setName(OperatorName.of("[PROJECT]", "[LOCATION]", "[OPERATOR]").toString())
.setRequestId("requestId693933066")
.build();
OperationFuture<Empty, OperationMetadata> future =
liveVideoAnalyticsClient.deleteOperatorOperationCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<DeleteOperatorRequest,Empty,OperationMetadata> |
deleteProcessAsync(DeleteProcessRequest request)
public final OperationFuture<Empty,OperationMetadata> deleteProcessAsync(DeleteProcessRequest request)
Deletes a single Process.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
DeleteProcessRequest request =
DeleteProcessRequest.newBuilder()
.setName(
ProcessName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[PROCESS]").toString())
.setRequestId("requestId693933066")
.build();
liveVideoAnalyticsClient.deleteProcessAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
DeleteProcessRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteProcessAsync(ProcessName name)
public final OperationFuture<Empty,OperationMetadata> deleteProcessAsync(ProcessName name)
Deletes a single Process.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
ProcessName name = ProcessName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[PROCESS]");
liveVideoAnalyticsClient.deleteProcessAsync(name).get();
}
Parameter | |
---|---|
Name | Description |
name |
ProcessName Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteProcessAsync(String name)
public final OperationFuture<Empty,OperationMetadata> deleteProcessAsync(String name)
Deletes a single Process.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
String name = ProcessName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[PROCESS]").toString();
liveVideoAnalyticsClient.deleteProcessAsync(name).get();
}
Parameter | |
---|---|
Name | Description |
name |
String Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteProcessCallable()
public final UnaryCallable<DeleteProcessRequest,Operation> deleteProcessCallable()
Deletes a single Process.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
DeleteProcessRequest request =
DeleteProcessRequest.newBuilder()
.setName(
ProcessName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[PROCESS]").toString())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
liveVideoAnalyticsClient.deleteProcessCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<DeleteProcessRequest,Operation> |
deleteProcessOperationCallable()
public final OperationCallable<DeleteProcessRequest,Empty,OperationMetadata> deleteProcessOperationCallable()
Deletes a single Process.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
DeleteProcessRequest request =
DeleteProcessRequest.newBuilder()
.setName(
ProcessName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[PROCESS]").toString())
.setRequestId("requestId693933066")
.build();
OperationFuture<Empty, OperationMetadata> future =
liveVideoAnalyticsClient.deleteProcessOperationCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<DeleteProcessRequest,Empty,OperationMetadata> |
getAnalysis(AnalysisName name)
public final Analysis getAnalysis(AnalysisName name)
Gets details of a single Analysis.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
AnalysisName name = AnalysisName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ANALYSIS]");
Analysis response = liveVideoAnalyticsClient.getAnalysis(name);
}
Parameter | |
---|---|
Name | Description |
name |
AnalysisName Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
Analysis |
getAnalysis(GetAnalysisRequest request)
public final Analysis getAnalysis(GetAnalysisRequest request)
Gets details of a single Analysis.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
GetAnalysisRequest request =
GetAnalysisRequest.newBuilder()
.setName(
AnalysisName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ANALYSIS]").toString())
.build();
Analysis response = liveVideoAnalyticsClient.getAnalysis(request);
}
Parameter | |
---|---|
Name | Description |
request |
GetAnalysisRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Analysis |
getAnalysis(String name)
public final Analysis getAnalysis(String name)
Gets details of a single Analysis.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
String name =
AnalysisName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ANALYSIS]").toString();
Analysis response = liveVideoAnalyticsClient.getAnalysis(name);
}
Parameter | |
---|---|
Name | Description |
name |
String Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
Analysis |
getAnalysisCallable()
public final UnaryCallable<GetAnalysisRequest,Analysis> getAnalysisCallable()
Gets details of a single Analysis.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
GetAnalysisRequest request =
GetAnalysisRequest.newBuilder()
.setName(
AnalysisName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[ANALYSIS]").toString())
.build();
ApiFuture<Analysis> future =
liveVideoAnalyticsClient.getAnalysisCallable().futureCall(request);
// Do something.
Analysis response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<GetAnalysisRequest,Analysis> |
getHttpJsonOperationsClient()
public final OperationsClient getHttpJsonOperationsClient()
Returns the OperationsClient that can be used to query the status of a long-running operation returned by another API method call.
Returns | |
---|---|
Type | Description |
OperationsClient |
getOperationsClient()
public final OperationsClient getOperationsClient()
Returns the OperationsClient that can be used to query the status of a long-running operation returned by another API method call.
Returns | |
---|---|
Type | Description |
OperationsClient |
getOperator(GetOperatorRequest request)
public final Operator getOperator(GetOperatorRequest request)
Gets details of a single Operator.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
GetOperatorRequest request =
GetOperatorRequest.newBuilder()
.setName(OperatorName.of("[PROJECT]", "[LOCATION]", "[OPERATOR]").toString())
.build();
Operator response = liveVideoAnalyticsClient.getOperator(request);
}
Parameter | |
---|---|
Name | Description |
request |
GetOperatorRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Operator |
getOperator(OperatorName name)
public final Operator getOperator(OperatorName name)
Gets details of a single Operator.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
OperatorName name = OperatorName.of("[PROJECT]", "[LOCATION]", "[OPERATOR]");
Operator response = liveVideoAnalyticsClient.getOperator(name);
}
Parameter | |
---|---|
Name | Description |
name |
OperatorName Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
Operator |
getOperator(String name)
public final Operator getOperator(String name)
Gets details of a single Operator.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
String name = OperatorName.of("[PROJECT]", "[LOCATION]", "[OPERATOR]").toString();
Operator response = liveVideoAnalyticsClient.getOperator(name);
}
Parameter | |
---|---|
Name | Description |
name |
String Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
Operator |
getOperatorCallable()
public final UnaryCallable<GetOperatorRequest,Operator> getOperatorCallable()
Gets details of a single Operator.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
GetOperatorRequest request =
GetOperatorRequest.newBuilder()
.setName(OperatorName.of("[PROJECT]", "[LOCATION]", "[OPERATOR]").toString())
.build();
ApiFuture<Operator> future =
liveVideoAnalyticsClient.getOperatorCallable().futureCall(request);
// Do something.
Operator response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<GetOperatorRequest,Operator> |
getProcess(GetProcessRequest request)
public final Process getProcess(GetProcessRequest request)
Gets details of a single Process.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
GetProcessRequest request =
GetProcessRequest.newBuilder()
.setName(
ProcessName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[PROCESS]").toString())
.build();
Process response = liveVideoAnalyticsClient.getProcess(request);
}
Parameter | |
---|---|
Name | Description |
request |
GetProcessRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Process |
getProcess(ProcessName name)
public final Process getProcess(ProcessName name)
Gets details of a single Process.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
ProcessName name = ProcessName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[PROCESS]");
Process response = liveVideoAnalyticsClient.getProcess(name);
}
Parameter | |
---|---|
Name | Description |
name |
ProcessName Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
Process |
getProcess(String name)
public final Process getProcess(String name)
Gets details of a single Process.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
String name = ProcessName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[PROCESS]").toString();
Process response = liveVideoAnalyticsClient.getProcess(name);
}
Parameter | |
---|---|
Name | Description |
name |
String Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
Process |
getProcessCallable()
public final UnaryCallable<GetProcessRequest,Process> getProcessCallable()
Gets details of a single Process.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
GetProcessRequest request =
GetProcessRequest.newBuilder()
.setName(
ProcessName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]", "[PROCESS]").toString())
.build();
ApiFuture<Process> future = liveVideoAnalyticsClient.getProcessCallable().futureCall(request);
// Do something.
Process response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<GetProcessRequest,Process> |
getSettings()
public final LiveVideoAnalyticsSettings getSettings()
Returns | |
---|---|
Type | Description |
LiveVideoAnalyticsSettings |
getStub()
public LiveVideoAnalyticsStub getStub()
Returns | |
---|---|
Type | Description |
LiveVideoAnalyticsStub |
isShutdown()
public boolean isShutdown()
Returns | |
---|---|
Type | Description |
boolean |
isTerminated()
public boolean isTerminated()
Returns | |
---|---|
Type | Description |
boolean |
listAnalyses(ClusterName parent)
public final LiveVideoAnalyticsClient.ListAnalysesPagedResponse listAnalyses(ClusterName parent)
Lists Analyses in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
ClusterName parent = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]");
for (Analysis element : liveVideoAnalyticsClient.listAnalyses(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
ClusterName Required. Parent value for ListAnalysesRequest |
Returns | |
---|---|
Type | Description |
LiveVideoAnalyticsClient.ListAnalysesPagedResponse |
listAnalyses(ListAnalysesRequest request)
public final LiveVideoAnalyticsClient.ListAnalysesPagedResponse listAnalyses(ListAnalysesRequest request)
Lists Analyses in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
ListAnalysesRequest request =
ListAnalysesRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
for (Analysis element : liveVideoAnalyticsClient.listAnalyses(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request |
ListAnalysesRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
LiveVideoAnalyticsClient.ListAnalysesPagedResponse |
listAnalyses(String parent)
public final LiveVideoAnalyticsClient.ListAnalysesPagedResponse listAnalyses(String parent)
Lists Analyses in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
String parent = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString();
for (Analysis element : liveVideoAnalyticsClient.listAnalyses(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
String Required. Parent value for ListAnalysesRequest |
Returns | |
---|---|
Type | Description |
LiveVideoAnalyticsClient.ListAnalysesPagedResponse |
listAnalysesCallable()
public final UnaryCallable<ListAnalysesRequest,ListAnalysesResponse> listAnalysesCallable()
Lists Analyses in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
ListAnalysesRequest request =
ListAnalysesRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
while (true) {
ListAnalysesResponse response =
liveVideoAnalyticsClient.listAnalysesCallable().call(request);
for (Analysis element : response.getAnalysesList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListAnalysesRequest,ListAnalysesResponse> |
listAnalysesPagedCallable()
public final UnaryCallable<ListAnalysesRequest,LiveVideoAnalyticsClient.ListAnalysesPagedResponse> listAnalysesPagedCallable()
Lists Analyses in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
ListAnalysesRequest request =
ListAnalysesRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
ApiFuture<Analysis> future =
liveVideoAnalyticsClient.listAnalysesPagedCallable().futureCall(request);
// Do something.
for (Analysis element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListAnalysesRequest,ListAnalysesPagedResponse> |
listOperators(ListOperatorsRequest request)
public final LiveVideoAnalyticsClient.ListOperatorsPagedResponse listOperators(ListOperatorsRequest request)
Lists Operators in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
ListOperatorsRequest request =
ListOperatorsRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
for (Operator element : liveVideoAnalyticsClient.listOperators(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request |
ListOperatorsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
LiveVideoAnalyticsClient.ListOperatorsPagedResponse |
listOperators(LocationName parent)
public final LiveVideoAnalyticsClient.ListOperatorsPagedResponse listOperators(LocationName parent)
Lists Operators in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
for (Operator element : liveVideoAnalyticsClient.listOperators(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
LocationName Required. Parent value for ListOperatorsRequest. |
Returns | |
---|---|
Type | Description |
LiveVideoAnalyticsClient.ListOperatorsPagedResponse |
listOperators(String parent)
public final LiveVideoAnalyticsClient.ListOperatorsPagedResponse listOperators(String parent)
Lists Operators in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
for (Operator element : liveVideoAnalyticsClient.listOperators(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
String Required. Parent value for ListOperatorsRequest. |
Returns | |
---|---|
Type | Description |
LiveVideoAnalyticsClient.ListOperatorsPagedResponse |
listOperatorsCallable()
public final UnaryCallable<ListOperatorsRequest,ListOperatorsResponse> listOperatorsCallable()
Lists Operators in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
ListOperatorsRequest request =
ListOperatorsRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
while (true) {
ListOperatorsResponse response =
liveVideoAnalyticsClient.listOperatorsCallable().call(request);
for (Operator element : response.getOperatorsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListOperatorsRequest,ListOperatorsResponse> |
listOperatorsPagedCallable()
public final UnaryCallable<ListOperatorsRequest,LiveVideoAnalyticsClient.ListOperatorsPagedResponse> listOperatorsPagedCallable()
Lists Operators in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
ListOperatorsRequest request =
ListOperatorsRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
ApiFuture<Operator> future =
liveVideoAnalyticsClient.listOperatorsPagedCallable().futureCall(request);
// Do something.
for (Operator element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListOperatorsRequest,ListOperatorsPagedResponse> |
listProcesses(ClusterName parent)
public final LiveVideoAnalyticsClient.ListProcessesPagedResponse listProcesses(ClusterName parent)
Lists Processes in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
ClusterName parent = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]");
for (Process element : liveVideoAnalyticsClient.listProcesses(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
ClusterName Required. Parent value for ListProcessesRequest. |
Returns | |
---|---|
Type | Description |
LiveVideoAnalyticsClient.ListProcessesPagedResponse |
listProcesses(ListProcessesRequest request)
public final LiveVideoAnalyticsClient.ListProcessesPagedResponse listProcesses(ListProcessesRequest request)
Lists Processes in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
ListProcessesRequest request =
ListProcessesRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
for (Process element : liveVideoAnalyticsClient.listProcesses(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request |
ListProcessesRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
LiveVideoAnalyticsClient.ListProcessesPagedResponse |
listProcesses(String parent)
public final LiveVideoAnalyticsClient.ListProcessesPagedResponse listProcesses(String parent)
Lists Processes in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
String parent = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString();
for (Process element : liveVideoAnalyticsClient.listProcesses(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
String Required. Parent value for ListProcessesRequest. |
Returns | |
---|---|
Type | Description |
LiveVideoAnalyticsClient.ListProcessesPagedResponse |
listProcessesCallable()
public final UnaryCallable<ListProcessesRequest,ListProcessesResponse> listProcessesCallable()
Lists Processes in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
ListProcessesRequest request =
ListProcessesRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
while (true) {
ListProcessesResponse response =
liveVideoAnalyticsClient.listProcessesCallable().call(request);
for (Process element : response.getProcessesList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListProcessesRequest,ListProcessesResponse> |
listProcessesPagedCallable()
public final UnaryCallable<ListProcessesRequest,LiveVideoAnalyticsClient.ListProcessesPagedResponse> listProcessesPagedCallable()
Lists Processes in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
ListProcessesRequest request =
ListProcessesRequest.newBuilder()
.setParent(ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
ApiFuture<Process> future =
liveVideoAnalyticsClient.listProcessesPagedCallable().futureCall(request);
// Do something.
for (Process element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListProcessesRequest,ListProcessesPagedResponse> |
listPublicOperators(ListPublicOperatorsRequest request)
public final LiveVideoAnalyticsClient.ListPublicOperatorsPagedResponse listPublicOperators(ListPublicOperatorsRequest request)
ListPublicOperators returns all the operators in public registry.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
ListPublicOperatorsRequest request =
ListPublicOperatorsRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
for (Operator element : liveVideoAnalyticsClient.listPublicOperators(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request |
ListPublicOperatorsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
LiveVideoAnalyticsClient.ListPublicOperatorsPagedResponse |
listPublicOperators(LocationName parent)
public final LiveVideoAnalyticsClient.ListPublicOperatorsPagedResponse listPublicOperators(LocationName parent)
ListPublicOperators returns all the operators in public registry.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
for (Operator element : liveVideoAnalyticsClient.listPublicOperators(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
LocationName Required. Parent value for ListPublicOperatorsRequest. |
Returns | |
---|---|
Type | Description |
LiveVideoAnalyticsClient.ListPublicOperatorsPagedResponse |
listPublicOperators(String parent)
public final LiveVideoAnalyticsClient.ListPublicOperatorsPagedResponse listPublicOperators(String parent)
ListPublicOperators returns all the operators in public registry.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
for (Operator element : liveVideoAnalyticsClient.listPublicOperators(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
String Required. Parent value for ListPublicOperatorsRequest. |
Returns | |
---|---|
Type | Description |
LiveVideoAnalyticsClient.ListPublicOperatorsPagedResponse |
listPublicOperatorsCallable()
public final UnaryCallable<ListPublicOperatorsRequest,ListPublicOperatorsResponse> listPublicOperatorsCallable()
ListPublicOperators returns all the operators in public registry.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
ListPublicOperatorsRequest request =
ListPublicOperatorsRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
while (true) {
ListPublicOperatorsResponse response =
liveVideoAnalyticsClient.listPublicOperatorsCallable().call(request);
for (Operator element : response.getOperatorsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListPublicOperatorsRequest,ListPublicOperatorsResponse> |
listPublicOperatorsPagedCallable()
public final UnaryCallable<ListPublicOperatorsRequest,LiveVideoAnalyticsClient.ListPublicOperatorsPagedResponse> listPublicOperatorsPagedCallable()
ListPublicOperators returns all the operators in public registry.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
ListPublicOperatorsRequest request =
ListPublicOperatorsRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
ApiFuture<Operator> future =
liveVideoAnalyticsClient.listPublicOperatorsPagedCallable().futureCall(request);
// Do something.
for (Operator element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListPublicOperatorsRequest,ListPublicOperatorsPagedResponse> |
resolveOperatorInfo(LocationName parent, List<OperatorQuery> queries)
public final ResolveOperatorInfoResponse resolveOperatorInfo(LocationName parent, List<OperatorQuery> queries)
ResolveOperatorInfo returns the operator information based on the 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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
List<OperatorQuery> queries = new ArrayList<>();
ResolveOperatorInfoResponse response =
liveVideoAnalyticsClient.resolveOperatorInfo(parent, queries);
}
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. Parent value for ResolveOperatorInfoRequest. |
queries |
List<OperatorQuery> Required. The operator queries. |
Returns | |
---|---|
Type | Description |
ResolveOperatorInfoResponse |
resolveOperatorInfo(ResolveOperatorInfoRequest request)
public final ResolveOperatorInfoResponse resolveOperatorInfo(ResolveOperatorInfoRequest request)
ResolveOperatorInfo returns the operator information based on the 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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
ResolveOperatorInfoRequest request =
ResolveOperatorInfoRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.addAllQueries(new ArrayList<OperatorQuery>())
.build();
ResolveOperatorInfoResponse response = liveVideoAnalyticsClient.resolveOperatorInfo(request);
}
Parameter | |
---|---|
Name | Description |
request |
ResolveOperatorInfoRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
ResolveOperatorInfoResponse |
resolveOperatorInfo(String parent, List<OperatorQuery> queries)
public final ResolveOperatorInfoResponse resolveOperatorInfo(String parent, List<OperatorQuery> queries)
ResolveOperatorInfo returns the operator information based on the 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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
List<OperatorQuery> queries = new ArrayList<>();
ResolveOperatorInfoResponse response =
liveVideoAnalyticsClient.resolveOperatorInfo(parent, queries);
}
Parameters | |
---|---|
Name | Description |
parent |
String Required. Parent value for ResolveOperatorInfoRequest. |
queries |
List<OperatorQuery> Required. The operator queries. |
Returns | |
---|---|
Type | Description |
ResolveOperatorInfoResponse |
resolveOperatorInfoCallable()
public final UnaryCallable<ResolveOperatorInfoRequest,ResolveOperatorInfoResponse> resolveOperatorInfoCallable()
ResolveOperatorInfo returns the operator information based on the 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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
ResolveOperatorInfoRequest request =
ResolveOperatorInfoRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.addAllQueries(new ArrayList<OperatorQuery>())
.build();
ApiFuture<ResolveOperatorInfoResponse> future =
liveVideoAnalyticsClient.resolveOperatorInfoCallable().futureCall(request);
// Do something.
ResolveOperatorInfoResponse response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ResolveOperatorInfoRequest,ResolveOperatorInfoResponse> |
shutdown()
public void shutdown()
shutdownNow()
public void shutdownNow()
updateAnalysisAsync(Analysis analysis, FieldMask updateMask)
public final OperationFuture<Analysis,OperationMetadata> updateAnalysisAsync(Analysis analysis, FieldMask updateMask)
Updates the parameters of a single Analysis.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
Analysis analysis = Analysis.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
Analysis response = liveVideoAnalyticsClient.updateAnalysisAsync(analysis, updateMask).get();
}
Parameters | |
---|---|
Name | Description |
analysis |
Analysis Required. The resource being updated. |
updateMask |
FieldMask Required. Field mask is used to specify the fields to be overwritten in the Analysis resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
Returns | |
---|---|
Type | Description |
OperationFuture<Analysis,OperationMetadata> |
updateAnalysisAsync(UpdateAnalysisRequest request)
public final OperationFuture<Analysis,OperationMetadata> updateAnalysisAsync(UpdateAnalysisRequest request)
Updates the parameters of a single Analysis.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
UpdateAnalysisRequest request =
UpdateAnalysisRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setAnalysis(Analysis.newBuilder().build())
.setRequestId("requestId693933066")
.build();
Analysis response = liveVideoAnalyticsClient.updateAnalysisAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
UpdateAnalysisRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Analysis,OperationMetadata> |
updateAnalysisCallable()
public final UnaryCallable<UpdateAnalysisRequest,Operation> updateAnalysisCallable()
Updates the parameters of a single Analysis.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
UpdateAnalysisRequest request =
UpdateAnalysisRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setAnalysis(Analysis.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
liveVideoAnalyticsClient.updateAnalysisCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<UpdateAnalysisRequest,Operation> |
updateAnalysisOperationCallable()
public final OperationCallable<UpdateAnalysisRequest,Analysis,OperationMetadata> updateAnalysisOperationCallable()
Updates the parameters of a single Analysis.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
UpdateAnalysisRequest request =
UpdateAnalysisRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setAnalysis(Analysis.newBuilder().build())
.setRequestId("requestId693933066")
.build();
OperationFuture<Analysis, OperationMetadata> future =
liveVideoAnalyticsClient.updateAnalysisOperationCallable().futureCall(request);
// Do something.
Analysis response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<UpdateAnalysisRequest,Analysis,OperationMetadata> |
updateOperatorAsync(Operator operator, FieldMask updateMask)
public final OperationFuture<Operator,OperationMetadata> updateOperatorAsync(Operator operator, FieldMask updateMask)
Updates the parameters of a single Operator.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
Operator operator = Operator.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
Operator response = liveVideoAnalyticsClient.updateOperatorAsync(operator, updateMask).get();
}
Parameters | |
---|---|
Name | Description |
operator |
Operator Required. The resource being updated |
updateMask |
FieldMask Required. Field mask is used to specify the fields to be overwritten in the Operator resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
Returns | |
---|---|
Type | Description |
OperationFuture<Operator,OperationMetadata> |
updateOperatorAsync(UpdateOperatorRequest request)
public final OperationFuture<Operator,OperationMetadata> updateOperatorAsync(UpdateOperatorRequest request)
Updates the parameters of a single Operator.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
UpdateOperatorRequest request =
UpdateOperatorRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setOperator(Operator.newBuilder().build())
.setRequestId("requestId693933066")
.build();
Operator response = liveVideoAnalyticsClient.updateOperatorAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
UpdateOperatorRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Operator,OperationMetadata> |
updateOperatorCallable()
public final UnaryCallable<UpdateOperatorRequest,Operation> updateOperatorCallable()
Updates the parameters of a single Operator.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
UpdateOperatorRequest request =
UpdateOperatorRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setOperator(Operator.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
liveVideoAnalyticsClient.updateOperatorCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<UpdateOperatorRequest,Operation> |
updateOperatorOperationCallable()
public final OperationCallable<UpdateOperatorRequest,Operator,OperationMetadata> updateOperatorOperationCallable()
Updates the parameters of a single Operator.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
UpdateOperatorRequest request =
UpdateOperatorRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setOperator(Operator.newBuilder().build())
.setRequestId("requestId693933066")
.build();
OperationFuture<Operator, OperationMetadata> future =
liveVideoAnalyticsClient.updateOperatorOperationCallable().futureCall(request);
// Do something.
Operator response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<UpdateOperatorRequest,Operator,OperationMetadata> |
updateProcessAsync(Process process, FieldMask updateMask)
public final OperationFuture<Process,OperationMetadata> updateProcessAsync(Process process, FieldMask updateMask)
Updates the parameters of a single Process.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
Process process = Process.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
Process response = liveVideoAnalyticsClient.updateProcessAsync(process, updateMask).get();
}
Parameters | |
---|---|
Name | Description |
process |
Process Required. The resource being updated. |
updateMask |
FieldMask Required. Field mask is used to specify the fields to be overwritten in the Process resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten. |
Returns | |
---|---|
Type | Description |
OperationFuture<Process,OperationMetadata> |
updateProcessAsync(UpdateProcessRequest request)
public final OperationFuture<Process,OperationMetadata> updateProcessAsync(UpdateProcessRequest request)
Updates the parameters of a single Process.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
UpdateProcessRequest request =
UpdateProcessRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setProcess(Process.newBuilder().build())
.setRequestId("requestId693933066")
.build();
Process response = liveVideoAnalyticsClient.updateProcessAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
UpdateProcessRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Process,OperationMetadata> |
updateProcessCallable()
public final UnaryCallable<UpdateProcessRequest,Operation> updateProcessCallable()
Updates the parameters of a single Process.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
UpdateProcessRequest request =
UpdateProcessRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setProcess(Process.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
liveVideoAnalyticsClient.updateProcessCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<UpdateProcessRequest,Operation> |
updateProcessOperationCallable()
public final OperationCallable<UpdateProcessRequest,Process,OperationMetadata> updateProcessOperationCallable()
Updates the parameters of a single Process.
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 (LiveVideoAnalyticsClient liveVideoAnalyticsClient = LiveVideoAnalyticsClient.create()) {
UpdateProcessRequest request =
UpdateProcessRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setProcess(Process.newBuilder().build())
.setRequestId("requestId693933066")
.build();
OperationFuture<Process, OperationMetadata> future =
liveVideoAnalyticsClient.updateProcessOperationCallable().futureCall(request);
// Do something.
Process response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<UpdateProcessRequest,Process,OperationMetadata> |