java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.container.account.internal.ibm.Request

@ApiType("SoftLayer_Container_Account_Internal_Ibm_Request")
public class Request
extends Entity
Contains data required to both request a new IaaS account for active IBM employees and review pending requests. Fields used exclusively in the review process are scrubbed of user input.
See Also:
SoftLayer_Container_Account_Internal_Ibm_Request
  • Field Details

    • accountType

      @ApiProperty(canBeNullOrNotSet=true) protected String accountType
      Purpose of the internal IBM account chosen from the list of available
    • accountTypeSpecified

      protected boolean accountTypeSpecified
    • address1

      @ApiProperty(canBeNullOrNotSet=true) protected String address1
      If not provided, will attempt to retrieve from BluePages
    • address1Specified

      protected boolean address1Specified
    • address2

      @ApiProperty(canBeNullOrNotSet=true) protected String address2
      If no address provided, will attempt to retrieve from BluePages
    • address2Specified

      protected boolean address2Specified
    • city

      @ApiProperty(canBeNullOrNotSet=true) protected String city
      If not provided, will attempt to retrieve from BluePages
    • citySpecified

      protected boolean citySpecified
    • companyName

      @ApiProperty(canBeNullOrNotSet=true) protected String companyName
      Name of the company displayed on the IaaS account
    • companyNameSpecified

      protected boolean companyNameSpecified
    • country

      @ApiProperty(canBeNullOrNotSet=true) protected String country
      If not provided, will attempt to retrieve from BluePages
    • countrySpecified

      protected boolean countrySpecified
    • deniedFlag

      @ApiProperty(canBeNullOrNotSet=true) protected Boolean deniedFlag
      True if the request has been denied by either the IaaS team or the
    • deniedFlagSpecified

      protected boolean deniedFlagSpecified
    • departmentCode

      @ApiProperty(canBeNullOrNotSet=true) protected String departmentCode
      Department within the division which will be changed during cost recovery.
    • departmentCodeSpecified

      protected boolean departmentCodeSpecified
    • departmentCountry

      @ApiProperty(canBeNullOrNotSet=true) protected String departmentCountry
      Country assigned to the department for cost recovery.
    • departmentCountrySpecified

      protected boolean departmentCountrySpecified
    • divisionCode

      @ApiProperty(canBeNullOrNotSet=true) protected String divisionCode
      Division code used for cost recovery.
    • divisionCodeSpecified

      protected boolean divisionCodeSpecified
    • emailAddress

      @ApiProperty(canBeNullOrNotSet=true) protected String emailAddress
      Account owner's IBM email address. Must be a discoverable email
    • emailAddressSpecified

      protected boolean emailAddressSpecified
    • firstName

      @ApiProperty(canBeNullOrNotSet=true) protected String firstName
      Applicant's first name, as provided by IBM BluePages API.
    • firstNameSpecified

      protected boolean firstNameSpecified
    • lastName

      @ApiProperty(canBeNullOrNotSet=true) protected String lastName
      Applicant's last name, as provided by IBM BluePages API.
    • lastNameSpecified

      protected boolean lastNameSpecified
    • managerApprovalStatus

      @ApiProperty(canBeNullOrNotSet=true) protected String managerApprovalStatus
      APPROVED if the request has been approved by the first-line manager,
    • managerApprovalStatusSpecified

      protected boolean managerApprovalStatusSpecified
    • multiTenantFlag

      @ApiProperty(canBeNullOrNotSet=true) protected Boolean multiTenantFlag
      True for accounts intended to be multi-tenant and false otherwise
    • multiTenantFlagSpecified

      protected boolean multiTenantFlagSpecified
    • officePhone

      @ApiProperty(canBeNullOrNotSet=true) protected String officePhone
      Account owner's primary phone number. If no phone number is available
    • officePhoneSpecified

      protected boolean officePhoneSpecified
    • paasAccountId

      @ApiProperty(canBeNullOrNotSet=true) protected String paasAccountId
      Bluemix PaaS 32 digit hexadecimal account id being automatically linked
    • paasAccountIdSpecified

      protected boolean paasAccountIdSpecified
    • postalCode

      @ApiProperty(canBeNullOrNotSet=true) protected String postalCode
      If not provided, will attempt to retrieve from BluePages
    • postalCodeSpecified

      protected boolean postalCodeSpecified
    • purpose

      @ApiProperty(canBeNullOrNotSet=true) protected String purpose
      Stated purpose of the new account this request would create
    • purposeSpecified

      protected boolean purposeSpecified
    • securitySubjectMatterExpertEmail

      @ApiProperty(canBeNullOrNotSet=true) protected String securitySubjectMatterExpertEmail
      Division's security SME's email address, if available
    • securitySubjectMatterExpertEmailSpecified

      protected boolean securitySubjectMatterExpertEmailSpecified
    • securitySubjectMatterExpertName

      @ApiProperty(canBeNullOrNotSet=true) protected String securitySubjectMatterExpertName
      Division's security SME's name, if available
    • securitySubjectMatterExpertNameSpecified

      protected boolean securitySubjectMatterExpertNameSpecified
    • securitySubjectMatterExpertPhone

      @ApiProperty(canBeNullOrNotSet=true) protected String securitySubjectMatterExpertPhone
      Division's security SME's phone, if available
    • securitySubjectMatterExpertPhoneSpecified

      protected boolean securitySubjectMatterExpertPhoneSpecified
    • state

      @ApiProperty(canBeNullOrNotSet=true) protected String state
      If required for chosen country and not provided, will attempt
    • stateSpecified

      protected boolean stateSpecified
  • Constructor Details

    • Request

      public Request()
  • Method Details

    • getAccountType

      public String getAccountType()
    • setAccountType

      public void setAccountType​(String accountType)
    • isAccountTypeSpecified

      public boolean isAccountTypeSpecified()
    • unsetAccountType

      public void unsetAccountType()
    • getAddress1

      public String getAddress1()
    • setAddress1

      public void setAddress1​(String address1)
    • isAddress1Specified

      public boolean isAddress1Specified()
    • unsetAddress1

      public void unsetAddress1()
    • getAddress2

      public String getAddress2()
    • setAddress2

      public void setAddress2​(String address2)
    • isAddress2Specified

      public boolean isAddress2Specified()
    • unsetAddress2

      public void unsetAddress2()
    • getCity

      public String getCity()
    • setCity

      public void setCity​(String city)
    • isCitySpecified

      public boolean isCitySpecified()
    • unsetCity

      public void unsetCity()
    • getCompanyName

      public String getCompanyName()
    • setCompanyName

      public void setCompanyName​(String companyName)
    • isCompanyNameSpecified

      public boolean isCompanyNameSpecified()
    • unsetCompanyName

      public void unsetCompanyName()
    • getCountry

      public String getCountry()
    • setCountry

      public void setCountry​(String country)
    • isCountrySpecified

      public boolean isCountrySpecified()
    • unsetCountry

      public void unsetCountry()
    • getDeniedFlag

      public Boolean getDeniedFlag()
    • setDeniedFlag

      public void setDeniedFlag​(Boolean deniedFlag)
    • isDeniedFlagSpecified

      public boolean isDeniedFlagSpecified()
    • unsetDeniedFlag

      public void unsetDeniedFlag()
    • getDepartmentCode

      public String getDepartmentCode()
    • setDepartmentCode

      public void setDepartmentCode​(String departmentCode)
    • isDepartmentCodeSpecified

      public boolean isDepartmentCodeSpecified()
    • unsetDepartmentCode

      public void unsetDepartmentCode()
    • getDepartmentCountry

      public String getDepartmentCountry()
    • setDepartmentCountry

      public void setDepartmentCountry​(String departmentCountry)
    • isDepartmentCountrySpecified

      public boolean isDepartmentCountrySpecified()
    • unsetDepartmentCountry

      public void unsetDepartmentCountry()
    • getDivisionCode

      public String getDivisionCode()
    • setDivisionCode

      public void setDivisionCode​(String divisionCode)
    • isDivisionCodeSpecified

      public boolean isDivisionCodeSpecified()
    • unsetDivisionCode

      public void unsetDivisionCode()
    • getEmailAddress

      public String getEmailAddress()
    • setEmailAddress

      public void setEmailAddress​(String emailAddress)
    • isEmailAddressSpecified

      public boolean isEmailAddressSpecified()
    • unsetEmailAddress

      public void unsetEmailAddress()
    • getFirstName

      public String getFirstName()
    • setFirstName

      public void setFirstName​(String firstName)
    • isFirstNameSpecified

      public boolean isFirstNameSpecified()
    • unsetFirstName

      public void unsetFirstName()
    • getLastName

      public String getLastName()
    • setLastName

      public void setLastName​(String lastName)
    • isLastNameSpecified

      public boolean isLastNameSpecified()
    • unsetLastName

      public void unsetLastName()
    • getManagerApprovalStatus

      public String getManagerApprovalStatus()
    • setManagerApprovalStatus

      public void setManagerApprovalStatus​(String managerApprovalStatus)
    • isManagerApprovalStatusSpecified

      public boolean isManagerApprovalStatusSpecified()
    • unsetManagerApprovalStatus

      public void unsetManagerApprovalStatus()
    • getMultiTenantFlag

      public Boolean getMultiTenantFlag()
    • setMultiTenantFlag

      public void setMultiTenantFlag​(Boolean multiTenantFlag)
    • isMultiTenantFlagSpecified

      public boolean isMultiTenantFlagSpecified()
    • unsetMultiTenantFlag

      public void unsetMultiTenantFlag()
    • getOfficePhone

      public String getOfficePhone()
    • setOfficePhone

      public void setOfficePhone​(String officePhone)
    • isOfficePhoneSpecified

      public boolean isOfficePhoneSpecified()
    • unsetOfficePhone

      public void unsetOfficePhone()
    • getPaasAccountId

      public String getPaasAccountId()
    • setPaasAccountId

      public void setPaasAccountId​(String paasAccountId)
    • isPaasAccountIdSpecified

      public boolean isPaasAccountIdSpecified()
    • unsetPaasAccountId

      public void unsetPaasAccountId()
    • getPostalCode

      public String getPostalCode()
    • setPostalCode

      public void setPostalCode​(String postalCode)
    • isPostalCodeSpecified

      public boolean isPostalCodeSpecified()
    • unsetPostalCode

      public void unsetPostalCode()
    • getPurpose

      public String getPurpose()
    • setPurpose

      public void setPurpose​(String purpose)
    • isPurposeSpecified

      public boolean isPurposeSpecified()
    • unsetPurpose

      public void unsetPurpose()
    • getSecuritySubjectMatterExpertEmail

      public String getSecuritySubjectMatterExpertEmail()
    • setSecuritySubjectMatterExpertEmail

      public void setSecuritySubjectMatterExpertEmail​(String securitySubjectMatterExpertEmail)
    • isSecuritySubjectMatterExpertEmailSpecified

      public boolean isSecuritySubjectMatterExpertEmailSpecified()
    • unsetSecuritySubjectMatterExpertEmail

      public void unsetSecuritySubjectMatterExpertEmail()
    • getSecuritySubjectMatterExpertName

      public String getSecuritySubjectMatterExpertName()
    • setSecuritySubjectMatterExpertName

      public void setSecuritySubjectMatterExpertName​(String securitySubjectMatterExpertName)
    • isSecuritySubjectMatterExpertNameSpecified

      public boolean isSecuritySubjectMatterExpertNameSpecified()
    • unsetSecuritySubjectMatterExpertName

      public void unsetSecuritySubjectMatterExpertName()
    • getSecuritySubjectMatterExpertPhone

      public String getSecuritySubjectMatterExpertPhone()
    • setSecuritySubjectMatterExpertPhone

      public void setSecuritySubjectMatterExpertPhone​(String securitySubjectMatterExpertPhone)
    • isSecuritySubjectMatterExpertPhoneSpecified

      public boolean isSecuritySubjectMatterExpertPhoneSpecified()
    • unsetSecuritySubjectMatterExpertPhone

      public void unsetSecuritySubjectMatterExpertPhone()
    • getState

      public String getState()
    • setState

      public void setState​(String state)
    • isStateSpecified

      public boolean isStateSpecified()
    • unsetState

      public void unsetState()