Interface ObjectLambdaConfiguration.Builder

    • Method Detail

      • supportingAccessPoint

        ObjectLambdaConfiguration.Builder supportingAccessPoint​(String supportingAccessPoint)

        Standard access point associated with the Object Lambda Access Point.

        Parameters:
        supportingAccessPoint - Standard access point associated with the Object Lambda Access Point.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • cloudWatchMetricsEnabled

        ObjectLambdaConfiguration.Builder cloudWatchMetricsEnabled​(Boolean cloudWatchMetricsEnabled)

        A container for whether the CloudWatch metrics configuration is enabled.

        Parameters:
        cloudWatchMetricsEnabled - A container for whether the CloudWatch metrics configuration is enabled.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • allowedFeaturesWithStrings

        ObjectLambdaConfiguration.Builder allowedFeaturesWithStrings​(Collection<String> allowedFeatures)

        A container for allowed features. Valid inputs are GetObject-Range, GetObject-PartNumber, HeadObject-Range, and HeadObject-PartNumber.

        Parameters:
        allowedFeatures - A container for allowed features. Valid inputs are GetObject-Range, GetObject-PartNumber, HeadObject-Range, and HeadObject-PartNumber.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • allowedFeaturesWithStrings

        ObjectLambdaConfiguration.Builder allowedFeaturesWithStrings​(String... allowedFeatures)

        A container for allowed features. Valid inputs are GetObject-Range, GetObject-PartNumber, HeadObject-Range, and HeadObject-PartNumber.

        Parameters:
        allowedFeatures - A container for allowed features. Valid inputs are GetObject-Range, GetObject-PartNumber, HeadObject-Range, and HeadObject-PartNumber.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • allowedFeatures

        ObjectLambdaConfiguration.Builder allowedFeatures​(Collection<ObjectLambdaAllowedFeature> allowedFeatures)

        A container for allowed features. Valid inputs are GetObject-Range, GetObject-PartNumber, HeadObject-Range, and HeadObject-PartNumber.

        Parameters:
        allowedFeatures - A container for allowed features. Valid inputs are GetObject-Range, GetObject-PartNumber, HeadObject-Range, and HeadObject-PartNumber.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • allowedFeatures

        ObjectLambdaConfiguration.Builder allowedFeatures​(ObjectLambdaAllowedFeature... allowedFeatures)

        A container for allowed features. Valid inputs are GetObject-Range, GetObject-PartNumber, HeadObject-Range, and HeadObject-PartNumber.

        Parameters:
        allowedFeatures - A container for allowed features. Valid inputs are GetObject-Range, GetObject-PartNumber, HeadObject-Range, and HeadObject-PartNumber.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • transformationConfigurations

        ObjectLambdaConfiguration.Builder transformationConfigurations​(Collection<ObjectLambdaTransformationConfiguration> transformationConfigurations)

        A container for transformation configurations for an Object Lambda Access Point.

        Parameters:
        transformationConfigurations - A container for transformation configurations for an Object Lambda Access Point.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • transformationConfigurations

        ObjectLambdaConfiguration.Builder transformationConfigurations​(ObjectLambdaTransformationConfiguration... transformationConfigurations)

        A container for transformation configurations for an Object Lambda Access Point.

        Parameters:
        transformationConfigurations - A container for transformation configurations for an Object Lambda Access Point.
        Returns:
        Returns a reference to this object so that method calls can be chained together.