Class CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.sam.CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnFunctionPropsMixin.SAMPolicyTemplateProperty>
- Enclosing interface:
CfnFunctionPropsMixin.SAMPolicyTemplateProperty
@Stability(Stable)
public static final class CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnFunctionPropsMixin.SAMPolicyTemplateProperty>
A builder for
CfnFunctionPropsMixin.SAMPolicyTemplateProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionamiDescribePolicy(CfnFunctionPropsMixin.EmptySAMPTProperty amiDescribePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getAmiDescribePolicy()amiDescribePolicy(IResolvable amiDescribePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getAmiDescribePolicy()awsSecretsManagerGetSecretValuePolicy(CfnFunctionPropsMixin.SecretArnSAMPTProperty awsSecretsManagerGetSecretValuePolicy) awsSecretsManagerGetSecretValuePolicy(IResolvable awsSecretsManagerGetSecretValuePolicy) build()Builds the configured instance.cloudFormationDescribeStacksPolicy(CfnFunctionPropsMixin.EmptySAMPTProperty cloudFormationDescribeStacksPolicy) cloudFormationDescribeStacksPolicy(IResolvable cloudFormationDescribeStacksPolicy) cloudWatchPutMetricPolicy(CfnFunctionPropsMixin.EmptySAMPTProperty cloudWatchPutMetricPolicy) cloudWatchPutMetricPolicy(IResolvable cloudWatchPutMetricPolicy) dynamoDbCrudPolicy(CfnFunctionPropsMixin.TableSAMPTProperty dynamoDbCrudPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getDynamoDbCrudPolicy()dynamoDbCrudPolicy(IResolvable dynamoDbCrudPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getDynamoDbCrudPolicy()dynamoDbReadPolicy(CfnFunctionPropsMixin.TableSAMPTProperty dynamoDbReadPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getDynamoDbReadPolicy()dynamoDbReadPolicy(IResolvable dynamoDbReadPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getDynamoDbReadPolicy()dynamoDbStreamReadPolicy(CfnFunctionPropsMixin.TableStreamSAMPTProperty dynamoDbStreamReadPolicy) dynamoDbStreamReadPolicy(IResolvable dynamoDbStreamReadPolicy) dynamoDbWritePolicy(CfnFunctionPropsMixin.TableSAMPTProperty dynamoDbWritePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getDynamoDbWritePolicy()dynamoDbWritePolicy(IResolvable dynamoDbWritePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getDynamoDbWritePolicy()ec2DescribePolicy(CfnFunctionPropsMixin.EmptySAMPTProperty ec2DescribePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getEc2DescribePolicy()ec2DescribePolicy(IResolvable ec2DescribePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getEc2DescribePolicy()elasticsearchHttpPostPolicy(CfnFunctionPropsMixin.DomainSAMPTProperty elasticsearchHttpPostPolicy) elasticsearchHttpPostPolicy(IResolvable elasticsearchHttpPostPolicy) filterLogEventsPolicy(CfnFunctionPropsMixin.LogGroupSAMPTProperty filterLogEventsPolicy) filterLogEventsPolicy(IResolvable filterLogEventsPolicy) kinesisCrudPolicy(CfnFunctionPropsMixin.StreamSAMPTProperty kinesisCrudPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getKinesisCrudPolicy()kinesisCrudPolicy(IResolvable kinesisCrudPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getKinesisCrudPolicy()kinesisStreamReadPolicy(CfnFunctionPropsMixin.StreamSAMPTProperty kinesisStreamReadPolicy) kinesisStreamReadPolicy(IResolvable kinesisStreamReadPolicy) kmsDecryptPolicy(CfnFunctionPropsMixin.KeySAMPTProperty kmsDecryptPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getKmsDecryptPolicy()kmsDecryptPolicy(IResolvable kmsDecryptPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getKmsDecryptPolicy()lambdaInvokePolicy(CfnFunctionPropsMixin.FunctionSAMPTProperty lambdaInvokePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getLambdaInvokePolicy()lambdaInvokePolicy(IResolvable lambdaInvokePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getLambdaInvokePolicy()rekognitionDetectOnlyPolicy(CfnFunctionPropsMixin.EmptySAMPTProperty rekognitionDetectOnlyPolicy) rekognitionDetectOnlyPolicy(IResolvable rekognitionDetectOnlyPolicy) rekognitionLabelsPolicy(CfnFunctionPropsMixin.EmptySAMPTProperty rekognitionLabelsPolicy) rekognitionLabelsPolicy(IResolvable rekognitionLabelsPolicy) rekognitionNoDataAccessPolicy(CfnFunctionPropsMixin.CollectionSAMPTProperty rekognitionNoDataAccessPolicy) rekognitionNoDataAccessPolicy(IResolvable rekognitionNoDataAccessPolicy) rekognitionReadPolicy(CfnFunctionPropsMixin.CollectionSAMPTProperty rekognitionReadPolicy) rekognitionReadPolicy(IResolvable rekognitionReadPolicy) rekognitionWriteOnlyAccessPolicy(CfnFunctionPropsMixin.CollectionSAMPTProperty rekognitionWriteOnlyAccessPolicy) rekognitionWriteOnlyAccessPolicy(IResolvable rekognitionWriteOnlyAccessPolicy) s3CrudPolicy(CfnFunctionPropsMixin.BucketSAMPTProperty s3CrudPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getS3CrudPolicy()s3CrudPolicy(IResolvable s3CrudPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getS3CrudPolicy()s3ReadPolicy(CfnFunctionPropsMixin.BucketSAMPTProperty s3ReadPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getS3ReadPolicy()s3ReadPolicy(IResolvable s3ReadPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getS3ReadPolicy()s3WritePolicy(CfnFunctionPropsMixin.BucketSAMPTProperty s3WritePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getS3WritePolicy()s3WritePolicy(IResolvable s3WritePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getS3WritePolicy()sesBulkTemplatedCrudPolicy(CfnFunctionPropsMixin.IdentitySAMPTProperty sesBulkTemplatedCrudPolicy) sesBulkTemplatedCrudPolicy(IResolvable sesBulkTemplatedCrudPolicy) sesCrudPolicy(CfnFunctionPropsMixin.IdentitySAMPTProperty sesCrudPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getSesCrudPolicy()sesCrudPolicy(IResolvable sesCrudPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getSesCrudPolicy()sesEmailTemplateCrudPolicy(CfnFunctionPropsMixin.EmptySAMPTProperty sesEmailTemplateCrudPolicy) sesEmailTemplateCrudPolicy(IResolvable sesEmailTemplateCrudPolicy) sesSendBouncePolicy(CfnFunctionPropsMixin.IdentitySAMPTProperty sesSendBouncePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getSesSendBouncePolicy()sesSendBouncePolicy(IResolvable sesSendBouncePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getSesSendBouncePolicy()snsCrudPolicy(CfnFunctionPropsMixin.TopicSAMPTProperty snsCrudPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getSnsCrudPolicy()snsCrudPolicy(IResolvable snsCrudPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getSnsCrudPolicy()snsPublishMessagePolicy(CfnFunctionPropsMixin.TopicSAMPTProperty snsPublishMessagePolicy) snsPublishMessagePolicy(IResolvable snsPublishMessagePolicy) sqsPollerPolicy(CfnFunctionPropsMixin.QueueSAMPTProperty sqsPollerPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getSqsPollerPolicy()sqsPollerPolicy(IResolvable sqsPollerPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getSqsPollerPolicy()sqsSendMessagePolicy(CfnFunctionPropsMixin.QueueSAMPTProperty sqsSendMessagePolicy) sqsSendMessagePolicy(IResolvable sqsSendMessagePolicy) ssmParameterReadPolicy(CfnFunctionPropsMixin.ParameterNameSAMPTProperty ssmParameterReadPolicy) ssmParameterReadPolicy(IResolvable ssmParameterReadPolicy) stepFunctionsExecutionPolicy(CfnFunctionPropsMixin.StateMachineSAMPTProperty stepFunctionsExecutionPolicy) stepFunctionsExecutionPolicy(IResolvable stepFunctionsExecutionPolicy) vpcAccessPolicy(CfnFunctionPropsMixin.EmptySAMPTProperty vpcAccessPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getVpcAccessPolicy()vpcAccessPolicy(IResolvable vpcAccessPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getVpcAccessPolicy()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
amiDescribePolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder amiDescribePolicy(IResolvable amiDescribePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getAmiDescribePolicy()- Parameters:
amiDescribePolicy- the value to be set.- Returns:
this
-
amiDescribePolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder amiDescribePolicy(CfnFunctionPropsMixin.EmptySAMPTProperty amiDescribePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getAmiDescribePolicy()- Parameters:
amiDescribePolicy- the value to be set.- Returns:
this
-
awsSecretsManagerGetSecretValuePolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder awsSecretsManagerGetSecretValuePolicy(IResolvable awsSecretsManagerGetSecretValuePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getAwsSecretsManagerGetSecretValuePolicy()- Parameters:
awsSecretsManagerGetSecretValuePolicy- the value to be set.- Returns:
this
-
awsSecretsManagerGetSecretValuePolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder awsSecretsManagerGetSecretValuePolicy(CfnFunctionPropsMixin.SecretArnSAMPTProperty awsSecretsManagerGetSecretValuePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getAwsSecretsManagerGetSecretValuePolicy()- Parameters:
awsSecretsManagerGetSecretValuePolicy- the value to be set.- Returns:
this
-
cloudFormationDescribeStacksPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder cloudFormationDescribeStacksPolicy(IResolvable cloudFormationDescribeStacksPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getCloudFormationDescribeStacksPolicy()- Parameters:
cloudFormationDescribeStacksPolicy- the value to be set.- Returns:
this
-
cloudFormationDescribeStacksPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder cloudFormationDescribeStacksPolicy(CfnFunctionPropsMixin.EmptySAMPTProperty cloudFormationDescribeStacksPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getCloudFormationDescribeStacksPolicy()- Parameters:
cloudFormationDescribeStacksPolicy- the value to be set.- Returns:
this
-
cloudWatchPutMetricPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder cloudWatchPutMetricPolicy(IResolvable cloudWatchPutMetricPolicy) - Parameters:
cloudWatchPutMetricPolicy- the value to be set.- Returns:
this
-
cloudWatchPutMetricPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder cloudWatchPutMetricPolicy(CfnFunctionPropsMixin.EmptySAMPTProperty cloudWatchPutMetricPolicy) - Parameters:
cloudWatchPutMetricPolicy- the value to be set.- Returns:
this
-
dynamoDbCrudPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder dynamoDbCrudPolicy(IResolvable dynamoDbCrudPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getDynamoDbCrudPolicy()- Parameters:
dynamoDbCrudPolicy- the value to be set.- Returns:
this
-
dynamoDbCrudPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder dynamoDbCrudPolicy(CfnFunctionPropsMixin.TableSAMPTProperty dynamoDbCrudPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getDynamoDbCrudPolicy()- Parameters:
dynamoDbCrudPolicy- the value to be set.- Returns:
this
-
dynamoDbReadPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder dynamoDbReadPolicy(IResolvable dynamoDbReadPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getDynamoDbReadPolicy()- Parameters:
dynamoDbReadPolicy- the value to be set.- Returns:
this
-
dynamoDbReadPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder dynamoDbReadPolicy(CfnFunctionPropsMixin.TableSAMPTProperty dynamoDbReadPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getDynamoDbReadPolicy()- Parameters:
dynamoDbReadPolicy- the value to be set.- Returns:
this
-
dynamoDbStreamReadPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder dynamoDbStreamReadPolicy(IResolvable dynamoDbStreamReadPolicy) - Parameters:
dynamoDbStreamReadPolicy- the value to be set.- Returns:
this
-
dynamoDbStreamReadPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder dynamoDbStreamReadPolicy(CfnFunctionPropsMixin.TableStreamSAMPTProperty dynamoDbStreamReadPolicy) - Parameters:
dynamoDbStreamReadPolicy- the value to be set.- Returns:
this
-
dynamoDbWritePolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder dynamoDbWritePolicy(IResolvable dynamoDbWritePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getDynamoDbWritePolicy()- Parameters:
dynamoDbWritePolicy- the value to be set.- Returns:
this
-
dynamoDbWritePolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder dynamoDbWritePolicy(CfnFunctionPropsMixin.TableSAMPTProperty dynamoDbWritePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getDynamoDbWritePolicy()- Parameters:
dynamoDbWritePolicy- the value to be set.- Returns:
this
-
ec2DescribePolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder ec2DescribePolicy(IResolvable ec2DescribePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getEc2DescribePolicy()- Parameters:
ec2DescribePolicy- the value to be set.- Returns:
this
-
ec2DescribePolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder ec2DescribePolicy(CfnFunctionPropsMixin.EmptySAMPTProperty ec2DescribePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getEc2DescribePolicy()- Parameters:
ec2DescribePolicy- the value to be set.- Returns:
this
-
elasticsearchHttpPostPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder elasticsearchHttpPostPolicy(IResolvable elasticsearchHttpPostPolicy) - Parameters:
elasticsearchHttpPostPolicy- the value to be set.- Returns:
this
-
elasticsearchHttpPostPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder elasticsearchHttpPostPolicy(CfnFunctionPropsMixin.DomainSAMPTProperty elasticsearchHttpPostPolicy) - Parameters:
elasticsearchHttpPostPolicy- the value to be set.- Returns:
this
-
filterLogEventsPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder filterLogEventsPolicy(IResolvable filterLogEventsPolicy) - Parameters:
filterLogEventsPolicy- the value to be set.- Returns:
this
-
filterLogEventsPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder filterLogEventsPolicy(CfnFunctionPropsMixin.LogGroupSAMPTProperty filterLogEventsPolicy) - Parameters:
filterLogEventsPolicy- the value to be set.- Returns:
this
-
kinesisCrudPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder kinesisCrudPolicy(IResolvable kinesisCrudPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getKinesisCrudPolicy()- Parameters:
kinesisCrudPolicy- the value to be set.- Returns:
this
-
kinesisCrudPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder kinesisCrudPolicy(CfnFunctionPropsMixin.StreamSAMPTProperty kinesisCrudPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getKinesisCrudPolicy()- Parameters:
kinesisCrudPolicy- the value to be set.- Returns:
this
-
kinesisStreamReadPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder kinesisStreamReadPolicy(IResolvable kinesisStreamReadPolicy) - Parameters:
kinesisStreamReadPolicy- the value to be set.- Returns:
this
-
kinesisStreamReadPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder kinesisStreamReadPolicy(CfnFunctionPropsMixin.StreamSAMPTProperty kinesisStreamReadPolicy) - Parameters:
kinesisStreamReadPolicy- the value to be set.- Returns:
this
-
kmsDecryptPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder kmsDecryptPolicy(IResolvable kmsDecryptPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getKmsDecryptPolicy()- Parameters:
kmsDecryptPolicy- the value to be set.- Returns:
this
-
kmsDecryptPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder kmsDecryptPolicy(CfnFunctionPropsMixin.KeySAMPTProperty kmsDecryptPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getKmsDecryptPolicy()- Parameters:
kmsDecryptPolicy- the value to be set.- Returns:
this
-
lambdaInvokePolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder lambdaInvokePolicy(IResolvable lambdaInvokePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getLambdaInvokePolicy()- Parameters:
lambdaInvokePolicy- the value to be set.- Returns:
this
-
lambdaInvokePolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder lambdaInvokePolicy(CfnFunctionPropsMixin.FunctionSAMPTProperty lambdaInvokePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getLambdaInvokePolicy()- Parameters:
lambdaInvokePolicy- the value to be set.- Returns:
this
-
rekognitionDetectOnlyPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder rekognitionDetectOnlyPolicy(IResolvable rekognitionDetectOnlyPolicy) - Parameters:
rekognitionDetectOnlyPolicy- the value to be set.- Returns:
this
-
rekognitionDetectOnlyPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder rekognitionDetectOnlyPolicy(CfnFunctionPropsMixin.EmptySAMPTProperty rekognitionDetectOnlyPolicy) - Parameters:
rekognitionDetectOnlyPolicy- the value to be set.- Returns:
this
-
rekognitionLabelsPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder rekognitionLabelsPolicy(IResolvable rekognitionLabelsPolicy) - Parameters:
rekognitionLabelsPolicy- the value to be set.- Returns:
this
-
rekognitionLabelsPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder rekognitionLabelsPolicy(CfnFunctionPropsMixin.EmptySAMPTProperty rekognitionLabelsPolicy) - Parameters:
rekognitionLabelsPolicy- the value to be set.- Returns:
this
-
rekognitionNoDataAccessPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder rekognitionNoDataAccessPolicy(IResolvable rekognitionNoDataAccessPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getRekognitionNoDataAccessPolicy()- Parameters:
rekognitionNoDataAccessPolicy- the value to be set.- Returns:
this
-
rekognitionNoDataAccessPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder rekognitionNoDataAccessPolicy(CfnFunctionPropsMixin.CollectionSAMPTProperty rekognitionNoDataAccessPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getRekognitionNoDataAccessPolicy()- Parameters:
rekognitionNoDataAccessPolicy- the value to be set.- Returns:
this
-
rekognitionReadPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder rekognitionReadPolicy(IResolvable rekognitionReadPolicy) - Parameters:
rekognitionReadPolicy- the value to be set.- Returns:
this
-
rekognitionReadPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder rekognitionReadPolicy(CfnFunctionPropsMixin.CollectionSAMPTProperty rekognitionReadPolicy) - Parameters:
rekognitionReadPolicy- the value to be set.- Returns:
this
-
rekognitionWriteOnlyAccessPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder rekognitionWriteOnlyAccessPolicy(IResolvable rekognitionWriteOnlyAccessPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getRekognitionWriteOnlyAccessPolicy()- Parameters:
rekognitionWriteOnlyAccessPolicy- the value to be set.- Returns:
this
-
rekognitionWriteOnlyAccessPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder rekognitionWriteOnlyAccessPolicy(CfnFunctionPropsMixin.CollectionSAMPTProperty rekognitionWriteOnlyAccessPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getRekognitionWriteOnlyAccessPolicy()- Parameters:
rekognitionWriteOnlyAccessPolicy- the value to be set.- Returns:
this
-
s3CrudPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder s3CrudPolicy(IResolvable s3CrudPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getS3CrudPolicy()- Parameters:
s3CrudPolicy- the value to be set.- Returns:
this
-
s3CrudPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder s3CrudPolicy(CfnFunctionPropsMixin.BucketSAMPTProperty s3CrudPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getS3CrudPolicy()- Parameters:
s3CrudPolicy- the value to be set.- Returns:
this
-
s3ReadPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder s3ReadPolicy(IResolvable s3ReadPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getS3ReadPolicy()- Parameters:
s3ReadPolicy- the value to be set.- Returns:
this
-
s3ReadPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder s3ReadPolicy(CfnFunctionPropsMixin.BucketSAMPTProperty s3ReadPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getS3ReadPolicy()- Parameters:
s3ReadPolicy- the value to be set.- Returns:
this
-
s3WritePolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder s3WritePolicy(IResolvable s3WritePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getS3WritePolicy()- Parameters:
s3WritePolicy- the value to be set.- Returns:
this
-
s3WritePolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder s3WritePolicy(CfnFunctionPropsMixin.BucketSAMPTProperty s3WritePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getS3WritePolicy()- Parameters:
s3WritePolicy- the value to be set.- Returns:
this
-
sesBulkTemplatedCrudPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder sesBulkTemplatedCrudPolicy(IResolvable sesBulkTemplatedCrudPolicy) - Parameters:
sesBulkTemplatedCrudPolicy- the value to be set.- Returns:
this
-
sesBulkTemplatedCrudPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder sesBulkTemplatedCrudPolicy(CfnFunctionPropsMixin.IdentitySAMPTProperty sesBulkTemplatedCrudPolicy) - Parameters:
sesBulkTemplatedCrudPolicy- the value to be set.- Returns:
this
-
sesCrudPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder sesCrudPolicy(IResolvable sesCrudPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getSesCrudPolicy()- Parameters:
sesCrudPolicy- the value to be set.- Returns:
this
-
sesCrudPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder sesCrudPolicy(CfnFunctionPropsMixin.IdentitySAMPTProperty sesCrudPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getSesCrudPolicy()- Parameters:
sesCrudPolicy- the value to be set.- Returns:
this
-
sesEmailTemplateCrudPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder sesEmailTemplateCrudPolicy(IResolvable sesEmailTemplateCrudPolicy) - Parameters:
sesEmailTemplateCrudPolicy- the value to be set.- Returns:
this
-
sesEmailTemplateCrudPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder sesEmailTemplateCrudPolicy(CfnFunctionPropsMixin.EmptySAMPTProperty sesEmailTemplateCrudPolicy) - Parameters:
sesEmailTemplateCrudPolicy- the value to be set.- Returns:
this
-
sesSendBouncePolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder sesSendBouncePolicy(IResolvable sesSendBouncePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getSesSendBouncePolicy()- Parameters:
sesSendBouncePolicy- the value to be set.- Returns:
this
-
sesSendBouncePolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder sesSendBouncePolicy(CfnFunctionPropsMixin.IdentitySAMPTProperty sesSendBouncePolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getSesSendBouncePolicy()- Parameters:
sesSendBouncePolicy- the value to be set.- Returns:
this
-
snsCrudPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder snsCrudPolicy(IResolvable snsCrudPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getSnsCrudPolicy()- Parameters:
snsCrudPolicy- the value to be set.- Returns:
this
-
snsCrudPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder snsCrudPolicy(CfnFunctionPropsMixin.TopicSAMPTProperty snsCrudPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getSnsCrudPolicy()- Parameters:
snsCrudPolicy- the value to be set.- Returns:
this
-
snsPublishMessagePolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder snsPublishMessagePolicy(IResolvable snsPublishMessagePolicy) - Parameters:
snsPublishMessagePolicy- the value to be set.- Returns:
this
-
snsPublishMessagePolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder snsPublishMessagePolicy(CfnFunctionPropsMixin.TopicSAMPTProperty snsPublishMessagePolicy) - Parameters:
snsPublishMessagePolicy- the value to be set.- Returns:
this
-
sqsPollerPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder sqsPollerPolicy(IResolvable sqsPollerPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getSqsPollerPolicy()- Parameters:
sqsPollerPolicy- the value to be set.- Returns:
this
-
sqsPollerPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder sqsPollerPolicy(CfnFunctionPropsMixin.QueueSAMPTProperty sqsPollerPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getSqsPollerPolicy()- Parameters:
sqsPollerPolicy- the value to be set.- Returns:
this
-
sqsSendMessagePolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder sqsSendMessagePolicy(IResolvable sqsSendMessagePolicy) - Parameters:
sqsSendMessagePolicy- the value to be set.- Returns:
this
-
sqsSendMessagePolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder sqsSendMessagePolicy(CfnFunctionPropsMixin.QueueSAMPTProperty sqsSendMessagePolicy) - Parameters:
sqsSendMessagePolicy- the value to be set.- Returns:
this
-
ssmParameterReadPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder ssmParameterReadPolicy(IResolvable ssmParameterReadPolicy) - Parameters:
ssmParameterReadPolicy- the value to be set.- Returns:
this
-
ssmParameterReadPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder ssmParameterReadPolicy(CfnFunctionPropsMixin.ParameterNameSAMPTProperty ssmParameterReadPolicy) - Parameters:
ssmParameterReadPolicy- the value to be set.- Returns:
this
-
stepFunctionsExecutionPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder stepFunctionsExecutionPolicy(IResolvable stepFunctionsExecutionPolicy) - Parameters:
stepFunctionsExecutionPolicy- the value to be set.- Returns:
this
-
stepFunctionsExecutionPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder stepFunctionsExecutionPolicy(CfnFunctionPropsMixin.StateMachineSAMPTProperty stepFunctionsExecutionPolicy) - Parameters:
stepFunctionsExecutionPolicy- the value to be set.- Returns:
this
-
vpcAccessPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder vpcAccessPolicy(IResolvable vpcAccessPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getVpcAccessPolicy()- Parameters:
vpcAccessPolicy- the value to be set.- Returns:
this
-
vpcAccessPolicy
@Stability(Stable) public CfnFunctionPropsMixin.SAMPolicyTemplateProperty.Builder vpcAccessPolicy(CfnFunctionPropsMixin.EmptySAMPTProperty vpcAccessPolicy) Sets the value ofCfnFunctionPropsMixin.SAMPolicyTemplateProperty.getVpcAccessPolicy()- Parameters:
vpcAccessPolicy- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnFunctionPropsMixin.SAMPolicyTemplateProperty>- Returns:
- a new instance of
CfnFunctionPropsMixin.SAMPolicyTemplateProperty - Throws:
NullPointerException- if any required attribute was not provided
-