Package com.pulumi.aws.medialive
Class InputArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.medialive.InputArgs.Builder
-
- Enclosing class:
- InputArgs
public static final class InputArgs.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InputArgsbuild()InputArgs.Builderdestinations(InputDestinationArgs... destinations)InputArgs.Builderdestinations(com.pulumi.core.Output<java.util.List<InputDestinationArgs>> destinations)InputArgs.Builderdestinations(java.util.List<InputDestinationArgs> destinations)InputArgs.BuilderinputDevices(InputInputDeviceArgs... inputDevices)InputArgs.BuilderinputDevices(com.pulumi.core.Output<java.util.List<InputInputDeviceArgs>> inputDevices)InputArgs.BuilderinputDevices(java.util.List<InputInputDeviceArgs> inputDevices)InputArgs.BuilderinputSecurityGroups(com.pulumi.core.Output<java.util.List<java.lang.String>> inputSecurityGroups)InputArgs.BuilderinputSecurityGroups(java.lang.String... inputSecurityGroups)InputArgs.BuilderinputSecurityGroups(java.util.List<java.lang.String> inputSecurityGroups)InputArgs.BuildermediaConnectFlows(InputMediaConnectFlowArgs... mediaConnectFlows)InputArgs.BuildermediaConnectFlows(com.pulumi.core.Output<java.util.List<InputMediaConnectFlowArgs>> mediaConnectFlows)InputArgs.BuildermediaConnectFlows(java.util.List<InputMediaConnectFlowArgs> mediaConnectFlows)InputArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)InputArgs.Buildername(java.lang.String name)InputArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)InputArgs.Builderregion(java.lang.String region)InputArgs.BuilderroleArn(com.pulumi.core.Output<java.lang.String> roleArn)InputArgs.BuilderroleArn(java.lang.String roleArn)InputArgs.Buildersources(InputSourceArgs... sources)InputArgs.Buildersources(com.pulumi.core.Output<java.util.List<InputSourceArgs>> sources)InputArgs.Buildersources(java.util.List<InputSourceArgs> sources)InputArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)InputArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)InputArgs.Buildertype(com.pulumi.core.Output<java.lang.String> type)InputArgs.Buildertype(java.lang.String type)InputArgs.Buildervpc(InputVpcArgs vpc)InputArgs.Buildervpc(com.pulumi.core.Output<InputVpcArgs> vpc)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InputArgs defaults)
-
-
Method Detail
-
destinations
public InputArgs.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 InputArgs.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 InputArgs.Builder destinations(InputDestinationArgs... destinations)
- Parameters:
destinations- Destination settings for PUSH type inputs. See `destinations` Block for more details.- Returns:
- builder
-
inputDevices
public InputArgs.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 InputArgs.Builder inputDevices(java.util.List<InputInputDeviceArgs> inputDevices)
- Parameters:
inputDevices- Settings for the devices. See `inputDevices` Block for more details.- Returns:
- builder
-
inputDevices
public InputArgs.Builder inputDevices(InputInputDeviceArgs... inputDevices)
- Parameters:
inputDevices- Settings for the devices. See `inputDevices` Block for more details.- Returns:
- builder
-
inputSecurityGroups
public InputArgs.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 InputArgs.Builder inputSecurityGroups(java.util.List<java.lang.String> inputSecurityGroups)
- Parameters:
inputSecurityGroups- List of input security groups.- Returns:
- builder
-
inputSecurityGroups
public InputArgs.Builder inputSecurityGroups(java.lang.String... inputSecurityGroups)
- Parameters:
inputSecurityGroups- List of input security groups.- Returns:
- builder
-
mediaConnectFlows
public InputArgs.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 InputArgs.Builder mediaConnectFlows(java.util.List<InputMediaConnectFlowArgs> mediaConnectFlows)
- Parameters:
mediaConnectFlows- MediaConnect Flows. See `mediaConnectFlows` Block for more details.- Returns:
- builder
-
mediaConnectFlows
public InputArgs.Builder mediaConnectFlows(InputMediaConnectFlowArgs... mediaConnectFlows)
- Parameters:
mediaConnectFlows- MediaConnect Flows. See `mediaConnectFlows` Block for more details.- Returns:
- builder
-
name
public InputArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the input.- Returns:
- builder
-
name
public InputArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the input.- Returns:
- builder
-
region
public InputArgs.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 InputArgs.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 InputArgs.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 InputArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- ARN of the role this input assumes during and after creation.- Returns:
- builder
-
sources
public InputArgs.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 InputArgs.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 InputArgs.Builder sources(InputSourceArgs... sources)
- Parameters:
sources- Source URLs for a PULL-type input. See `sources` Block for more details.- Returns:
- builder
-
tags
public InputArgs.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 InputArgs.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
-
type
public InputArgs.Builder type(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 InputArgs.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 InputArgs.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 InputArgs.Builder vpc(InputVpcArgs vpc)
- Parameters:
vpc- Settings for a private VPC Input. See `vpc` Block for more details.- Returns:
- builder
-
build
public InputArgs build()
-
-