@Stability(value=Stable) public static final class CfnCacheClusterProps.Builder extends Object implements software.amazon.jsii.Builder<CfnCacheClusterProps>
CfnCacheClusterProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnCacheClusterProps.Builder cacheNodeType(String cacheNodeType)
CfnCacheClusterProps.getCacheNodeType()cacheNodeType - `AWS::ElastiCache::CacheCluster.CacheNodeType`. This parameter is required.this@Stability(value=Stable) public CfnCacheClusterProps.Builder engine(String engine)
CfnCacheClusterProps.getEngine()engine - `AWS::ElastiCache::CacheCluster.Engine`. This parameter is required.this@Stability(value=Stable) public CfnCacheClusterProps.Builder numCacheNodes(Number numCacheNodes)
CfnCacheClusterProps.getNumCacheNodes()numCacheNodes - `AWS::ElastiCache::CacheCluster.NumCacheNodes`. This parameter is required.this@Stability(value=Stable) public CfnCacheClusterProps.Builder autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
CfnCacheClusterProps.getAutoMinorVersionUpgrade()autoMinorVersionUpgrade - `AWS::ElastiCache::CacheCluster.AutoMinorVersionUpgrade`.this@Stability(value=Stable) public CfnCacheClusterProps.Builder autoMinorVersionUpgrade(IResolvable autoMinorVersionUpgrade)
CfnCacheClusterProps.getAutoMinorVersionUpgrade()autoMinorVersionUpgrade - `AWS::ElastiCache::CacheCluster.AutoMinorVersionUpgrade`.this@Stability(value=Stable) public CfnCacheClusterProps.Builder azMode(String azMode)
CfnCacheClusterProps.getAzMode()azMode - `AWS::ElastiCache::CacheCluster.AZMode`.this@Stability(value=Stable) public CfnCacheClusterProps.Builder cacheParameterGroupName(String cacheParameterGroupName)
CfnCacheClusterProps.getCacheParameterGroupName()cacheParameterGroupName - `AWS::ElastiCache::CacheCluster.CacheParameterGroupName`.this@Stability(value=Stable) public CfnCacheClusterProps.Builder cacheSecurityGroupNames(List<String> cacheSecurityGroupNames)
CfnCacheClusterProps.getCacheSecurityGroupNames()cacheSecurityGroupNames - `AWS::ElastiCache::CacheCluster.CacheSecurityGroupNames`.this@Stability(value=Stable) public CfnCacheClusterProps.Builder cacheSubnetGroupName(String cacheSubnetGroupName)
CfnCacheClusterProps.getCacheSubnetGroupName()cacheSubnetGroupName - `AWS::ElastiCache::CacheCluster.CacheSubnetGroupName`.this@Stability(value=Stable) public CfnCacheClusterProps.Builder clusterName(String clusterName)
CfnCacheClusterProps.getClusterName()clusterName - `AWS::ElastiCache::CacheCluster.ClusterName`.this@Stability(value=Stable) public CfnCacheClusterProps.Builder engineVersion(String engineVersion)
CfnCacheClusterProps.getEngineVersion()engineVersion - `AWS::ElastiCache::CacheCluster.EngineVersion`.this@Stability(value=Stable) public CfnCacheClusterProps.Builder logDeliveryConfigurations(IResolvable logDeliveryConfigurations)
CfnCacheClusterProps.getLogDeliveryConfigurations()logDeliveryConfigurations - `AWS::ElastiCache::CacheCluster.LogDeliveryConfigurations`.this@Stability(value=Stable) public CfnCacheClusterProps.Builder logDeliveryConfigurations(List<? extends Object> logDeliveryConfigurations)
CfnCacheClusterProps.getLogDeliveryConfigurations()logDeliveryConfigurations - `AWS::ElastiCache::CacheCluster.LogDeliveryConfigurations`.this@Stability(value=Stable) public CfnCacheClusterProps.Builder notificationTopicArn(String notificationTopicArn)
CfnCacheClusterProps.getNotificationTopicArn()notificationTopicArn - `AWS::ElastiCache::CacheCluster.NotificationTopicArn`.this@Stability(value=Stable) public CfnCacheClusterProps.Builder port(Number port)
CfnCacheClusterProps.getPort()port - `AWS::ElastiCache::CacheCluster.Port`.this@Stability(value=Stable) public CfnCacheClusterProps.Builder preferredAvailabilityZone(String preferredAvailabilityZone)
CfnCacheClusterProps.getPreferredAvailabilityZone()preferredAvailabilityZone - `AWS::ElastiCache::CacheCluster.PreferredAvailabilityZone`.this@Stability(value=Stable) public CfnCacheClusterProps.Builder preferredAvailabilityZones(List<String> preferredAvailabilityZones)
CfnCacheClusterProps.getPreferredAvailabilityZones()preferredAvailabilityZones - `AWS::ElastiCache::CacheCluster.PreferredAvailabilityZones`.this@Stability(value=Stable) public CfnCacheClusterProps.Builder preferredMaintenanceWindow(String preferredMaintenanceWindow)
CfnCacheClusterProps.getPreferredMaintenanceWindow()preferredMaintenanceWindow - `AWS::ElastiCache::CacheCluster.PreferredMaintenanceWindow`.this@Stability(value=Stable) public CfnCacheClusterProps.Builder snapshotArns(List<String> snapshotArns)
CfnCacheClusterProps.getSnapshotArns()snapshotArns - `AWS::ElastiCache::CacheCluster.SnapshotArns`.this@Stability(value=Stable) public CfnCacheClusterProps.Builder snapshotName(String snapshotName)
CfnCacheClusterProps.getSnapshotName()snapshotName - `AWS::ElastiCache::CacheCluster.SnapshotName`.this@Stability(value=Stable) public CfnCacheClusterProps.Builder snapshotRetentionLimit(Number snapshotRetentionLimit)
CfnCacheClusterProps.getSnapshotRetentionLimit()snapshotRetentionLimit - `AWS::ElastiCache::CacheCluster.SnapshotRetentionLimit`.this@Stability(value=Stable) public CfnCacheClusterProps.Builder snapshotWindow(String snapshotWindow)
CfnCacheClusterProps.getSnapshotWindow()snapshotWindow - `AWS::ElastiCache::CacheCluster.SnapshotWindow`.this@Stability(value=Stable) public CfnCacheClusterProps.Builder tags(List<? extends CfnTag> tags)
CfnCacheClusterProps.getTags()tags - `AWS::ElastiCache::CacheCluster.Tags`.this@Stability(value=Stable) public CfnCacheClusterProps.Builder vpcSecurityGroupIds(List<String> vpcSecurityGroupIds)
CfnCacheClusterProps.getVpcSecurityGroupIds()vpcSecurityGroupIds - `AWS::ElastiCache::CacheCluster.VpcSecurityGroupIds`.this@Stability(value=Stable) public CfnCacheClusterProps build()
build in interface software.amazon.jsii.Builder<CfnCacheClusterProps>CfnCacheClusterPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.