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(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(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.
|
copyapply, 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 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 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.