Class ClientLocation
- java.lang.Object
-
- software.amazon.awssdk.services.internetmonitor.model.ClientLocation
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ClientLocation.Builder,ClientLocation>
@Generated("software.amazon.awssdk:codegen") public final class ClientLocation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ClientLocation.Builder,ClientLocation>
The impacted location, such as a city, that Amazon Web Services clients access application resources from.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceClientLocation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringasName()The name of the internet service provider (ISP) or network (ASN).LongasNumber()The Autonomous System Number (ASN) of the network at an impacted location.static ClientLocation.Builderbuilder()Stringcity()The name of the city where the internet event is located.Stringcountry()The name of the country where the internet event is located.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Doublelatitude()The latitude where the internet event is located.Doublelongitude()The longitude where the internet event is located.Stringmetro()The metro area where the health event is located.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ClientLocation.Builder>serializableBuilderClass()Stringsubdivision()The subdivision location where the health event is located.ClientLocation.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
asName
public final String asName()
The name of the internet service provider (ISP) or network (ASN).
- Returns:
- The name of the internet service provider (ISP) or network (ASN).
-
asNumber
public final Long asNumber()
The Autonomous System Number (ASN) of the network at an impacted location.
- Returns:
- The Autonomous System Number (ASN) of the network at an impacted location.
-
country
public final String country()
The name of the country where the internet event is located.
- Returns:
- The name of the country where the internet event is located.
-
subdivision
public final String subdivision()
The subdivision location where the health event is located. The subdivision usually maps to states in most countries (including the United States). For United Kingdom, it maps to a country (England, Scotland, Wales) or province (Northern Ireland).
- Returns:
- The subdivision location where the health event is located. The subdivision usually maps to states in most countries (including the United States). For United Kingdom, it maps to a country (England, Scotland, Wales) or province (Northern Ireland).
-
metro
public final String metro()
The metro area where the health event is located.
Metro indicates a metropolitan region in the United States, such as the region around New York City. In non-US countries, this is a second-level subdivision. For example, in the United Kingdom, it could be a county, a London borough, a unitary authority, council area, and so on.
- Returns:
- The metro area where the health event is located.
Metro indicates a metropolitan region in the United States, such as the region around New York City. In non-US countries, this is a second-level subdivision. For example, in the United Kingdom, it could be a county, a London borough, a unitary authority, council area, and so on.
-
city
public final String city()
The name of the city where the internet event is located.
- Returns:
- The name of the city where the internet event is located.
-
latitude
public final Double latitude()
The latitude where the internet event is located.
- Returns:
- The latitude where the internet event is located.
-
longitude
public final Double longitude()
The longitude where the internet event is located.
- Returns:
- The longitude where the internet event is located.
-
toBuilder
public ClientLocation.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ClientLocation.Builder,ClientLocation>
-
builder
public static ClientLocation.Builder builder()
-
serializableBuilderClass
public static Class<? extends ClientLocation.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-