Package com.ngrok.services
Class ReservedAddrs.CreateCallBuilder
java.lang.Object
com.ngrok.services.ReservedAddrs.CreateCallBuilder
- Enclosing class:
- ReservedAddrs
A builder object encapsulating state for an unsent Create API call.
-
Method Summary
Modifier and TypeMethodDescriptionInitiates the API call and blocks until it returns.call()Initiates the API call asynchronously.description(String description)human-readable description of what this reserved address will be used fordescription(Optional<String> description)human-readable description of what this reserved address will be used forendpointConfigurationId(String endpointConfigurationId)ID of an endpoint configuration of type tcp that will be used to handle inbound traffic to this addressendpointConfigurationId(Optional<String> endpointConfigurationId)ID of an endpoint configuration of type tcp that will be used to handle inbound traffic to this addressarbitrary user-defined machine-readable data of this reserved address.arbitrary user-defined machine-readable data of this reserved address.reserve the address in this geographic ngrok datacenter.reserve the address in this geographic ngrok datacenter.
-
Method Details
-
description
human-readable description of what this reserved address will be used for- Parameters:
description- the value of the description parameter as aString- Returns:
- the call builder instance
-
description
human-readable description of what this reserved address will be used for -
metadata
arbitrary user-defined machine-readable data of this reserved address. Optional, max 4096 bytes.- Parameters:
metadata- the value of the metadata parameter as aString- Returns:
- the call builder instance
-
metadata
arbitrary user-defined machine-readable data of this reserved address. Optional, max 4096 bytes. -
region
reserve the address in this geographic ngrok datacenter. Optional, default is us. (au, eu, ap, us, jp, in, sa)- Parameters:
region- the value of the region parameter as aString- Returns:
- the call builder instance
-
region
reserve the address in this geographic ngrok datacenter. Optional, default is us. (au, eu, ap, us, jp, in, sa) -
endpointConfigurationId
ID of an endpoint configuration of type tcp that will be used to handle inbound traffic to this address- Parameters:
endpointConfigurationId- the value of the endpoint_configuration_id parameter as aString- Returns:
- the call builder instance
-
endpointConfigurationId
public ReservedAddrs.CreateCallBuilder endpointConfigurationId(Optional<String> endpointConfigurationId)ID of an endpoint configuration of type tcp that will be used to handle inbound traffic to this address -
call
Initiates the API call asynchronously.- Returns:
- a
CompletionStageofReservedAddr
-
blockingCall
Initiates the API call and blocks until it returns.- Returns:
ReservedAddr- Throws:
InterruptedException- if the thread was interrupted during the call
-