@Path(value="/httpHealthChecks")
@Consumes(value="application/json")
public interface HttpHealthCheckApi
| Modifier and Type | Interface and Description |
|---|---|
static class |
HttpHealthCheckApi.HttpHealthCheckPages |
| Modifier and Type | Method and Description |
|---|---|
Operation |
delete(String httpHealthCheck)
Deletes a health check by name and returns the operation in progress, or null if not found.
|
HttpHealthCheck |
get(String httpHealthCheck)
Returns a health check by name or null if not found.
|
Operation |
insert(String httpHealthCheckName)
Creates a HttpHealthCheck resource in the specified project and region using the data included in the request.
|
Operation |
insert(String name,
HttpHealthCheckCreationOptions options)
Creates a HttpHealthCheck resource in the specified project and region using the data included in the request.
|
Iterator<ListPage<HttpHealthCheck>> |
list() |
Iterator<ListPage<HttpHealthCheck>> |
list(ListOptions options) |
ListPage<HttpHealthCheck> |
listPage(String pageToken,
ListOptions listOptions)
Retrieves the list of persistent http health check resources available to the specified project.
|
Operation |
patch(String name,
HttpHealthCheckCreationOptions options)
Updates a HttpHealthCheck resource in the specified project
using the data included in the request.
|
Operation |
update(String name,
HttpHealthCheckCreationOptions options)
Updates a HttpHealthCheck resource in the specified project using the data included in the request.
|
@Named(value="HttpHealthChecks:get")
@GET
@Path(value="/{httpHealthCheck}")
@Nullable
HttpHealthCheck get(@PathParam(value="httpHealthCheck")
String httpHealthCheck)
@Named(value="HttpHealthChecks:insert") @POST @Produces(value="application/json") Operation insert(String httpHealthCheckName)
httpHealthCheckName - the name of the forwarding rule.@Named(value="HttpHealthChecks:insert") @POST @Produces(value="application/json") Operation insert(String name, HttpHealthCheckCreationOptions options)
name - the name of the forwarding rule.@Named(value="HttpHealthChecks:delete")
@DELETE
@Path(value="/{httpHealthCheck}")
@Nullable
Operation delete(@PathParam(value="httpHealthCheck")
String httpHealthCheck)
@Named(value="HttpHealthChecks:patch")
@Path(value="/{httpHealthCheck}")
@Nullable
Operation patch(@PathParam(value="httpHealthCheck")
String name,
HttpHealthCheckCreationOptions options)
name - the name of the HttpHealthCheck resource to update.options - the options to set for the healthCheck@Named(value="HttpHealthChecks:update")
@PUT
@Path(value="/{httpHealthCheck}")
@Produces(value="application/json")
Operation update(@PathParam(value="httpHealthCheck")
String name,
HttpHealthCheckCreationOptions options)
name - the name of the forwarding rule.options - the options to set for the healthCheck@Named(value="HttpHealthChecks:list") @GET ListPage<HttpHealthCheck> listPage(@Nullable@QueryParam(value="pageToken") String pageToken, ListOptions listOptions)
pageToken - marks the beginning of the next list pagelistOptions - listing options@Named(value="HttpHealthChecks:list") @GET Iterator<ListPage<HttpHealthCheck>> list()
listPage(String, ListOptions)@Named(value="HttpHealthChecks:list") @GET Iterator<ListPage<HttpHealthCheck>> list(ListOptions options)
listPage(String, ListOptions)Copyright © 2009-2018 The Apache Software Foundation. All Rights Reserved.