Java 类com.amazonaws.services.lambda.model.UpdateFunctionCodeResult 实例源码

项目:aws-lambda-deploy    文件:AWSLambdaDeployer.java   
private String updateLambdaCode(AWSLambdaClient lambdaClient,
        String functionName) {
    UpdateFunctionCodeRequest request = new UpdateFunctionCodeRequest();
    request.setFunctionName(functionName);
    request.setPublish(true);
    request.setS3Bucket(codeS3Bucket);
    request.setS3Key(artifactName);
    request.setS3ObjectVersion(codeS3Version);

    UpdateFunctionCodeResult result = lambdaClient
            .updateFunctionCode(request);

    return result.getFunctionArn();
}
项目:aws-lambda-jenkins-plugin    文件:LambdaDeployServiceTest.java   
@Before
public void setUp() throws Exception {
    description = "description";
    functionName = "function";
    handler = "function.handler";
    memory = 1024;
    role = "role";
    runtime = "nodejs";
    publish = Boolean.FALSE;
    functionVersion = null;
    createAlias = Boolean.FALSE;
    alias = null;
    timeout = 30;
    subnets = new ArrayList<>();
    securityGroups = new ArrayList<>();
    kmsArn = "arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012";
    environment = new HashMap<>();
    environment.put("key", "value");
    deadLetterQueueArn = "arn:aws:sqs:us-east-1:123456789012:queueName";
    lambdaDeployService = new LambdaDeployService(awsLambdaClient, jenkinsLogger);
    when(awsLambdaClient.updateFunctionConfiguration(any(UpdateFunctionConfigurationRequest.class)))
            .thenReturn(new UpdateFunctionConfigurationResult());
    when(awsLambdaClient.updateFunctionCode(any(UpdateFunctionCodeRequest.class)))
            .thenReturn(new UpdateFunctionCodeResult());
    when(awsLambdaClient.createFunction(any(CreateFunctionRequest.class)))
            .thenReturn(new CreateFunctionResult());
}
项目:aws-lambda-jenkins-plugin    文件:LambdaDeployServiceTest.java   
private void setPublishVersion(String version){
    this.functionVersion = version;
    this.publish = true;
    CreateFunctionResult createFunctionResult = new CreateFunctionResult()
            .withVersion(version);
    when(awsLambdaClient.createFunction(any(CreateFunctionRequest.class)))
            .thenReturn(createFunctionResult);
    UpdateFunctionCodeResult updateFunctionCodeResult = new UpdateFunctionCodeResult()
            .withVersion(version);
    when(awsLambdaClient.updateFunctionCode(any(UpdateFunctionCodeRequest.class)))
            .thenReturn(updateFunctionCodeResult);
}
项目:intellij-idea-plugin-connector-for-aws-lambda    文件:FunctionEntry.java   
public FunctionEntry(UpdateFunctionCodeResult updateFunctionCodeResult) {
    functionName = updateFunctionCodeResult.getFunctionName();
    runtime = Runtime.fromValue(updateFunctionCodeResult.getRuntime());
    handler = updateFunctionCodeResult.getHandler();
}