Class ClientLocation
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ClientLocation.Builder,ClientLocation>
The impacted location, such as a city, that Amazon Web Services clients access application resources from.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringasName()The name of the internet service provider (ISP) or network (ASN).final LongasNumber()The Autonomous System Number (ASN) of the network at an impacted location.static ClientLocation.Builderbuilder()final Stringcity()The name of the city where the internet event is located.final Stringcountry()The name of the country where the internet event is located.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Doublelatitude()The latitude where the internet event is located.final DoubleThe longitude where the internet event is located.final Stringmetro()The metro area where the health event is located.static Class<? extends ClientLocation.Builder> final StringThe subdivision location where the health event is located.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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
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
The name of the country where the internet event is located.
- Returns:
- The name of the country where the internet event is located.
-
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
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
The name of the city where the internet event is located.
- Returns:
- The name of the city where the internet event is located.
-
latitude
The latitude where the internet event is located.
- Returns:
- The latitude where the internet event is located.
-
longitude
The longitude where the internet event is located.
- Returns:
- The longitude where the internet event is located.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ClientLocation.Builder,ClientLocation> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-