All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.softlayer.api.service.container.account.proofofconcept.review.Event Maven / Gradle / Ivy

The newest version!
package com.softlayer.api.service.container.account.proofofconcept.review;

import com.softlayer.api.annotation.ApiProperty;
import com.softlayer.api.annotation.ApiType;
import com.softlayer.api.service.Entity;

/**
 * Review event within proof of concept request review period. 
 *
 * @see SoftLayer_Container_Account_ProofOfConcept_Review_Event
 */
@ApiType("SoftLayer_Container_Account_ProofOfConcept_Review_Event")
public class Event extends Entity {

    /**
     * Explanation of the event.
     */
    @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;
    }

    /**
     * Reviewer's email address.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String reviewerEmail;

    public String getReviewerEmail() {
        return reviewerEmail;
    }

    public void setReviewerEmail(String reviewerEmail) {
        reviewerEmailSpecified = true;
        this.reviewerEmail = reviewerEmail;
    }

    protected boolean reviewerEmailSpecified;

    public boolean isReviewerEmailSpecified() {
        return reviewerEmailSpecified;
    }

    public void unsetReviewerEmail() {
        reviewerEmail = null;
        reviewerEmailSpecified = false;
    }

    /**
     * Reviewer's BluePages UID.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String reviewerUid;

    public String getReviewerUid() {
        return reviewerUid;
    }

    public void setReviewerUid(String reviewerUid) {
        reviewerUidSpecified = true;
        this.reviewerUid = reviewerUid;
    }

    protected boolean reviewerUidSpecified;

    public boolean isReviewerUidSpecified() {
        return reviewerUidSpecified;
    }

    public void unsetReviewerUid() {
        reviewerUid = null;
        reviewerUidSpecified = false;
    }

    public static class Mask extends com.softlayer.api.service.Entity.Mask {

        public Mask description() {
            withLocalProperty("description");
            return this;
        }

        public Mask reviewerEmail() {
            withLocalProperty("reviewerEmail");
            return this;
        }

        public Mask reviewerUid() {
            withLocalProperty("reviewerUid");
            return this;
        }

    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy