Package com.pulumi.aws.medialive.inputs
Class InputState.Builder
- java.lang.Object
-
- com.pulumi.aws.medialive.inputs.InputState.Builder
-
- Enclosing class:
- InputState
public static final class InputState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(InputState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InputState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)InputState.Builderarn(java.lang.String arn)InputState.BuilderattachedChannels(com.pulumi.core.Output<java.util.List<java.lang.String>> attachedChannels)InputState.BuilderattachedChannels(java.lang.String... attachedChannels)InputState.BuilderattachedChannels(java.util.List<java.lang.String> attachedChannels)InputStatebuild()InputState.Builderdestinations(InputDestinationArgs... destinations)InputState.Builderdestinations(com.pulumi.core.Output<java.util.List<InputDestinationArgs>> destinations)InputState.Builderdestinations(java.util.List<InputDestinationArgs> destinations)InputState.BuilderinputClass(com.pulumi.core.Output<java.lang.String> inputClass)InputState.BuilderinputClass(java.lang.String inputClass)InputState.BuilderinputDevices(InputInputDeviceArgs... inputDevices)InputState.BuilderinputDevices(com.pulumi.core.Output<java.util.List<InputInputDeviceArgs>> inputDevices)InputState.BuilderinputDevices(java.util.List<InputInputDeviceArgs> inputDevices)InputState.BuilderinputPartnerIds(com.pulumi.core.Output<java.util.List<java.lang.String>> inputPartnerIds)InputState.BuilderinputPartnerIds(java.lang.String... inputPartnerIds)InputState.BuilderinputPartnerIds(java.util.List<java.lang.String> inputPartnerIds)InputState.BuilderinputSecurityGroups(com.pulumi.core.Output<java.util.List<java.lang.String>> inputSecurityGroups)InputState.BuilderinputSecurityGroups(java.lang.String... inputSecurityGroups)InputState.BuilderinputSecurityGroups(java.util.List<java.lang.String> inputSecurityGroups)InputState.BuilderinputSourceType(com.pulumi.core.Output<java.lang.String> inputSourceType)InputState.BuilderinputSourceType(java.lang.String inputSourceType)InputState.BuildermediaConnectFlows(InputMediaConnectFlowArgs... mediaConnectFlows)InputState.BuildermediaConnectFlows(com.pulumi.core.Output<java.util.List<InputMediaConnectFlowArgs>> mediaConnectFlows)InputState.BuildermediaConnectFlows(java.util.List<InputMediaConnectFlowArgs> mediaConnectFlows)InputState.Buildername(com.pulumi.core.Output<java.lang.String> name)InputState.Buildername(java.lang.String name)InputState.Builderregion(com.pulumi.core.Output<java.lang.String> region)InputState.Builderregion(java.lang.String region)InputState.BuilderroleArn(com.pulumi.core.Output<java.lang.String> roleArn)InputState.BuilderroleArn(java.lang.String roleArn)InputState.Buildersources(InputSourceArgs... sources)InputState.Buildersources(com.pulumi.core.Output<java.util.List<InputSourceArgs>> sources)InputState.Buildersources(java.util.List<InputSourceArgs> sources)InputState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)InputState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)InputState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)InputState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)InputState.Buildertype(com.pulumi.core.Output<java.lang.String> type)InputState.Buildertype(java.lang.String type)InputState.Buildervpc(InputVpcArgs vpc)InputState.Buildervpc(com.pulumi.core.Output<InputVpcArgs> vpc)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InputState defaults)
-
-
Method Detail
-
arn
public InputState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the Input.- Returns:
- builder
-
arn
public InputState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the Input.- Returns:
- builder
-
attachedChannels
public InputState.Builder attachedChannels(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> attachedChannels)
- Parameters:
attachedChannels- Channels attached to Input.- Returns:
- builder
-
attachedChannels
public InputState.Builder attachedChannels(java.util.List<java.lang.String> attachedChannels)
- Parameters:
attachedChannels- Channels attached to Input.- Returns:
- builder
-
attachedChannels
public InputState.Builder attachedChannels(java.lang.String... attachedChannels)
- Parameters:
attachedChannels- Channels attached to Input.- Returns:
- builder
-
destinations
public InputState.Builder destinations(@Nullable com.pulumi.core.Output<java.util.List<InputDestinationArgs>> destinations)
- Parameters:
destinations- Destination settings for PUSH type inputs. See `destinations` Block for more details.- Returns:
- builder
-
destinations
public InputState.Builder destinations(java.util.List<InputDestinationArgs> destinations)
- Parameters:
destinations- Destination settings for PUSH type inputs. See `destinations` Block for more details.- Returns:
- builder
-
destinations
public InputState.Builder destinations(InputDestinationArgs... destinations)
- Parameters:
destinations- Destination settings for PUSH type inputs. See `destinations` Block for more details.- Returns:
- builder
-
inputClass
public InputState.Builder inputClass(@Nullable com.pulumi.core.Output<java.lang.String> inputClass)
- Parameters:
inputClass- Input class.- Returns:
- builder
-
inputClass
public InputState.Builder inputClass(java.lang.String inputClass)
- Parameters:
inputClass- Input class.- Returns:
- builder
-
inputDevices
public InputState.Builder inputDevices(@Nullable com.pulumi.core.Output<java.util.List<InputInputDeviceArgs>> inputDevices)
- Parameters:
inputDevices- Settings for the devices. See `inputDevices` Block for more details.- Returns:
- builder
-
inputDevices
public InputState.Builder inputDevices(java.util.List<InputInputDeviceArgs> inputDevices)
- Parameters:
inputDevices- Settings for the devices. See `inputDevices` Block for more details.- Returns:
- builder
-
inputDevices
public InputState.Builder inputDevices(InputInputDeviceArgs... inputDevices)
- Parameters:
inputDevices- Settings for the devices. See `inputDevices` Block for more details.- Returns:
- builder
-
inputPartnerIds
public InputState.Builder inputPartnerIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> inputPartnerIds)
- Parameters:
inputPartnerIds- IDs for all Inputs which are partners of this one.- Returns:
- builder
-
inputPartnerIds
public InputState.Builder inputPartnerIds(java.util.List<java.lang.String> inputPartnerIds)
- Parameters:
inputPartnerIds- IDs for all Inputs which are partners of this one.- Returns:
- builder
-
inputPartnerIds
public InputState.Builder inputPartnerIds(java.lang.String... inputPartnerIds)
- Parameters:
inputPartnerIds- IDs for all Inputs which are partners of this one.- Returns:
- builder
-
inputSecurityGroups
public InputState.Builder inputSecurityGroups(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> inputSecurityGroups)
- Parameters:
inputSecurityGroups- List of input security groups.- Returns:
- builder
-
inputSecurityGroups
public InputState.Builder inputSecurityGroups(java.util.List<java.lang.String> inputSecurityGroups)
- Parameters:
inputSecurityGroups- List of input security groups.- Returns:
- builder
-
inputSecurityGroups
public InputState.Builder inputSecurityGroups(java.lang.String... inputSecurityGroups)
- Parameters:
inputSecurityGroups- List of input security groups.- Returns:
- builder
-
inputSourceType
public InputState.Builder inputSourceType(@Nullable com.pulumi.core.Output<java.lang.String> inputSourceType)
- Parameters:
inputSourceType- Source type of the input.- Returns:
- builder
-
inputSourceType
public InputState.Builder inputSourceType(java.lang.String inputSourceType)
- Parameters:
inputSourceType- Source type of the input.- Returns:
- builder
-
mediaConnectFlows
public InputState.Builder mediaConnectFlows(@Nullable com.pulumi.core.Output<java.util.List<InputMediaConnectFlowArgs>> mediaConnectFlows)
- Parameters:
mediaConnectFlows- MediaConnect Flows. See `mediaConnectFlows` Block for more details.- Returns:
- builder
-
mediaConnectFlows
public InputState.Builder mediaConnectFlows(java.util.List<InputMediaConnectFlowArgs> mediaConnectFlows)
- Parameters:
mediaConnectFlows- MediaConnect Flows. See `mediaConnectFlows` Block for more details.- Returns:
- builder
-
mediaConnectFlows
public InputState.Builder mediaConnectFlows(InputMediaConnectFlowArgs... mediaConnectFlows)
- Parameters:
mediaConnectFlows- MediaConnect Flows. See `mediaConnectFlows` Block for more details.- Returns:
- builder
-
name
public InputState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the input.- Returns:
- builder
-
name
public InputState.Builder name(java.lang.String name)
- Parameters:
name- Name of the input.- Returns:
- builder
-
region
public InputState.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 InputState.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
-
roleArn
public InputState.Builder roleArn(@Nullable com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- ARN of the role this input assumes during and after creation.- Returns:
- builder
-
roleArn
public InputState.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- ARN of the role this input assumes during and after creation.- Returns:
- builder
-
sources
public InputState.Builder sources(@Nullable com.pulumi.core.Output<java.util.List<InputSourceArgs>> sources)
- Parameters:
sources- Source URLs for a PULL-type input. See `sources` Block for more details.- Returns:
- builder
-
sources
public InputState.Builder sources(java.util.List<InputSourceArgs> sources)
- Parameters:
sources- Source URLs for a PULL-type input. See `sources` Block for more details.- Returns:
- builder
-
sources
public InputState.Builder sources(InputSourceArgs... sources)
- Parameters:
sources- Source URLs for a PULL-type input. See `sources` Block for more details.- Returns:
- builder
-
tags
public InputState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags to assign to the Input. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public InputState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags to assign to the Input. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public InputState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
-
tagsAll
public InputState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
type
public InputState.Builder type(@Nullable com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- Type of input that AWS Elemental MediaLive supports. The following arguments are optional:- Returns:
- builder
-
type
public InputState.Builder type(java.lang.String type)
- Parameters:
type- Type of input that AWS Elemental MediaLive supports. The following arguments are optional:- Returns:
- builder
-
vpc
public InputState.Builder vpc(@Nullable com.pulumi.core.Output<InputVpcArgs> vpc)
- Parameters:
vpc- Settings for a private VPC Input. See `vpc` Block for more details.- Returns:
- builder
-
vpc
public InputState.Builder vpc(InputVpcArgs vpc)
- Parameters:
vpc- Settings for a private VPC Input. See `vpc` Block for more details.- Returns:
- builder
-
build
public InputState build()
-
-