public static interface Input.Builder extends CopyableBuilder<Input.Builder,Input>
| Modifier and Type | Method and Description | 
|---|---|
| Input.Builder | arn(String arn)Unique ARN of input (generated, immutable) | 
| Input.Builder | attachedChannels(Collection<String> attachedChannels)List of channel IDs that that input is attached to (currently an input can only be attached to one channel) | 
| Input.Builder | attachedChannels(String... attachedChannels)List of channel IDs that that input is attached to (currently an input can only be attached to one channel) | 
| Input.Builder | destinations(Collection<InputDestination> destinations)List of destinations of input (PULL-type) | 
| Input.Builder | destinations(Consumer<InputDestination.Builder>... destinations)List of destinations of input (PULL-type) This is a convenience that creates an instance of the  avoiding the need to create one manually via. | 
| Input.Builder | destinations(InputDestination... destinations)List of destinations of input (PULL-type) | 
| Input.Builder | id(String id)generated ID of input (unique for user account, immutable) | 
| Input.Builder | name(String name)user-assigned name (mutable) | 
| Input.Builder | securityGroups(Collection<String> securityGroups)List of IDs for all the security groups attached to the input. | 
| Input.Builder | securityGroups(String... securityGroups)List of IDs for all the security groups attached to the input. | 
| Input.Builder | sources(Collection<InputSource> sources)List of sources of input (PULL-type) | 
| Input.Builder | sources(Consumer<InputSource.Builder>... sources)List of sources of input (PULL-type) This is a convenience that creates an instance of the  avoiding the need to create one manually viaList. | 
| Input.Builder | sources(InputSource... sources)List of sources of input (PULL-type) | 
| Input.Builder | state(InputState state)Sets the value of the State property for this object. | 
| Input.Builder | state(String state)Sets the value of the State property for this object. | 
| Input.Builder | type(InputType type)Sets the value of the Type property for this object. | 
| Input.Builder | type(String type)Sets the value of the Type property for this object. | 
copyapplyMutation, buildInput.Builder arn(String arn)
arn - Unique ARN of input (generated, immutable)Input.Builder attachedChannels(Collection<String> attachedChannels)
attachedChannels - List of channel IDs that that input is attached to (currently an input can only be attached to one
        channel)Input.Builder attachedChannels(String... attachedChannels)
attachedChannels - List of channel IDs that that input is attached to (currently an input can only be attached to one
        channel)Input.Builder destinations(Collection<InputDestination> destinations)
destinations - List of destinations of input (PULL-type)Input.Builder destinations(InputDestination... destinations)
destinations - List of destinations of input (PULL-type)Input.Builder destinations(Consumer<InputDestination.Builder>... destinations)
.Builder #builder() Consumer completes, List.Builder#build()  is called immediately and
 its result is passed to #destinations(List) .destinations - a consumer that will call methods on List.Builder #destinations(List) Input.Builder id(String id)
id - generated ID of input (unique for user account, immutable)Input.Builder name(String name)
name - user-assigned name (mutable)Input.Builder securityGroups(Collection<String> securityGroups)
securityGroups - List of IDs for all the security groups attached to the input.Input.Builder securityGroups(String... securityGroups)
securityGroups - List of IDs for all the security groups attached to the input.Input.Builder sources(Collection<InputSource> sources)
sources - List of sources of input (PULL-type)Input.Builder sources(InputSource... sources)
sources - List of sources of input (PULL-type)Input.Builder sources(Consumer<InputSource.Builder>... sources)
.Builder List#builder() .
 When the Consumer completes, List.Builder#build()  is called immediately and its
 result is passed to #sources(List) .sources - a consumer that will call methods on List.Builder #sources(List) Input.Builder state(String state)
state - The new value for the State property for this object.InputState, 
InputStateInput.Builder state(InputState state)
state - The new value for the State property for this object.InputState, 
InputStateInput.Builder type(String type)
Input.Builder type(InputType type)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.