public static class PolicyBasedRoutingServiceStubSettings.Builder extends StubSettings.Builder<PolicyBasedRoutingServiceStubSettings,PolicyBasedRoutingServiceStubSettings.Builder>
Builder for PolicyBasedRoutingServiceStubSettings.
Constructors
Builder()
protected Builder()
Builder(ClientContext clientContext)
protected Builder(ClientContext clientContext)
Parameter | |
---|---|
Name | Description |
clientContext | ClientContext |
Builder(PolicyBasedRoutingServiceStubSettings settings)
protected Builder(PolicyBasedRoutingServiceStubSettings settings)
Parameter | |
---|---|
Name | Description |
settings | PolicyBasedRoutingServiceStubSettings |
Methods
applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
public PolicyBasedRoutingServiceStubSettings.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.
Parameter | |
---|---|
Name | Description |
settingsUpdater | ApiFunction<Builder<?,?>,java.lang.Void> |
Returns | |
---|---|
Type | Description |
PolicyBasedRoutingServiceStubSettings.Builder |
build()
public PolicyBasedRoutingServiceStubSettings build()
Returns | |
---|---|
Type | Description |
PolicyBasedRoutingServiceStubSettings |
Exceptions | |
---|---|
Type | Description |
IOException |
createPolicyBasedRouteOperationSettings()
public OperationCallSettings.Builder<CreatePolicyBasedRouteRequest,PolicyBasedRoute,OperationMetadata> createPolicyBasedRouteOperationSettings()
Returns the builder for the settings used for calls to createPolicyBasedRoute.
Returns | |
---|---|
Type | Description |
Builder<CreatePolicyBasedRouteRequest,PolicyBasedRoute,OperationMetadata> |
createPolicyBasedRouteSettings()
public UnaryCallSettings.Builder<CreatePolicyBasedRouteRequest,Operation> createPolicyBasedRouteSettings()
Returns the builder for the settings used for calls to createPolicyBasedRoute.
Returns | |
---|---|
Type | Description |
Builder<CreatePolicyBasedRouteRequest,Operation> |
deletePolicyBasedRouteOperationSettings()
public OperationCallSettings.Builder<DeletePolicyBasedRouteRequest,Empty,OperationMetadata> deletePolicyBasedRouteOperationSettings()
Returns the builder for the settings used for calls to deletePolicyBasedRoute.
Returns | |
---|---|
Type | Description |
Builder<DeletePolicyBasedRouteRequest,Empty,OperationMetadata> |
deletePolicyBasedRouteSettings()
public UnaryCallSettings.Builder<DeletePolicyBasedRouteRequest,Operation> deletePolicyBasedRouteSettings()
Returns the builder for the settings used for calls to deletePolicyBasedRoute.
Returns | |
---|---|
Type | Description |
Builder<DeletePolicyBasedRouteRequest,Operation> |
getPolicyBasedRouteSettings()
public UnaryCallSettings.Builder<GetPolicyBasedRouteRequest,PolicyBasedRoute> getPolicyBasedRouteSettings()
Returns the builder for the settings used for calls to getPolicyBasedRoute.
Returns | |
---|---|
Type | Description |
Builder<GetPolicyBasedRouteRequest,PolicyBasedRoute> |
listPolicyBasedRoutesSettings()
public PagedCallSettings.Builder<ListPolicyBasedRoutesRequest,ListPolicyBasedRoutesResponse,PolicyBasedRoutingServiceClient.ListPolicyBasedRoutesPagedResponse> listPolicyBasedRoutesSettings()
Returns the builder for the settings used for calls to listPolicyBasedRoutes.
Returns | |
---|---|
Type | Description |
Builder<ListPolicyBasedRoutesRequest,ListPolicyBasedRoutesResponse,ListPolicyBasedRoutesPagedResponse> |
unaryMethodSettingsBuilders()
public ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
Returns | |
---|---|
Type | Description |
com.google.common.collect.ImmutableList<Builder<?,?>> |