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