@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Multiplex extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
Multiplex() |
| Modifier and Type | Method and Description |
|---|---|
Multiplex |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
Multiplex |
clearTagsEntries()
Removes all the entries added into Tags.
|
Multiplex |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The unique arn of the multiplex.
|
List<String> |
getAvailabilityZones()
A list of availability zones for the multiplex.
|
List<MultiplexOutputDestination> |
getDestinations()
A list of the multiplex output destinations.
|
String |
getId()
The unique id of the multiplex.
|
MultiplexSettings |
getMultiplexSettings()
Configuration for a multiplex event.
|
String |
getName()
The name of the multiplex.
|
Integer |
getPipelinesRunningCount()
The number of currently healthy pipelines.
|
Integer |
getProgramCount()
The number of programs in the multiplex.
|
String |
getState()
The current state of the multiplex.
|
Map<String,String> |
getTags()
A collection of key-value pairs.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setArn(String arn)
The unique arn of the multiplex.
|
void |
setAvailabilityZones(Collection<String> availabilityZones)
A list of availability zones for the multiplex.
|
void |
setDestinations(Collection<MultiplexOutputDestination> destinations)
A list of the multiplex output destinations.
|
void |
setId(String id)
The unique id of the multiplex.
|
void |
setMultiplexSettings(MultiplexSettings multiplexSettings)
Configuration for a multiplex event.
|
void |
setName(String name)
The name of the multiplex.
|
void |
setPipelinesRunningCount(Integer pipelinesRunningCount)
The number of currently healthy pipelines.
|
void |
setProgramCount(Integer programCount)
The number of programs in the multiplex.
|
void |
setState(String state)
The current state of the multiplex.
|
void |
setTags(Map<String,String> tags)
A collection of key-value pairs.
|
String |
toString()
Returns a string representation of this object.
|
Multiplex |
withArn(String arn)
The unique arn of the multiplex.
|
Multiplex |
withAvailabilityZones(Collection<String> availabilityZones)
A list of availability zones for the multiplex.
|
Multiplex |
withAvailabilityZones(String... availabilityZones)
A list of availability zones for the multiplex.
|
Multiplex |
withDestinations(Collection<MultiplexOutputDestination> destinations)
A list of the multiplex output destinations.
|
Multiplex |
withDestinations(MultiplexOutputDestination... destinations)
A list of the multiplex output destinations.
|
Multiplex |
withId(String id)
The unique id of the multiplex.
|
Multiplex |
withMultiplexSettings(MultiplexSettings multiplexSettings)
Configuration for a multiplex event.
|
Multiplex |
withName(String name)
The name of the multiplex.
|
Multiplex |
withPipelinesRunningCount(Integer pipelinesRunningCount)
The number of currently healthy pipelines.
|
Multiplex |
withProgramCount(Integer programCount)
The number of programs in the multiplex.
|
Multiplex |
withState(MultiplexState state)
The current state of the multiplex.
|
Multiplex |
withState(String state)
The current state of the multiplex.
|
Multiplex |
withTags(Map<String,String> tags)
A collection of key-value pairs.
|
public void setArn(String arn)
arn - The unique arn of the multiplex.public String getArn()
public Multiplex withArn(String arn)
arn - The unique arn of the multiplex.public List<String> getAvailabilityZones()
public void setAvailabilityZones(Collection<String> availabilityZones)
availabilityZones - A list of availability zones for the multiplex.public Multiplex withAvailabilityZones(String... availabilityZones)
NOTE: This method appends the values to the existing list (if any). Use
setAvailabilityZones(java.util.Collection) or withAvailabilityZones(java.util.Collection) if
you want to override the existing values.
availabilityZones - A list of availability zones for the multiplex.public Multiplex withAvailabilityZones(Collection<String> availabilityZones)
availabilityZones - A list of availability zones for the multiplex.public List<MultiplexOutputDestination> getDestinations()
public void setDestinations(Collection<MultiplexOutputDestination> destinations)
destinations - A list of the multiplex output destinations.public Multiplex withDestinations(MultiplexOutputDestination... destinations)
NOTE: This method appends the values to the existing list (if any). Use
setDestinations(java.util.Collection) or withDestinations(java.util.Collection) if you want to
override the existing values.
destinations - A list of the multiplex output destinations.public Multiplex withDestinations(Collection<MultiplexOutputDestination> destinations)
destinations - A list of the multiplex output destinations.public void setId(String id)
id - The unique id of the multiplex.public String getId()
public Multiplex withId(String id)
id - The unique id of the multiplex.public void setMultiplexSettings(MultiplexSettings multiplexSettings)
multiplexSettings - Configuration for a multiplex event.public MultiplexSettings getMultiplexSettings()
public Multiplex withMultiplexSettings(MultiplexSettings multiplexSettings)
multiplexSettings - Configuration for a multiplex event.public void setName(String name)
name - The name of the multiplex.public String getName()
public Multiplex withName(String name)
name - The name of the multiplex.public void setPipelinesRunningCount(Integer pipelinesRunningCount)
pipelinesRunningCount - The number of currently healthy pipelines.public Integer getPipelinesRunningCount()
public Multiplex withPipelinesRunningCount(Integer pipelinesRunningCount)
pipelinesRunningCount - The number of currently healthy pipelines.public void setProgramCount(Integer programCount)
programCount - The number of programs in the multiplex.public Integer getProgramCount()
public Multiplex withProgramCount(Integer programCount)
programCount - The number of programs in the multiplex.public void setState(String state)
state - The current state of the multiplex.MultiplexStatepublic String getState()
MultiplexStatepublic Multiplex withState(String state)
state - The current state of the multiplex.MultiplexStatepublic Multiplex withState(MultiplexState state)
state - The current state of the multiplex.MultiplexStatepublic Map<String,String> getTags()
public void setTags(Map<String,String> tags)
tags - A collection of key-value pairs.public Multiplex withTags(Map<String,String> tags)
tags - A collection of key-value pairs.public Multiplex clearTagsEntries()
public String toString()
toString in class ObjectObject.toString()public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.