public static final class UptimeCheckServiceGrpc.UptimeCheckServiceFutureStub extends io.grpc.stub.AbstractStub<UptimeCheckServiceGrpc.UptimeCheckServiceFutureStub>
The UptimeCheckService API is used to manage (list, create, delete, edit) uptime check configurations in the Stackdriver Monitoring product. An uptime check is a piece of configuration that determines which resources and services to monitor for availability. These configurations can also be configured interactively by navigating to the [Cloud Console] (http://console.cloud.google.com), selecting the appropriate project, clicking on "Monitoring" on the left-hand side to navigate to Stackdriver, and then clicking on "Uptime".
Modifier and Type | Method and Description |
---|---|
protected UptimeCheckServiceGrpc.UptimeCheckServiceFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<UptimeCheckConfig> |
createUptimeCheckConfig(CreateUptimeCheckConfigRequest request)
Creates a new uptime check configuration.
|
com.google.common.util.concurrent.ListenableFuture<Empty> |
deleteUptimeCheckConfig(DeleteUptimeCheckConfigRequest request)
Deletes an uptime check configuration.
|
com.google.common.util.concurrent.ListenableFuture<UptimeCheckConfig> |
getUptimeCheckConfig(GetUptimeCheckConfigRequest request)
Gets a single uptime check configuration.
|
com.google.common.util.concurrent.ListenableFuture<ListUptimeCheckConfigsResponse> |
listUptimeCheckConfigs(ListUptimeCheckConfigsRequest request)
Lists the existing valid uptime check configurations for the project,
leaving out any invalid configurations.
|
com.google.common.util.concurrent.ListenableFuture<ListUptimeCheckIpsResponse> |
listUptimeCheckIps(ListUptimeCheckIpsRequest request)
Returns the list of IPs that checkers run from
|
com.google.common.util.concurrent.ListenableFuture<UptimeCheckConfig> |
updateUptimeCheckConfig(UpdateUptimeCheckConfigRequest request)
Updates an uptime check configuration.
|
protected UptimeCheckServiceGrpc.UptimeCheckServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build
in class io.grpc.stub.AbstractStub<UptimeCheckServiceGrpc.UptimeCheckServiceFutureStub>
public com.google.common.util.concurrent.ListenableFuture<ListUptimeCheckConfigsResponse> listUptimeCheckConfigs(ListUptimeCheckConfigsRequest request)
Lists the existing valid uptime check configurations for the project, leaving out any invalid configurations.
public com.google.common.util.concurrent.ListenableFuture<UptimeCheckConfig> getUptimeCheckConfig(GetUptimeCheckConfigRequest request)
Gets a single uptime check configuration.
public com.google.common.util.concurrent.ListenableFuture<UptimeCheckConfig> createUptimeCheckConfig(CreateUptimeCheckConfigRequest request)
Creates a new uptime check configuration.
public com.google.common.util.concurrent.ListenableFuture<UptimeCheckConfig> updateUptimeCheckConfig(UpdateUptimeCheckConfigRequest request)
Updates an uptime check configuration. You can either replace the entire configuration with a new one or replace only certain fields in the current configuration by specifying the fields to be updated via `"updateMask"`. Returns the updated configuration.
public com.google.common.util.concurrent.ListenableFuture<Empty> deleteUptimeCheckConfig(DeleteUptimeCheckConfigRequest request)
Deletes an uptime check configuration. Note that this method will fail if the uptime check configuration is referenced by an alert policy or other dependent configs that would be rendered invalid by the deletion.
public com.google.common.util.concurrent.ListenableFuture<ListUptimeCheckIpsResponse> listUptimeCheckIps(ListUptimeCheckIpsRequest request)
Returns the list of IPs that checkers run from