public static class ServiceHealthSettings.Builder extends ClientSettings.Builder<ServiceHealthSettings,ServiceHealthSettings.Builder>
Builder for ServiceHealthSettings.
Constructors
Builder()
Builder(ClientContext clientContext)
protected Builder(ClientContext clientContext)
Builder(ServiceHealthSettings settings)
protected Builder(ServiceHealthSettings settings)
Builder(ServiceHealthStubSettings.Builder stubSettings)
protected Builder(ServiceHealthStubSettings.Builder stubSettings)
Methods
applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
public ServiceHealthSettings.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.
build()
public ServiceHealthSettings build()
Overrides
getEventSettings()
public UnaryCallSettings.Builder<GetEventRequest,Event> getEventSettings()
Returns the builder for the settings used for calls to getEvent.
getLocationSettings()
public UnaryCallSettings.Builder<GetLocationRequest,Location> getLocationSettings()
Returns the builder for the settings used for calls to getLocation.
Returns |
---|
Type | Description |
Builder<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location> | |
getOrganizationEventSettings()
public UnaryCallSettings.Builder<GetOrganizationEventRequest,OrganizationEvent> getOrganizationEventSettings()
Returns the builder for the settings used for calls to getOrganizationEvent.
getOrganizationImpactSettings()
public UnaryCallSettings.Builder<GetOrganizationImpactRequest,OrganizationImpact> getOrganizationImpactSettings()
Returns the builder for the settings used for calls to getOrganizationImpact.
getStubSettingsBuilder()
public ServiceHealthStubSettings.Builder getStubSettingsBuilder()
listEventsSettings()
public PagedCallSettings.Builder<ListEventsRequest,ListEventsResponse,ServiceHealthClient.ListEventsPagedResponse> listEventsSettings()
Returns the builder for the settings used for calls to listEvents.
listLocationsSettings()
public PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse,ServiceHealthClient.ListLocationsPagedResponse> listLocationsSettings()
Returns the builder for the settings used for calls to listLocations.
listOrganizationEventsSettings()
public PagedCallSettings.Builder<ListOrganizationEventsRequest,ListOrganizationEventsResponse,ServiceHealthClient.ListOrganizationEventsPagedResponse> listOrganizationEventsSettings()
Returns the builder for the settings used for calls to listOrganizationEvents.
listOrganizationImpactsSettings()
public PagedCallSettings.Builder<ListOrganizationImpactsRequest,ListOrganizationImpactsResponse,ServiceHealthClient.ListOrganizationImpactsPagedResponse> listOrganizationImpactsSettings()
Returns the builder for the settings used for calls to listOrganizationImpacts.