| /* | |
| * Copyright 2011-2018 Amazon Technologies, Inc. | |
| * | |
| * Licensed under the Apache License, Version 2.0 (the "License"); | |
| * you may not use this file except in compliance with the License. | |
| * You may obtain a copy of the License at: | |
| * | |
| * http://aws.amazon.com/apache2.0 | |
| * | |
| * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES | |
| * OR CONDITIONS OF ANY KIND, either express or implied. See the | |
| * License for the specific language governing permissions and | |
| * limitations under the License. | |
| */ | |
| package com.amazonaws.auth; | |
| /** | |
| * Simple session credentials with keys and session token. | |
| */ | |
| public class BasicSessionCredentials implements AWSSessionCredentials { | |
| private final String awsAccessKey; | |
| private final String awsSecretKey; | |
| private final String sessionToken; | |
| public BasicSessionCredentials(String awsAccessKey, String awsSecretKey, String sessionToken) { | |
| this.awsAccessKey = awsAccessKey; | |
| this.awsSecretKey = awsSecretKey; | |
| this.sessionToken = sessionToken; | |
| } | |
| public String getAWSAccessKeyId() { | |
| return awsAccessKey; | |
| } | |
| public String getAWSSecretKey() { | |
| return awsSecretKey; | |
| } | |
| public String getSessionToken() { | |
| return sessionToken; | |
| } | |
| } |