Class MetricsScopesGrpc.MetricsScopesBlockingStub (0.38.0)

public static final class MetricsScopesGrpc.MetricsScopesBlockingStub extends AbstractBlockingStub<MetricsScopesGrpc.MetricsScopesBlockingStub>

A stub to allow clients to do synchronous rpc calls to service MetricsScopes.

Manages Cloud Monitoring Metrics Scopes, and the monitoring of Google Cloud projects and AWS accounts.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > MetricsScopesGrpc.MetricsScopesBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected MetricsScopesGrpc.MetricsScopesBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
MetricsScopesGrpc.MetricsScopesBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createMonitoredProject(CreateMonitoredProjectRequest request)

public Operation createMonitoredProject(CreateMonitoredProjectRequest request)

Adds a MonitoredProject with the given project ID to the specified Metrics Scope.

Parameter
Name Description
request CreateMonitoredProjectRequest
Returns
Type Description
Operation

deleteMonitoredProject(DeleteMonitoredProjectRequest request)

public Operation deleteMonitoredProject(DeleteMonitoredProjectRequest request)

Deletes a MonitoredProject from the specified Metrics Scope.

Parameter
Name Description
request DeleteMonitoredProjectRequest
Returns
Type Description
Operation

getMetricsScope(GetMetricsScopeRequest request)

public MetricsScope getMetricsScope(GetMetricsScopeRequest request)

Returns a specific Metrics Scope.

Parameter
Name Description
request GetMetricsScopeRequest
Returns
Type Description
MetricsScope

listMetricsScopesByMonitoredProject(ListMetricsScopesByMonitoredProjectRequest request)

public ListMetricsScopesByMonitoredProjectResponse listMetricsScopesByMonitoredProject(ListMetricsScopesByMonitoredProjectRequest request)

Returns a list of every Metrics Scope that a specific MonitoredProject has been added to. The metrics scope representing the specified monitored project will always be the first entry in the response.

Parameter
Name Description
request ListMetricsScopesByMonitoredProjectRequest
Returns
Type Description
ListMetricsScopesByMonitoredProjectResponse