@Stability(value=Stable) public static final class CfnBrokerProps.Builder extends Object implements software.amazon.jsii.Builder<CfnBrokerProps>
CfnBrokerProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnBrokerProps.Builder autoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
CfnBrokerProps.getAutoMinorVersionUpgrade()autoMinorVersionUpgrade - `AWS::AmazonMQ::Broker.AutoMinorVersionUpgrade`. This parameter is required.this@Stability(value=Stable) public CfnBrokerProps.Builder autoMinorVersionUpgrade(IResolvable autoMinorVersionUpgrade)
CfnBrokerProps.getAutoMinorVersionUpgrade()autoMinorVersionUpgrade - `AWS::AmazonMQ::Broker.AutoMinorVersionUpgrade`. This parameter is required.this@Stability(value=Stable) public CfnBrokerProps.Builder brokerName(String brokerName)
CfnBrokerProps.getBrokerName()brokerName - `AWS::AmazonMQ::Broker.BrokerName`. This parameter is required.this@Stability(value=Stable) public CfnBrokerProps.Builder deploymentMode(String deploymentMode)
CfnBrokerProps.getDeploymentMode()deploymentMode - `AWS::AmazonMQ::Broker.DeploymentMode`. This parameter is required.this@Stability(value=Stable) public CfnBrokerProps.Builder engineType(String engineType)
CfnBrokerProps.getEngineType()engineType - `AWS::AmazonMQ::Broker.EngineType`. This parameter is required.this@Stability(value=Stable) public CfnBrokerProps.Builder engineVersion(String engineVersion)
CfnBrokerProps.getEngineVersion()engineVersion - `AWS::AmazonMQ::Broker.EngineVersion`. This parameter is required.this@Stability(value=Stable) public CfnBrokerProps.Builder hostInstanceType(String hostInstanceType)
CfnBrokerProps.getHostInstanceType()hostInstanceType - `AWS::AmazonMQ::Broker.HostInstanceType`. This parameter is required.this@Stability(value=Stable) public CfnBrokerProps.Builder publiclyAccessible(Boolean publiclyAccessible)
CfnBrokerProps.getPubliclyAccessible()publiclyAccessible - `AWS::AmazonMQ::Broker.PubliclyAccessible`. This parameter is required.this@Stability(value=Stable) public CfnBrokerProps.Builder publiclyAccessible(IResolvable publiclyAccessible)
CfnBrokerProps.getPubliclyAccessible()publiclyAccessible - `AWS::AmazonMQ::Broker.PubliclyAccessible`. This parameter is required.this@Stability(value=Stable) public CfnBrokerProps.Builder users(IResolvable users)
CfnBrokerProps.getUsers()users - `AWS::AmazonMQ::Broker.Users`. This parameter is required.this@Stability(value=Stable) public CfnBrokerProps.Builder users(List<? extends Object> users)
CfnBrokerProps.getUsers()users - `AWS::AmazonMQ::Broker.Users`. This parameter is required.this@Stability(value=Stable) public CfnBrokerProps.Builder authenticationStrategy(String authenticationStrategy)
CfnBrokerProps.getAuthenticationStrategy()authenticationStrategy - `AWS::AmazonMQ::Broker.AuthenticationStrategy`.this@Stability(value=Stable) public CfnBrokerProps.Builder configuration(CfnBroker.ConfigurationIdProperty configuration)
CfnBrokerProps.getConfiguration()configuration - `AWS::AmazonMQ::Broker.Configuration`.this@Stability(value=Stable) public CfnBrokerProps.Builder configuration(IResolvable configuration)
CfnBrokerProps.getConfiguration()configuration - `AWS::AmazonMQ::Broker.Configuration`.this@Stability(value=Stable) public CfnBrokerProps.Builder encryptionOptions(CfnBroker.EncryptionOptionsProperty encryptionOptions)
CfnBrokerProps.getEncryptionOptions()encryptionOptions - `AWS::AmazonMQ::Broker.EncryptionOptions`.this@Stability(value=Stable) public CfnBrokerProps.Builder encryptionOptions(IResolvable encryptionOptions)
CfnBrokerProps.getEncryptionOptions()encryptionOptions - `AWS::AmazonMQ::Broker.EncryptionOptions`.this@Stability(value=Stable) public CfnBrokerProps.Builder ldapServerMetadata(CfnBroker.LdapServerMetadataProperty ldapServerMetadata)
CfnBrokerProps.getLdapServerMetadata()ldapServerMetadata - `AWS::AmazonMQ::Broker.LdapServerMetadata`.this@Stability(value=Stable) public CfnBrokerProps.Builder ldapServerMetadata(IResolvable ldapServerMetadata)
CfnBrokerProps.getLdapServerMetadata()ldapServerMetadata - `AWS::AmazonMQ::Broker.LdapServerMetadata`.this@Stability(value=Stable) public CfnBrokerProps.Builder logs(CfnBroker.LogListProperty logs)
CfnBrokerProps.getLogs()logs - `AWS::AmazonMQ::Broker.Logs`.this@Stability(value=Stable) public CfnBrokerProps.Builder logs(IResolvable logs)
CfnBrokerProps.getLogs()logs - `AWS::AmazonMQ::Broker.Logs`.this@Stability(value=Stable) public CfnBrokerProps.Builder maintenanceWindowStartTime(CfnBroker.MaintenanceWindowProperty maintenanceWindowStartTime)
CfnBrokerProps.getMaintenanceWindowStartTime()maintenanceWindowStartTime - `AWS::AmazonMQ::Broker.MaintenanceWindowStartTime`.this@Stability(value=Stable) public CfnBrokerProps.Builder maintenanceWindowStartTime(IResolvable maintenanceWindowStartTime)
CfnBrokerProps.getMaintenanceWindowStartTime()maintenanceWindowStartTime - `AWS::AmazonMQ::Broker.MaintenanceWindowStartTime`.this@Stability(value=Stable) public CfnBrokerProps.Builder securityGroups(List<String> securityGroups)
CfnBrokerProps.getSecurityGroups()securityGroups - `AWS::AmazonMQ::Broker.SecurityGroups`.this@Stability(value=Stable) public CfnBrokerProps.Builder storageType(String storageType)
CfnBrokerProps.getStorageType()storageType - `AWS::AmazonMQ::Broker.StorageType`.this@Stability(value=Stable) public CfnBrokerProps.Builder subnetIds(List<String> subnetIds)
CfnBrokerProps.getSubnetIds()subnetIds - `AWS::AmazonMQ::Broker.SubnetIds`.this@Stability(value=Stable) public CfnBrokerProps.Builder tags(List<? extends CfnBroker.TagsEntryProperty> tags)
CfnBrokerProps.getTags()tags - `AWS::AmazonMQ::Broker.Tags`.this@Stability(value=Stable) public CfnBrokerProps build()
build in interface software.amazon.jsii.Builder<CfnBrokerProps>CfnBrokerPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.