Landmark.Builder

public abstract class Landmark.Builder


A builder to create instances of Landmark.

Summary

Public constructors

Public methods

Landmark
abstract Landmark.Builder
abstract Landmark.Builder
setDisplayNameLanguageCode(@Nullable String displayNameLanguageCode)
abstract Landmark.Builder
abstract Landmark.Builder
abstract Landmark.Builder
abstract Landmark.Builder
setStraightLineDistanceMeters(
    @Nullable Double straightLineDistanceMeters
)
abstract Landmark.Builder
setTravelDistanceMeters(@Nullable Double travelDistanceMeters)
abstract Landmark.Builder

Public constructors

Builder

public Builder()

Public methods

build

public Landmark build()

setDisplayName

public abstract Landmark.Builder setDisplayName(@Nullable String displayName)

setDisplayNameLanguageCode

public abstract Landmark.Builder setDisplayNameLanguageCode(@Nullable String displayNameLanguageCode)

setId

public abstract Landmark.Builder setId(@Nullable String id)

setResourceName

public abstract Landmark.Builder setResourceName(@Nullable String resourceName)

setSpatialRelationship

public abstract Landmark.Builder setSpatialRelationship(
    @Nullable Landmark.SpatialRelationship spatialRelationship
)

setStraightLineDistanceMeters

public abstract Landmark.Builder setStraightLineDistanceMeters(
    @Nullable Double straightLineDistanceMeters
)

setTravelDistanceMeters

public abstract Landmark.Builder setTravelDistanceMeters(@Nullable Double travelDistanceMeters)

setTypes

public abstract Landmark.Builder setTypes(@Nullable List<String> types)