@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.MultiplexState
public String getState()
MultiplexState
public Multiplex withState(String state)
state
- The current state of the multiplex.MultiplexState
public Multiplex withState(MultiplexState state)
state
- The current state of the multiplex.MultiplexState
public 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 Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.