Class Location
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.directlink.Location
-
@ApiType("SoftLayer_Network_DirectLink_Location") public class Location extends Entity
The SoftLayer_Network_DirectLink_Location presents a structure containing attributes of a Direct Link location, and its related object SoftLayer location.- See Also:
- SoftLayer_Network_DirectLink_Location
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Location.Mask
static interface
Location.Service
The SoftLayer_Network_DirectLink_Location service allows users to create, update, delete, get details of a Direct Link location and retrieve all existing details.static interface
Location.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected String
buildingColocationOwner
The Direct Link specific location owner for POP/DC facilities.protected boolean
buildingColocationOwnerSpecified
protected Long
id
The unique identifier of a Direct Link location.protected boolean
idSpecified
protected Boolean
isRedundantXcr
Specifies if The Direct Link specific location has Redundancy:secondary XCR availability.protected boolean
isRedundantXcrSpecified
protected Location
location
The location of Direct Link facility.protected Long
locationId
The Direct Link specific location ie.protected boolean
locationIdSpecified
protected String
marketGeography
The Direct Link Market location used in Direct Link Order.protected boolean
marketGeographySpecified
protected Provider
provider
The Id of Direct Link provider.protected ServiceType
serviceType
The Id of Direct Link service type.-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Location()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
location
@ApiProperty protected Location location
The location of Direct Link facility.
-
provider
@ApiProperty protected Provider provider
The Id of Direct Link provider.
-
serviceType
@ApiProperty protected ServiceType serviceType
The Id of Direct Link service type.
-
buildingColocationOwner
@ApiProperty(canBeNullOrNotSet=true) protected String buildingColocationOwner
The Direct Link specific location owner for POP/DC facilities. Like Equinix, Pacnet, Verizon etc.
-
buildingColocationOwnerSpecified
protected boolean buildingColocationOwnerSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
The unique identifier of a Direct Link location.
-
idSpecified
protected boolean idSpecified
-
isRedundantXcr
@ApiProperty(canBeNullOrNotSet=true) protected Boolean isRedundantXcr
Specifies if The Direct Link specific location has Redundancy:secondary XCR availability.
-
isRedundantXcrSpecified
protected boolean isRedundantXcrSpecified
-
locationId
@ApiProperty(canBeNullOrNotSet=true) protected Long locationId
The Direct Link specific location ie. Data Center & Network POP facility. Refer to location object Like Dallas in US, London in England etc.
-
locationIdSpecified
protected boolean locationIdSpecified
-
marketGeography
@ApiProperty(canBeNullOrNotSet=true) protected String marketGeography
The Direct Link Market location used in Direct Link Order. Like Europe, North America, Asia pacific etc.
-
marketGeographySpecified
protected boolean marketGeographySpecified
-
-
Method Detail
-
getLocation
public Location getLocation()
-
setLocation
public void setLocation(Location location)
-
getProvider
public Provider getProvider()
-
setProvider
public void setProvider(Provider provider)
-
getServiceType
public ServiceType getServiceType()
-
setServiceType
public void setServiceType(ServiceType serviceType)
-
getBuildingColocationOwner
public String getBuildingColocationOwner()
-
setBuildingColocationOwner
public void setBuildingColocationOwner(String buildingColocationOwner)
-
isBuildingColocationOwnerSpecified
public boolean isBuildingColocationOwnerSpecified()
-
unsetBuildingColocationOwner
public void unsetBuildingColocationOwner()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getIsRedundantXcr
public Boolean getIsRedundantXcr()
-
setIsRedundantXcr
public void setIsRedundantXcr(Boolean isRedundantXcr)
-
isIsRedundantXcrSpecified
public boolean isIsRedundantXcrSpecified()
-
unsetIsRedundantXcr
public void unsetIsRedundantXcr()
-
getLocationId
public Long getLocationId()
-
setLocationId
public void setLocationId(Long locationId)
-
isLocationIdSpecified
public boolean isLocationIdSpecified()
-
unsetLocationId
public void unsetLocationId()
-
getMarketGeography
public String getMarketGeography()
-
setMarketGeography
public void setMarketGeography(String marketGeography)
-
isMarketGeographySpecified
public boolean isMarketGeographySpecified()
-
unsetMarketGeography
public void unsetMarketGeography()
-
asService
public Location.Service asService(ApiClient client)
-
service
public static Location.Service service(ApiClient client)
-
service
public static Location.Service service(ApiClient client, Long id)
-
-