Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright 2014-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
  *
  * Licensed under the Apache License, Version 2.0 (the "License").
  * You may not use this file except in compliance with the License.
  * A copy of the License is located at
  *
  *  http://aws.amazon.com/apache2.0
  *
 * or in the "license" file accompanying this file. 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.services.s3.model;
Represents the lambda configuration for an Amazon S3 bucket notification.

Deprecated:
use LambdaConfiguration instead
public class CloudFunctionConfiguration extends NotificationConfiguration {

    
The ARN for the IAM role to be used by Amazon S3.
    private final String invocationRoleARN;

    
The ARN for the lambda function to be invoked.
    private final String cloudFunctionARN;

    
Creates a new lambda configuration with the given invocation role , function and set of events.

Parameters:
invocationRole the IAM role to be used by Amazon S3 for authentication.
function the ARN of the lambda function to be invoked
events the events for which the notifications are to be sent
    public CloudFunctionConfiguration(String invocationRoleString function,
            EnumSet<S3Eventevents) {
        super(events);
        this. = invocationRole;
        this. = function;
    }

    
Creates a new lambda configuration with the given invocation role , function and set of events.

Parameters:
invocationRole the IAM role to be used by Amazon S3 for authentication.
function the ARN of the lambda function to be invoked
events the events for which the notifications are to be sent
    public CloudFunctionConfiguration(String invocationRoleString function,
            String... events) {
        super(events);
        this. = invocationRole;
        this. = function;
    }

    
Returns the invocation role associated with this configuration.
    public String getInvocationRoleARN() {
        return ;
    }

    
Returns the ARN of the cloud function to be invoked.
    public String getCloudFunctionARN() {
        return ;
    }
New to GrepCode? Check out our FAQ X