Class Details
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.subnet.registration.Details
-
@ApiType("SoftLayer_Network_Subnet_Registration_Details") public class Details extends Entity
The SoftLayer_Network_Subnet_Registration_Details objects are used to relate [[SoftLayer_Account_Regional_Registry_Detail]] objects to a [[SoftLayer_Network_Subnet_Registration]] object. This allows for easy reuse of registration details. It is important to note that only one detail object per type may be associated to a registration object.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Details.Mask
static interface
Details.Service
static interface
Details.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected GregorianCalendar
createDate
protected boolean
createDateSpecified
protected Detail
detail
The related [[SoftLayer_Account_Regional_Registry_Detail|detail object]].protected Long
detailId
Numeric ID of the related [[SoftLayer_Account_Regional_Registry_Detail]] objectprotected boolean
detailIdSpecified
protected Long
id
Unique numeric ID of the objectprotected boolean
idSpecified
protected GregorianCalendar
modifyDate
protected boolean
modifyDateSpecified
protected Registration
registration
The related [[SoftLayer_Network_Subnet_Registration|registration object]].protected Long
registrationId
Numeric ID of the related [[SoftLayer_Network_Subnet_Registration]] objectprotected boolean
registrationIdSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Details()
-
Method Summary
Modifier and Type Method Description Details.Service
asService(ApiClient client)
GregorianCalendar
getCreateDate()
Detail
getDetail()
Long
getDetailId()
Long
getId()
GregorianCalendar
getModifyDate()
Registration
getRegistration()
Long
getRegistrationId()
boolean
isCreateDateSpecified()
boolean
isDetailIdSpecified()
boolean
isIdSpecified()
boolean
isModifyDateSpecified()
boolean
isRegistrationIdSpecified()
static Details.Service
service(ApiClient client)
static Details.Service
service(ApiClient client, Long id)
void
setCreateDate(GregorianCalendar createDate)
void
setDetail(Detail detail)
void
setDetailId(Long detailId)
void
setId(Long id)
void
setModifyDate(GregorianCalendar modifyDate)
void
setRegistration(Registration registration)
void
setRegistrationId(Long registrationId)
void
unsetCreateDate()
void
unsetDetailId()
void
unsetId()
void
unsetModifyDate()
void
unsetRegistrationId()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
detail
@ApiProperty protected Detail detail
The related [[SoftLayer_Account_Regional_Registry_Detail|detail object]].
-
registration
@ApiProperty protected Registration registration
The related [[SoftLayer_Network_Subnet_Registration|registration object]].
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
-
createDateSpecified
protected boolean createDateSpecified
-
detailId
@ApiProperty(canBeNullOrNotSet=true) protected Long detailId
Numeric ID of the related [[SoftLayer_Account_Regional_Registry_Detail]] object
-
detailIdSpecified
protected boolean detailIdSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
Unique numeric ID of the object
-
idSpecified
protected boolean idSpecified
-
modifyDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar modifyDate
-
modifyDateSpecified
protected boolean modifyDateSpecified
-
registrationId
@ApiProperty(canBeNullOrNotSet=true) protected Long registrationId
Numeric ID of the related [[SoftLayer_Network_Subnet_Registration]] object
-
registrationIdSpecified
protected boolean registrationIdSpecified
-
-
Method Detail
-
getDetail
public Detail getDetail()
-
setDetail
public void setDetail(Detail detail)
-
getRegistration
public Registration getRegistration()
-
setRegistration
public void setRegistration(Registration registration)
-
getCreateDate
public GregorianCalendar getCreateDate()
-
setCreateDate
public void setCreateDate(GregorianCalendar createDate)
-
isCreateDateSpecified
public boolean isCreateDateSpecified()
-
unsetCreateDate
public void unsetCreateDate()
-
getDetailId
public Long getDetailId()
-
setDetailId
public void setDetailId(Long detailId)
-
isDetailIdSpecified
public boolean isDetailIdSpecified()
-
unsetDetailId
public void unsetDetailId()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getModifyDate
public GregorianCalendar getModifyDate()
-
setModifyDate
public void setModifyDate(GregorianCalendar modifyDate)
-
isModifyDateSpecified
public boolean isModifyDateSpecified()
-
unsetModifyDate
public void unsetModifyDate()
-
getRegistrationId
public Long getRegistrationId()
-
setRegistrationId
public void setRegistrationId(Long registrationId)
-
isRegistrationIdSpecified
public boolean isRegistrationIdSpecified()
-
unsetRegistrationId
public void unsetRegistrationId()
-
asService
public Details.Service asService(ApiClient client)
-
service
public static Details.Service service(ApiClient client)
-
service
public static Details.Service service(ApiClient client, Long id)
-
-