Interface ProofOfConcept.Service
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- ProofOfConcept
@ApiService("SoftLayer_Account_ProofOfConcept") public static interface ProofOfConcept.Service extends Service
Approved IBM sales representatives can use this service to request and manage temporary access on behalf of clients. This access is subject to multiple layers of approval and requires payment arrangement in advance.
This service is unavailable to users outside of IBM and is not applicable to the majority of users.
This service is unavailable to users outside of IBM and is not applicable to the majority of users.
- See Also:
- SoftLayer_Account_ProofOfConcept
-
Method Summary
Modifier and Type Method Description Void
approveReview(Long requestId, String accessToken)
Allows a verified reviewer to approve a requestProofOfConcept.ServiceAsync
asAsync()
Get an async version of this serviceVoid
denyReview(Long requestId, String accessToken, String reason)
Allows verified reviewer to deny a requestString
getAuthenticationUrl(String targetPage)
Returns URL used to authenticate reviewersList<Summary>
getRequestsPendingIntegratedOfferingTeamReview(String accessToken)
Retrieves a list of requests that are pending review in the specified regionsList<Summary>
getRequestsPendingOverThresholdReview(String accessToken)
Retrieves a list of requests that are pending over threshold reviewString
getReviewerAccessToken(String unverifiedAuthenticationCode)
Exchanges a code for a token during reviewer validation.String
getReviewerEmailFromAccessToken(String accessToken)
Finds a reviewer's email using the access tokenReview
getSubmittedRequest(Long requestId)
Allows authorized IBMer to pull all the details of a single proof of concept account request.List<Summary>
getSubmittedRequests(String email, String sortOrder)
Allows authorized IBMer to retrieve a list summarizing all previously submitted proof of concept requests.String
getSupportEmailAddress()
Gets email address users can use to ask for help/supportLong
getTotalRequestsPendingIntegratedOfferingTeamReview(String accessToken)
Long
getTotalRequestsPendingOverThresholdReviewCount()
Boolean
isCurrentReviewer(Long requestId, String accessToken)
Determines if the user is one of the reviewers currently able to actBoolean
isIntegratedOfferingTeamReviewer(String emailAddress)
Indicates whether or not a reviewer belongs to the integrated offering teamBoolean
isOverThresholdReviewer(String emailAddress)
Indicates whether or not a reviewer belongs to the threshold team.Summary
requestAccountTeamFundedAccount(AccountFunded request)
Allows authorized IBMer's to apply for a proof of concept account using account team funding.Summary
requestGlobalFundedAccount(GlobalFunded request)
Allows authorized IBMer's to apply for a proof of concept account using global funding.void
setMask(ProofOfConcept.Mask mask)
Void
verifyReviewer(Long requestId, String reviewerEmailAddress)
Verifies that a potential reviewer is an approved internal IBM employeeProofOfConcept.Mask
withMask()
Use the existing mask on this service or create it if not presentProofOfConcept.Mask
withNewMask()
Overwrite the existing mask on this service with a new one and return itMethods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
Method Details
-
asAsync
ProofOfConcept.ServiceAsync asAsync()Description copied from interface:Service
Get an async version of this service -
withNewMask
ProofOfConcept.Mask withNewMask()Description copied from interface:Maskable
Overwrite the existing mask on this service with a new one and return it- Specified by:
withNewMask
in interfaceMaskable
-
withMask
ProofOfConcept.Mask withMask()Description copied from interface:Maskable
Use the existing mask on this service or create it if not present -
setMask
-
approveReview
Allows a verified reviewer to approve a request -
denyReview
Allows verified reviewer to deny a request -
getAuthenticationUrl
Returns URL used to authenticate reviewers -
getRequestsPendingIntegratedOfferingTeamReview
Retrieves a list of requests that are pending review in the specified regions -
getRequestsPendingOverThresholdReview
Retrieves a list of requests that are pending over threshold review -
getReviewerAccessToken
Exchanges a code for a token during reviewer validation. -
getReviewerEmailFromAccessToken
Finds a reviewer's email using the access token -
getSubmittedRequest
Allows authorized IBMer to pull all the details of a single proof of concept account request. -
getSubmittedRequests
Allows authorized IBMer to retrieve a list summarizing all previously submitted proof of concept requests.
Note that the proof of concept system is for internal IBM employees only and is not applicable to users outside the IBM organization. -
getSupportEmailAddress
Gets email address users can use to ask for help/support -
getTotalRequestsPendingIntegratedOfferingTeamReview
-
getTotalRequestsPendingOverThresholdReviewCount
-
isCurrentReviewer
Determines if the user is one of the reviewers currently able to act -
isIntegratedOfferingTeamReviewer
Indicates whether or not a reviewer belongs to the integrated offering team -
isOverThresholdReviewer
Indicates whether or not a reviewer belongs to the threshold team. -
requestAccountTeamFundedAccount
Allows authorized IBMer's to apply for a proof of concept account using account team funding. Requests will be reviewed by multiple internal teams before an account is created.
Note that the proof of concept system is for internal IBM employees only and is not applicable to users outside the IBM organization. -
requestGlobalFundedAccount
Allows authorized IBMer's to apply for a proof of concept account using global funding. Requests will be reviewed by multiple internal teams before an account is created.
Note that the proof of concept system is for internal IBM employees only and is not applicable to users outside the IBM organization. -
verifyReviewer
Verifies that a potential reviewer is an approved internal IBM employee
-