Package video.api.client.api.clients
Class UploadTokensApi
- java.lang.Object
-
- video.api.client.api.clients.UploadTokensApi
-
public class UploadTokensApi extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classUploadTokensApi.APIlistRequest
-
Constructor Summary
Constructors Constructor Description UploadTokensApi(ApiClient apiClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UploadTokencreateToken(TokenCreationPayload tokenCreationPayload)Generate an upload token Use this endpoint to generate an upload token.ApiResponse<UploadToken>createTokenWithHttpInfo(TokenCreationPayload tokenCreationPayload)Generate an upload token Use this endpoint to generate an upload token.voiddeleteToken(String uploadToken)Delete an upload token Delete an existing upload token.ApiResponse<Void>deleteTokenWithHttpInfo(String uploadToken)Delete an upload token Delete an existing upload token.ApiClientgetApiClient()UploadTokengetToken(String uploadToken)Show upload token You can retrieve details about a specific upload token if you have the unique identifier for the upload token.ApiResponse<UploadToken>getTokenWithHttpInfo(String uploadToken)Show upload token You can retrieve details about a specific upload token if you have the unique identifier for the upload token.UploadTokensApi.APIlistRequestlist()List all active upload tokens.voidsetApiClient(ApiClient apiClient)
-
-
-
Constructor Detail
-
UploadTokensApi
public UploadTokensApi(ApiClient apiClient)
-
-
Method Detail
-
getApiClient
public ApiClient getApiClient()
-
setApiClient
public void setApiClient(ApiClient apiClient)
-
deleteToken
public void deleteToken(String uploadToken) throws ApiException
Delete an upload token Delete an existing upload token. This is especially useful for tokens you may have created that do not expire.- Parameters:
uploadToken- The unique identifier for the upload token you want to delete. Deleting a token will make it so the token can no longer be used for authentication. (required)- Throws:
ApiException- If fail to call the API, e.g. server error or cannot deserialize the response body- Http Response Details:
Status Code Description Response Headers 204 No Content - 404 Not Found -
-
deleteTokenWithHttpInfo
public ApiResponse<Void> deleteTokenWithHttpInfo(String uploadToken) throws ApiException
Delete an upload token Delete an existing upload token. This is especially useful for tokens you may have created that do not expire.- Parameters:
uploadToken- The unique identifier for the upload token you want to delete. Deleting a token will make it so the token can no longer be used for authentication. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- If fail to call the API, e.g. server error or cannot deserialize the response body- Http Response Details:
Status Code Description Response Headers 204 No Content - 404 Not Found -
-
list
public UploadTokensApi.APIlistRequest list()
List all active upload tokens. A delegated token is used to allow secure uploads without exposing your API key. Use this endpoint to retrieve a list of all currently active delegated tokens.- Returns:
- APIlistRequest
- Http Response Details:
Status Code Description Response Headers 200 Success -
-
getToken
public UploadToken getToken(String uploadToken) throws ApiException
Show upload token You can retrieve details about a specific upload token if you have the unique identifier for the upload token. Add it in the path of the endpoint. Details include time-to-live (ttl), when the token was created, and when it will expire.- Parameters:
uploadToken- The unique identifier for the token you want information about. (required)- Returns:
- UploadToken
- Throws:
ApiException- If fail to call the API, e.g. server error or cannot deserialize the response body- Http Response Details:
Status Code Description Response Headers 200 Success - 404 Not Found -
-
getTokenWithHttpInfo
public ApiResponse<UploadToken> getTokenWithHttpInfo(String uploadToken) throws ApiException
Show upload token You can retrieve details about a specific upload token if you have the unique identifier for the upload token. Add it in the path of the endpoint. Details include time-to-live (ttl), when the token was created, and when it will expire.- Parameters:
uploadToken- The unique identifier for the token you want information about. (required)- Returns:
- ApiResponse<UploadToken>
- Throws:
ApiException- If fail to call the API, e.g. server error or cannot deserialize the response body- Http Response Details:
Status Code Description Response Headers 200 Success - 404 Not Found -
-
createToken
public UploadToken createToken(TokenCreationPayload tokenCreationPayload) throws ApiException
Generate an upload token Use this endpoint to generate an upload token. You can use this token to authenticate video uploads while keeping your API key safe.- Parameters:
tokenCreationPayload- (required)- Returns:
- UploadToken
- Throws:
ApiException- If fail to call the API, e.g. server error or cannot deserialize the response body- Http Response Details:
Status Code Description Response Headers 200 Success - 400 Bad Request -
-
createTokenWithHttpInfo
public ApiResponse<UploadToken> createTokenWithHttpInfo(TokenCreationPayload tokenCreationPayload) throws ApiException
Generate an upload token Use this endpoint to generate an upload token. You can use this token to authenticate video uploads while keeping your API key safe.- Parameters:
tokenCreationPayload- (required)- Returns:
- ApiResponse<UploadToken>
- Throws:
ApiException- If fail to call the API, e.g. server error or cannot deserialize the response body- Http Response Details:
Status Code Description Response Headers 200 Success - 400 Bad Request -
-
-