public static class DeviceManagerStubSettings.Builder extends StubSettings.Builder<DeviceManagerStubSettings,DeviceManagerStubSettings.Builder>
Builder for DeviceManagerStubSettings.
Constructors
Builder()
Builder(ClientContext clientContext)
protected Builder(ClientContext clientContext)
Builder(DeviceManagerStubSettings settings)
protected Builder(DeviceManagerStubSettings settings)
Methods
applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
public DeviceManagerStubSettings.Builder applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
Applies the given settings updater function to all of the unary API methods in this service.
Note: This method does not support applying settings to streaming methods.
bindDeviceToGatewaySettings()
public UnaryCallSettings.Builder<BindDeviceToGatewayRequest,BindDeviceToGatewayResponse> bindDeviceToGatewaySettings()
Returns the builder for the settings used for calls to bindDeviceToGateway.
build()
public DeviceManagerStubSettings build()
Overrides
createDeviceRegistrySettings()
public UnaryCallSettings.Builder<CreateDeviceRegistryRequest,DeviceRegistry> createDeviceRegistrySettings()
Returns the builder for the settings used for calls to createDeviceRegistry.
createDeviceSettings()
public UnaryCallSettings.Builder<CreateDeviceRequest,Device> createDeviceSettings()
Returns the builder for the settings used for calls to createDevice.
deleteDeviceRegistrySettings()
public UnaryCallSettings.Builder<DeleteDeviceRegistryRequest,Empty> deleteDeviceRegistrySettings()
Returns the builder for the settings used for calls to deleteDeviceRegistry.
deleteDeviceSettings()
public UnaryCallSettings.Builder<DeleteDeviceRequest,Empty> deleteDeviceSettings()
Returns the builder for the settings used for calls to deleteDevice.
getDeviceRegistrySettings()
public UnaryCallSettings.Builder<GetDeviceRegistryRequest,DeviceRegistry> getDeviceRegistrySettings()
Returns the builder for the settings used for calls to getDeviceRegistry.
getDeviceSettings()
public UnaryCallSettings.Builder<GetDeviceRequest,Device> getDeviceSettings()
Returns the builder for the settings used for calls to getDevice.
getEndpoint()
public String getEndpoint()
Returns the endpoint set by the user or the the service's default endpoint.
Overrides
getIamPolicySettings()
public UnaryCallSettings.Builder<GetIamPolicyRequest,Policy> getIamPolicySettings()
Returns the builder for the settings used for calls to getIamPolicy.
Returns |
---|
Type | Description |
Builder<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> | |
listDeviceConfigVersionsSettings()
public UnaryCallSettings.Builder<ListDeviceConfigVersionsRequest,ListDeviceConfigVersionsResponse> listDeviceConfigVersionsSettings()
Returns the builder for the settings used for calls to listDeviceConfigVersions.
listDeviceRegistriesSettings()
public PagedCallSettings.Builder<ListDeviceRegistriesRequest,ListDeviceRegistriesResponse,DeviceManagerClient.ListDeviceRegistriesPagedResponse> listDeviceRegistriesSettings()
Returns the builder for the settings used for calls to listDeviceRegistries.
listDeviceStatesSettings()
public UnaryCallSettings.Builder<ListDeviceStatesRequest,ListDeviceStatesResponse> listDeviceStatesSettings()
Returns the builder for the settings used for calls to listDeviceStates.
listDevicesSettings()
public PagedCallSettings.Builder<ListDevicesRequest,ListDevicesResponse,DeviceManagerClient.ListDevicesPagedResponse> listDevicesSettings()
Returns the builder for the settings used for calls to listDevices.
modifyCloudToDeviceConfigSettings()
public UnaryCallSettings.Builder<ModifyCloudToDeviceConfigRequest,DeviceConfig> modifyCloudToDeviceConfigSettings()
Returns the builder for the settings used for calls to modifyCloudToDeviceConfig.
sendCommandToDeviceSettings()
public UnaryCallSettings.Builder<SendCommandToDeviceRequest,SendCommandToDeviceResponse> sendCommandToDeviceSettings()
Returns the builder for the settings used for calls to sendCommandToDevice.
setIamPolicySettings()
public UnaryCallSettings.Builder<SetIamPolicyRequest,Policy> setIamPolicySettings()
Returns the builder for the settings used for calls to setIamPolicy.
Returns |
---|
Type | Description |
Builder<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> | |
testIamPermissionsSettings()
public UnaryCallSettings.Builder<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsSettings()
Returns the builder for the settings used for calls to testIamPermissions.
Returns |
---|
Type | Description |
Builder<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> | |
unaryMethodSettingsBuilders()
public ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
Returns |
---|
Type | Description |
com.google.common.collect.ImmutableList<Builder<?,?>> | |
unbindDeviceFromGatewaySettings()
public UnaryCallSettings.Builder<UnbindDeviceFromGatewayRequest,UnbindDeviceFromGatewayResponse> unbindDeviceFromGatewaySettings()
Returns the builder for the settings used for calls to unbindDeviceFromGateway.
updateDeviceRegistrySettings()
public UnaryCallSettings.Builder<UpdateDeviceRegistryRequest,DeviceRegistry> updateDeviceRegistrySettings()
Returns the builder for the settings used for calls to updateDeviceRegistry.
updateDeviceSettings()
public UnaryCallSettings.Builder<UpdateDeviceRequest,Device> updateDeviceSettings()
Returns the builder for the settings used for calls to updateDevice.