|  | /* | 
|  | * 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; | 
|  | } | 
|  |  | 
|  | } |