Package com.pulumi.aws.connect
Class InstanceArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.connect.InstanceArgs.Builder
-
- Enclosing class:
- InstanceArgs
public static final class InstanceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(InstanceArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstanceArgs.BuilderautoResolveBestVoicesEnabled(com.pulumi.core.Output<java.lang.Boolean> autoResolveBestVoicesEnabled)InstanceArgs.BuilderautoResolveBestVoicesEnabled(java.lang.Boolean autoResolveBestVoicesEnabled)InstanceArgsbuild()InstanceArgs.BuildercontactFlowLogsEnabled(com.pulumi.core.Output<java.lang.Boolean> contactFlowLogsEnabled)InstanceArgs.BuildercontactFlowLogsEnabled(java.lang.Boolean contactFlowLogsEnabled)InstanceArgs.BuildercontactLensEnabled(com.pulumi.core.Output<java.lang.Boolean> contactLensEnabled)InstanceArgs.BuildercontactLensEnabled(java.lang.Boolean contactLensEnabled)InstanceArgs.BuilderdirectoryId(com.pulumi.core.Output<java.lang.String> directoryId)InstanceArgs.BuilderdirectoryId(java.lang.String directoryId)InstanceArgs.BuilderearlyMediaEnabled(com.pulumi.core.Output<java.lang.Boolean> earlyMediaEnabled)InstanceArgs.BuilderearlyMediaEnabled(java.lang.Boolean earlyMediaEnabled)InstanceArgs.BuilderidentityManagementType(com.pulumi.core.Output<java.lang.String> identityManagementType)InstanceArgs.BuilderidentityManagementType(java.lang.String identityManagementType)InstanceArgs.BuilderinboundCallsEnabled(com.pulumi.core.Output<java.lang.Boolean> inboundCallsEnabled)InstanceArgs.BuilderinboundCallsEnabled(java.lang.Boolean inboundCallsEnabled)InstanceArgs.BuilderinstanceAlias(com.pulumi.core.Output<java.lang.String> instanceAlias)InstanceArgs.BuilderinstanceAlias(java.lang.String instanceAlias)InstanceArgs.BuildermultiPartyConferenceEnabled(com.pulumi.core.Output<java.lang.Boolean> multiPartyConferenceEnabled)InstanceArgs.BuildermultiPartyConferenceEnabled(java.lang.Boolean multiPartyConferenceEnabled)InstanceArgs.BuilderoutboundCallsEnabled(com.pulumi.core.Output<java.lang.Boolean> outboundCallsEnabled)InstanceArgs.BuilderoutboundCallsEnabled(java.lang.Boolean outboundCallsEnabled)InstanceArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)InstanceArgs.Builderregion(java.lang.String region)InstanceArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)InstanceArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InstanceArgs defaults)
-
-
Method Detail
-
autoResolveBestVoicesEnabled
public InstanceArgs.Builder autoResolveBestVoicesEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> autoResolveBestVoicesEnabled)
- Parameters:
autoResolveBestVoicesEnabled- Specifies whether auto resolve best voices is enabled. Defaults to `true`.- Returns:
- builder
-
autoResolveBestVoicesEnabled
public InstanceArgs.Builder autoResolveBestVoicesEnabled(java.lang.Boolean autoResolveBestVoicesEnabled)
- Parameters:
autoResolveBestVoicesEnabled- Specifies whether auto resolve best voices is enabled. Defaults to `true`.- Returns:
- builder
-
contactFlowLogsEnabled
public InstanceArgs.Builder contactFlowLogsEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> contactFlowLogsEnabled)
- Parameters:
contactFlowLogsEnabled- Specifies whether contact flow logs are enabled. Defaults to `false`.- Returns:
- builder
-
contactFlowLogsEnabled
public InstanceArgs.Builder contactFlowLogsEnabled(java.lang.Boolean contactFlowLogsEnabled)
- Parameters:
contactFlowLogsEnabled- Specifies whether contact flow logs are enabled. Defaults to `false`.- Returns:
- builder
-
contactLensEnabled
public InstanceArgs.Builder contactLensEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> contactLensEnabled)
- Parameters:
contactLensEnabled- Specifies whether contact lens is enabled. Defaults to `true`.- Returns:
- builder
-
contactLensEnabled
public InstanceArgs.Builder contactLensEnabled(java.lang.Boolean contactLensEnabled)
- Parameters:
contactLensEnabled- Specifies whether contact lens is enabled. Defaults to `true`.- Returns:
- builder
-
directoryId
public InstanceArgs.Builder directoryId(@Nullable com.pulumi.core.Output<java.lang.String> directoryId)
- Parameters:
directoryId- The identifier for the directory if identityManagementType is `EXISTING_DIRECTORY`.- Returns:
- builder
-
directoryId
public InstanceArgs.Builder directoryId(java.lang.String directoryId)
- Parameters:
directoryId- The identifier for the directory if identityManagementType is `EXISTING_DIRECTORY`.- Returns:
- builder
-
earlyMediaEnabled
public InstanceArgs.Builder earlyMediaEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> earlyMediaEnabled)
- Parameters:
earlyMediaEnabled- Specifies whether early media for outbound calls is enabled . Defaults to `true` if outbound calls is enabled.- Returns:
- builder
-
earlyMediaEnabled
public InstanceArgs.Builder earlyMediaEnabled(java.lang.Boolean earlyMediaEnabled)
- Parameters:
earlyMediaEnabled- Specifies whether early media for outbound calls is enabled . Defaults to `true` if outbound calls is enabled.- Returns:
- builder
-
identityManagementType
public InstanceArgs.Builder identityManagementType(com.pulumi.core.Output<java.lang.String> identityManagementType)
- Parameters:
identityManagementType- Specifies the identity management type attached to the instance. Allowed Values are: `SAML`, `CONNECT_MANAGED`, `EXISTING_DIRECTORY`.- Returns:
- builder
-
identityManagementType
public InstanceArgs.Builder identityManagementType(java.lang.String identityManagementType)
- Parameters:
identityManagementType- Specifies the identity management type attached to the instance. Allowed Values are: `SAML`, `CONNECT_MANAGED`, `EXISTING_DIRECTORY`.- Returns:
- builder
-
inboundCallsEnabled
public InstanceArgs.Builder inboundCallsEnabled(com.pulumi.core.Output<java.lang.Boolean> inboundCallsEnabled)
- Parameters:
inboundCallsEnabled- Specifies whether inbound calls are enabled.- Returns:
- builder
-
inboundCallsEnabled
public InstanceArgs.Builder inboundCallsEnabled(java.lang.Boolean inboundCallsEnabled)
- Parameters:
inboundCallsEnabled- Specifies whether inbound calls are enabled.- Returns:
- builder
-
instanceAlias
public InstanceArgs.Builder instanceAlias(@Nullable com.pulumi.core.Output<java.lang.String> instanceAlias)
- Parameters:
instanceAlias- Specifies the name of the instance. Required if `directoryId` not specified.- Returns:
- builder
-
instanceAlias
public InstanceArgs.Builder instanceAlias(java.lang.String instanceAlias)
- Parameters:
instanceAlias- Specifies the name of the instance. Required if `directoryId` not specified.- Returns:
- builder
-
multiPartyConferenceEnabled
public InstanceArgs.Builder multiPartyConferenceEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> multiPartyConferenceEnabled)
- Parameters:
multiPartyConferenceEnabled- Specifies whether multi-party calls/conference is enabled. Defaults to `false`.- Returns:
- builder
-
multiPartyConferenceEnabled
public InstanceArgs.Builder multiPartyConferenceEnabled(java.lang.Boolean multiPartyConferenceEnabled)
- Parameters:
multiPartyConferenceEnabled- Specifies whether multi-party calls/conference is enabled. Defaults to `false`.- Returns:
- builder
-
outboundCallsEnabled
public InstanceArgs.Builder outboundCallsEnabled(com.pulumi.core.Output<java.lang.Boolean> outboundCallsEnabled)
- Parameters:
outboundCallsEnabled- Specifies whether outbound calls are enabled.- Returns:
- builder
-
outboundCallsEnabled
public InstanceArgs.Builder outboundCallsEnabled(java.lang.Boolean outboundCallsEnabled)
- Parameters:
outboundCallsEnabled- Specifies whether outbound calls are enabled.- Returns:
- builder
-
region
public InstanceArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public InstanceArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
tags
public InstanceArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Tags to apply to the Instance. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. <!-- * `useCustomTtsVoices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` -->- Returns:
- builder
-
tags
public InstanceArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Tags to apply to the Instance. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. <!-- * `useCustomTtsVoices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` -->- Returns:
- builder
-
build
public InstanceArgs build()
-
-