Class ResourceSettingsServiceGrpc.ResourceSettingsServiceStub (1.47.0)

public static final class ResourceSettingsServiceGrpc.ResourceSettingsServiceStub extends AbstractAsyncStub<ResourceSettingsServiceGrpc.ResourceSettingsServiceStub>

A stub to allow clients to do asynchronous rpc calls to service ResourceSettingsService.

An interface to interact with resource settings and setting values throughout the resource hierarchy. Services may surface a number of settings for users to control how their resources behave. Values of settings applied on a given Cloud resource are evaluated hierarchically and inherited by all descendants of that resource. For all requests, returns a google.rpc.Status with google.rpc.Code.PERMISSION_DENIED if the IAM check fails or the parent resource is not in a Cloud Organization. For all requests, returns a google.rpc.Status with google.rpc.Code.INVALID_ARGUMENT if the request is malformed. (== deprecation_description Resource Settings is deprecated. As of November 7, 2023, no organizations will be onboarded for any of the enabled settings, and the service will be shut down on October 1, 2024. ==)

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > ResourceSettingsServiceGrpc.ResourceSettingsServiceStub

Methods

build(Channel channel, CallOptions callOptions) (deprecated)

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

getSetting(GetSettingRequest request, StreamObserver<Setting> responseObserver) (deprecated)

public void getSetting(GetSettingRequest request, StreamObserver<Setting> responseObserver)

Gets a setting. Returns a google.rpc.Status with google.rpc.Code.NOT_FOUND if the setting does not exist.

Parameters
Name Description
request GetSettingRequest
responseObserver io.grpc.stub.StreamObserver<Setting>

listSettings(ListSettingsRequest request, StreamObserver<ListSettingsResponse> responseObserver) (deprecated)

public void listSettings(ListSettingsRequest request, StreamObserver<ListSettingsResponse> responseObserver)

Lists all the settings that are available on the Cloud resource parent.

Parameters
Name Description
request ListSettingsRequest
responseObserver io.grpc.stub.StreamObserver<ListSettingsResponse>

updateSetting(UpdateSettingRequest request, StreamObserver<Setting> responseObserver) (deprecated)

public void updateSetting(UpdateSettingRequest request, StreamObserver<Setting> responseObserver)

Updates a setting. Returns a google.rpc.Status with google.rpc.Code.NOT_FOUND if the setting does not exist. Returns a google.rpc.Status with google.rpc.Code.FAILED_PRECONDITION if the setting is flagged as read only. Returns a google.rpc.Status with google.rpc.Code.ABORTED if the etag supplied in the request does not match the persisted etag of the setting value. On success, the response will contain only name, local_value and etag. The metadata and effective_value cannot be updated through this API. Note: the supplied setting will perform a full overwrite of the local_value field.

Parameters
Name Description
request UpdateSettingRequest
responseObserver io.grpc.stub.StreamObserver<Setting>