@Stability(value=Stable) public static final class CfnIndexProps.Builder extends Object implements software.amazon.jsii.Builder<CfnIndexProps>
CfnIndexProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnIndexProps.Builder edition(String edition)
CfnIndexProps.getEdition()edition - `AWS::Kendra::Index.Edition`. This parameter is required.this@Stability(value=Stable) public CfnIndexProps.Builder name(String name)
CfnIndexProps.getName()name - `AWS::Kendra::Index.Name`. This parameter is required.this@Stability(value=Stable) public CfnIndexProps.Builder roleArn(String roleArn)
CfnIndexProps.getRoleArn()roleArn - `AWS::Kendra::Index.RoleArn`. This parameter is required.this@Stability(value=Stable) public CfnIndexProps.Builder capacityUnits(CfnIndex.CapacityUnitsConfigurationProperty capacityUnits)
CfnIndexProps.getCapacityUnits()capacityUnits - `AWS::Kendra::Index.CapacityUnits`.this@Stability(value=Stable) public CfnIndexProps.Builder capacityUnits(IResolvable capacityUnits)
CfnIndexProps.getCapacityUnits()capacityUnits - `AWS::Kendra::Index.CapacityUnits`.this@Stability(value=Stable) public CfnIndexProps.Builder description(String description)
CfnIndexProps.getDescription()description - `AWS::Kendra::Index.Description`.this@Stability(value=Stable) public CfnIndexProps.Builder documentMetadataConfigurations(IResolvable documentMetadataConfigurations)
CfnIndexProps.getDocumentMetadataConfigurations()documentMetadataConfigurations - `AWS::Kendra::Index.DocumentMetadataConfigurations`.this@Stability(value=Stable) public CfnIndexProps.Builder documentMetadataConfigurations(List<? extends Object> documentMetadataConfigurations)
CfnIndexProps.getDocumentMetadataConfigurations()documentMetadataConfigurations - `AWS::Kendra::Index.DocumentMetadataConfigurations`.this@Stability(value=Stable) public CfnIndexProps.Builder serverSideEncryptionConfiguration(CfnIndex.ServerSideEncryptionConfigurationProperty serverSideEncryptionConfiguration)
CfnIndexProps.getServerSideEncryptionConfiguration()serverSideEncryptionConfiguration - `AWS::Kendra::Index.ServerSideEncryptionConfiguration`.this@Stability(value=Stable) public CfnIndexProps.Builder serverSideEncryptionConfiguration(IResolvable serverSideEncryptionConfiguration)
CfnIndexProps.getServerSideEncryptionConfiguration()serverSideEncryptionConfiguration - `AWS::Kendra::Index.ServerSideEncryptionConfiguration`.this@Stability(value=Stable) public CfnIndexProps.Builder tags(List<? extends CfnTag> tags)
CfnIndexProps.getTags()tags - `AWS::Kendra::Index.Tags`.this@Stability(value=Stable) public CfnIndexProps.Builder userContextPolicy(String userContextPolicy)
CfnIndexProps.getUserContextPolicy()userContextPolicy - `AWS::Kendra::Index.UserContextPolicy`.this@Stability(value=Stable) public CfnIndexProps.Builder userTokenConfigurations(IResolvable userTokenConfigurations)
CfnIndexProps.getUserTokenConfigurations()userTokenConfigurations - `AWS::Kendra::Index.UserTokenConfigurations`.this@Stability(value=Stable) public CfnIndexProps.Builder userTokenConfigurations(List<? extends Object> userTokenConfigurations)
CfnIndexProps.getUserTokenConfigurations()userTokenConfigurations - `AWS::Kendra::Index.UserTokenConfigurations`.this@Stability(value=Stable) public CfnIndexProps build()
build in interface software.amazon.jsii.Builder<CfnIndexProps>CfnIndexPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.