public interface LoggingRpc extends AutoCloseable, ServiceRpc
Modifier and Type | Method and Description |
---|---|
ApiFuture<com.google.logging.v2.LogMetric> |
create(com.google.logging.v2.CreateLogMetricRequest request)
Sends a request to create a log metric.
|
ApiFuture<com.google.logging.v2.LogSink> |
create(com.google.logging.v2.CreateSinkRequest request)
Sends a request to create a sink.
|
ApiFuture<Empty> |
delete(com.google.logging.v2.DeleteLogMetricRequest request)
Sends a request to delete a log metric.
|
ApiFuture<Empty> |
delete(com.google.logging.v2.DeleteLogRequest request)
Sends a request to deletes a log.
|
ApiFuture<Empty> |
delete(com.google.logging.v2.DeleteSinkRequest request)
Sends a request to delete a sink.
|
ApiFuture<com.google.logging.v2.LogMetric> |
get(com.google.logging.v2.GetLogMetricRequest request)
Sends a request to get a log metric.
|
ApiFuture<com.google.logging.v2.LogSink> |
get(com.google.logging.v2.GetSinkRequest request)
Sends a request to get a sink.
|
ApiFuture<com.google.logging.v2.ListLogEntriesResponse> |
list(com.google.logging.v2.ListLogEntriesRequest request)
Sends a request to list log entries.
|
ApiFuture<com.google.logging.v2.ListLogMetricsResponse> |
list(com.google.logging.v2.ListLogMetricsRequest request)
Sends a request to list the log metrics in a project.
|
ApiFuture<com.google.logging.v2.ListMonitoredResourceDescriptorsResponse> |
list(com.google.logging.v2.ListMonitoredResourceDescriptorsRequest request)
Sends a request to list monitored resource descriptors.
|
ApiFuture<com.google.logging.v2.ListSinksResponse> |
list(com.google.logging.v2.ListSinksRequest request)
Sends a request to list the sinks in a project.
|
ApiFuture<com.google.logging.v2.LogMetric> |
update(com.google.logging.v2.UpdateLogMetricRequest request)
Sends a request to update a log metric.
|
ApiFuture<com.google.logging.v2.LogSink> |
update(com.google.logging.v2.UpdateSinkRequest request)
Sends a request to update a sink.
|
ApiFuture<com.google.logging.v2.WriteLogEntriesResponse> |
write(com.google.logging.v2.WriteLogEntriesRequest request)
Sends a request to write log entries to Stackdriver Logging.
|
close
ApiFuture<com.google.logging.v2.LogSink> create(com.google.logging.v2.CreateSinkRequest request)
ApiFuture
object to consume the
result. Future.get()
returns the created sink.request
- the request object containing all of the parameters for the API callApiFuture<com.google.logging.v2.LogSink> update(com.google.logging.v2.UpdateSinkRequest request)
ApiFuture
object to consume the result. Future.get()
returns the
updated or created sink.request
- the request object containing all of the parameters for the API callApiFuture<com.google.logging.v2.LogSink> get(com.google.logging.v2.GetSinkRequest request)
ApiFuture
object to consume the
result. Future.get()
returns the requested sink or null
if not found.request
- the request object containing all of the parameters for the API callApiFuture<com.google.logging.v2.ListSinksResponse> list(com.google.logging.v2.ListSinksRequest request)
ApiFuture
object
to consume the result. Future.get()
returns a response object containing the listing
result.request
- the request object containing all of the parameters for the API callApiFuture<Empty> delete(com.google.logging.v2.DeleteSinkRequest request)
ApiFuture
object to consume the
result. Future.get()
returns Empty.getDefaultInstance()
or null
if
the sink was not found.request
- the request object containing all of the parameters for the API callApiFuture<Empty> delete(com.google.logging.v2.DeleteLogRequest request)
ApiFuture
object to consume the
result. Future.get()
returns Empty.getDefaultInstance()
or null
if
the log was not found. The deleted log will reappear if it receives new log entries.request
- the request object containing all of the parameters for the API callApiFuture<com.google.logging.v2.WriteLogEntriesResponse> write(com.google.logging.v2.WriteLogEntriesRequest request)
ApiFuture
object to consume the result. Future.get()
returns a response object for
the write operation.request
- the request object containing all of the parameters for the API callApiFuture<com.google.logging.v2.ListLogEntriesResponse> list(com.google.logging.v2.ListLogEntriesRequest request)
ApiFuture
object to consume the result. Future.get()
returns a response object containing the listing result.request
- the request object containing all of the parameters for the API callApiFuture<com.google.logging.v2.ListMonitoredResourceDescriptorsResponse> list(com.google.logging.v2.ListMonitoredResourceDescriptorsRequest request)
ApiFuture
object to consume the result. Future.get()
returns a response object containing the
listing result.request
- the request object containing all of the parameters for the API callApiFuture<com.google.logging.v2.LogMetric> create(com.google.logging.v2.CreateLogMetricRequest request)
ApiFuture
object to
consume the result. Future.get()
returns the created metric.request
- the request object containing all of the parameters for the API callApiFuture<com.google.logging.v2.LogMetric> update(com.google.logging.v2.UpdateLogMetricRequest request)
ApiFuture
object to consume the result. Future.get()
returns the updated or created log metric.request
- the request object containing all of the parameters for the API callApiFuture<com.google.logging.v2.LogMetric> get(com.google.logging.v2.GetLogMetricRequest request)
ApiFuture
object to consume
the result. Future.get()
returns the requested log metric or null
if not
found.request
- the request object containing all of the parameters for the API callApiFuture<com.google.logging.v2.ListLogMetricsResponse> list(com.google.logging.v2.ListLogMetricsRequest request)
ApiFuture
object to consume the result. Future.get()
returns a response object containing the
listing result.request
- the request object containing all of the parameters for the API callApiFuture<Empty> delete(com.google.logging.v2.DeleteLogMetricRequest request)
ApiFuture
object to
consume the result. Future.get()
returns Empty.getDefaultInstance()
or
null
if the log was not found.request
- the request object containing all of the parameters for the API callCopyright © 2019 Google LLC. All rights reserved.