java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.container.account.proofofconcept.request.GlobalFunded
Direct Known Subclasses:
AccountFunded

@ApiType("SoftLayer_Container_Account_ProofOfConcept_Request_GlobalFunded")
public class GlobalFunded
extends Entity
Proof of concept request using the global funding model. Note that proof of concept account request are available only to internal IBM employees.
See Also:
SoftLayer_Container_Account_ProofOfConcept_Request_GlobalFunded
  • Field Details

    • amount

      @ApiProperty(canBeNullOrNotSet=true) protected BigDecimal amount
      Dollar amount of funding requested for the proof of concept period
    • amountSpecified

      protected boolean amountSpecified
    • customer

      @ApiProperty(canBeNullOrNotSet=true) protected Customer customer
      Customer intended to take over ownership and and billing of the account
    • customerSpecified

      protected boolean customerSpecified
    • description

      @ApiProperty(canBeNullOrNotSet=true) protected String description
      Explanation of the purpose of the proof of concept request
    • descriptionSpecified

      protected boolean descriptionSpecified
    • endDate

      End date for the proof of concept period
    • endDateSpecified

      protected boolean endDateSpecified
    • opportunity

      @ApiProperty(canBeNullOrNotSet=true) protected Opportunity opportunity
      Internal opportunity system details
    • opportunitySpecified

      protected boolean opportunitySpecified
    • projectName

      @ApiProperty(canBeNullOrNotSet=true) protected String projectName
      Name of the project or company and will become the account companyName
    • projectNameSpecified

      protected boolean projectNameSpecified
    • regionKeyName

      @ApiProperty(canBeNullOrNotSet=true) protected String regionKeyName
      IBM region responsible for overseeing the proof of concept account
    • regionKeyNameSpecified

      protected boolean regionKeyNameSpecified
    • requester

      @ApiProperty(canBeNullOrNotSet=true) protected Requester requester
      IBMer requesting the proof of concept account
    • requesterSpecified

      protected boolean requesterSpecified
    • startDate

      Start date for the proof of concept period
    • startDateSpecified

      protected boolean startDateSpecified
    • technicalContact

      @ApiProperty(canBeNullOrNotSet=true) protected Technical technicalContact
      IBMer assisting with technical aspects of account configuration
    • technicalContactSpecified

      protected boolean technicalContactSpecified
  • Constructor Details

    • GlobalFunded

      public GlobalFunded()
  • Method Details

    • getAmount

      public BigDecimal getAmount()
    • setAmount

      public void setAmount​(BigDecimal amount)
    • isAmountSpecified

      public boolean isAmountSpecified()
    • unsetAmount

      public void unsetAmount()
    • getCustomer

      public Customer getCustomer()
    • setCustomer

      public void setCustomer​(Customer customer)
    • isCustomerSpecified

      public boolean isCustomerSpecified()
    • unsetCustomer

      public void unsetCustomer()
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription​(String description)
    • isDescriptionSpecified

      public boolean isDescriptionSpecified()
    • unsetDescription

      public void unsetDescription()
    • getEndDate

      public GregorianCalendar getEndDate()
    • setEndDate

      public void setEndDate​(GregorianCalendar endDate)
    • isEndDateSpecified

      public boolean isEndDateSpecified()
    • unsetEndDate

      public void unsetEndDate()
    • getOpportunity

      public Opportunity getOpportunity()
    • setOpportunity

      public void setOpportunity​(Opportunity opportunity)
    • isOpportunitySpecified

      public boolean isOpportunitySpecified()
    • unsetOpportunity

      public void unsetOpportunity()
    • getProjectName

      public String getProjectName()
    • setProjectName

      public void setProjectName​(String projectName)
    • isProjectNameSpecified

      public boolean isProjectNameSpecified()
    • unsetProjectName

      public void unsetProjectName()
    • getRegionKeyName

      public String getRegionKeyName()
    • setRegionKeyName

      public void setRegionKeyName​(String regionKeyName)
    • isRegionKeyNameSpecified

      public boolean isRegionKeyNameSpecified()
    • unsetRegionKeyName

      public void unsetRegionKeyName()
    • getRequester

      public Requester getRequester()
    • setRequester

      public void setRequester​(Requester requester)
    • isRequesterSpecified

      public boolean isRequesterSpecified()
    • unsetRequester

      public void unsetRequester()
    • getStartDate

      public GregorianCalendar getStartDate()
    • setStartDate

      public void setStartDate​(GregorianCalendar startDate)
    • isStartDateSpecified

      public boolean isStartDateSpecified()
    • unsetStartDate

      public void unsetStartDate()
    • getTechnicalContact

      public Technical getTechnicalContact()
    • setTechnicalContact

      public void setTechnicalContact​(Technical technicalContact)
    • isTechnicalContactSpecified

      public boolean isTechnicalContactSpecified()
    • unsetTechnicalContact

      public void unsetTechnicalContact()