Package com.ngrok.services
Class FailoverBackends.UpdateCallBuilder
java.lang.Object
com.ngrok.services.FailoverBackends.UpdateCallBuilder
- Enclosing class:
- FailoverBackends
A builder object encapsulating state for an unsent Update API call.
-
Method Summary
Modifier and TypeMethodDescriptionthe ids of the child backends in orderthe ids of the child backends in orderInitiates the API call and blocks until it returns.call()
Initiates the API call asynchronously.description
(String description) human-readable description of this backend.description
(Optional<String> description) human-readable description of this backend.arbitrary user-defined machine-readable data of this backend.arbitrary user-defined machine-readable data of this backend.
-
Method Details
-
description
human-readable description of this backend. Optional- Parameters:
description
- the value of the description parameter as aString
- Returns:
- the call builder instance
-
description
human-readable description of this backend. Optional -
metadata
arbitrary user-defined machine-readable data of this backend. Optional- Parameters:
metadata
- the value of the metadata parameter as aString
- Returns:
- the call builder instance
-
metadata
arbitrary user-defined machine-readable data of this backend. Optional -
backends
the ids of the child backends in order -
backends
the ids of the child backends in order -
call
Initiates the API call asynchronously.- Returns:
- a
CompletionStage
ofFailoverBackend
-
blockingCall
Initiates the API call and blocks until it returns.- Returns:
FailoverBackend
- Throws:
InterruptedException
- if the thread was interrupted during the call
-