com.softlayer.api.service.container.dns.domain.registration.ExtendedAttribute Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of softlayer-api-client Show documentation
Show all versions of softlayer-api-client Show documentation
API client for accessing the SoftLayer API
The newest version!
package com.softlayer.api.service.container.dns.domain.registration;
import com.softlayer.api.annotation.ApiProperty;
import com.softlayer.api.annotation.ApiType;
import com.softlayer.api.service.Entity;
import com.softlayer.api.service.container.dns.domain.registration.extendedattribute.Option;
import java.util.ArrayList;
import java.util.List;
/**
* This container data type contains extended attributes information for a domain of country code TLD.
*
* @see SoftLayer_Container_Dns_Domain_Registration_ExtendedAttribute
*/
@ApiType("SoftLayer_Container_Dns_Domain_Registration_ExtendedAttribute")
public class ExtendedAttribute extends Entity {
/**
* Indicates if this is a child of another extended attribute.
*/
@ApiProperty(canBeNullOrNotSet = true)
protected Boolean childFlag;
public Boolean getChildFlag() {
return childFlag;
}
public void setChildFlag(Boolean childFlag) {
childFlagSpecified = true;
this.childFlag = childFlag;
}
protected boolean childFlagSpecified;
public boolean isChildFlagSpecified() {
return childFlagSpecified;
}
public void unsetChildFlag() {
childFlag = null;
childFlagSpecified = false;
}
/**
* The description of an extended attribute.
*/
@ApiProperty(canBeNullOrNotSet = true)
protected String description;
public String getDescription() {
return description;
}
public void setDescription(String description) {
descriptionSpecified = true;
this.description = description;
}
protected boolean descriptionSpecified;
public boolean isDescriptionSpecified() {
return descriptionSpecified;
}
public void unsetDescription() {
description = null;
descriptionSpecified = false;
}
/**
* The name of an extended attribute.
*/
@ApiProperty(canBeNullOrNotSet = true)
protected String name;
public String getName() {
return name;
}
public void setName(String name) {
nameSpecified = true;
this.name = name;
}
protected boolean nameSpecified;
public boolean isNameSpecified() {
return nameSpecified;
}
public void unsetName() {
name = null;
nameSpecified = false;
}
/**
* The collection of options for an extended attribute.
*/
@ApiProperty(canBeNullOrNotSet = true)
protected List