Interface IpAddressDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<IpAddressDetails.Builder,
,IpAddressDetails> SdkBuilder<IpAddressDetails.Builder,
,IpAddressDetails> SdkPojo
- Enclosing class:
IpAddressDetails
-
Method Summary
Modifier and TypeMethodDescriptionipAddressV4
(String ipAddressV4) The Internet Protocol version 4 (IPv4) address of the device.default IpAddressDetails.Builder
ipCity
(Consumer<IpCity.Builder> ipCity) The city that the IP address originated from.The city that the IP address originated from.default IpAddressDetails.Builder
ipCountry
(Consumer<IpCountry.Builder> ipCountry) The country that the IP address originated from.The country that the IP address originated from.default IpAddressDetails.Builder
ipGeoLocation
(Consumer<IpGeoLocation.Builder> ipGeoLocation) The geographic coordinates of the location that the IP address originated from.ipGeoLocation
(IpGeoLocation ipGeoLocation) The geographic coordinates of the location that the IP address originated from.default IpAddressDetails.Builder
ipOwner
(Consumer<IpOwner.Builder> ipOwner) The registered owner of the IP address.The registered owner of the IP address.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
ipAddressV4
The Internet Protocol version 4 (IPv4) address of the device.
- Parameters:
ipAddressV4
- The Internet Protocol version 4 (IPv4) address of the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipCity
The city that the IP address originated from.
- Parameters:
ipCity
- The city that the IP address originated from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipCity
The city that the IP address originated from.
This is a convenience method that creates an instance of theIpCity.Builder
avoiding the need to create one manually viaIpCity.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toipCity(IpCity)
.- Parameters:
ipCity
- a consumer that will call methods onIpCity.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ipCountry
The country that the IP address originated from.
- Parameters:
ipCountry
- The country that the IP address originated from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipCountry
The country that the IP address originated from.
This is a convenience method that creates an instance of theIpCountry.Builder
avoiding the need to create one manually viaIpCountry.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toipCountry(IpCountry)
.- Parameters:
ipCountry
- a consumer that will call methods onIpCountry.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ipGeoLocation
The geographic coordinates of the location that the IP address originated from.
- Parameters:
ipGeoLocation
- The geographic coordinates of the location that the IP address originated from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipGeoLocation
The geographic coordinates of the location that the IP address originated from.
This is a convenience method that creates an instance of theIpGeoLocation.Builder
avoiding the need to create one manually viaIpGeoLocation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toipGeoLocation(IpGeoLocation)
.- Parameters:
ipGeoLocation
- a consumer that will call methods onIpGeoLocation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ipOwner
The registered owner of the IP address.
- Parameters:
ipOwner
- The registered owner of the IP address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipOwner
The registered owner of the IP address.
This is a convenience method that creates an instance of theIpOwner.Builder
avoiding the need to create one manually viaIpOwner.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toipOwner(IpOwner)
.- Parameters:
ipOwner
- a consumer that will call methods onIpOwner.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-