@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MultiplexSummary extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
MultiplexSummary() |
| Modifier and Type | Method and Description |
|---|---|
MultiplexSummary |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
MultiplexSummary |
clearTagsEntries()
Removes all the entries added into Tags.
|
MultiplexSummary |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The unique arn of the multiplex.
|
List<String> |
getAvailabilityZones()
A list of availability zones for the multiplex.
|
String |
getId()
The unique id of the multiplex.
|
MultiplexSettingsSummary |
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 |
setId(String id)
The unique id of the multiplex.
|
void |
setMultiplexSettings(MultiplexSettingsSummary 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.
|
MultiplexSummary |
withArn(String arn)
The unique arn of the multiplex.
|
MultiplexSummary |
withAvailabilityZones(Collection<String> availabilityZones)
A list of availability zones for the multiplex.
|
MultiplexSummary |
withAvailabilityZones(String... availabilityZones)
A list of availability zones for the multiplex.
|
MultiplexSummary |
withId(String id)
The unique id of the multiplex.
|
MultiplexSummary |
withMultiplexSettings(MultiplexSettingsSummary multiplexSettings)
Configuration for a multiplex event.
|
MultiplexSummary |
withName(String name)
The name of the multiplex.
|
MultiplexSummary |
withPipelinesRunningCount(Integer pipelinesRunningCount)
The number of currently healthy pipelines.
|
MultiplexSummary |
withProgramCount(Integer programCount)
The number of programs in the multiplex.
|
MultiplexSummary |
withState(MultiplexState state)
The current state of the multiplex.
|
MultiplexSummary |
withState(String state)
The current state of the multiplex.
|
MultiplexSummary |
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 MultiplexSummary 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 MultiplexSummary 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 MultiplexSummary withAvailabilityZones(Collection<String> availabilityZones)
availabilityZones - A list of availability zones for the multiplex.public void setId(String id)
id - The unique id of the multiplex.public String getId()
public MultiplexSummary withId(String id)
id - The unique id of the multiplex.public void setMultiplexSettings(MultiplexSettingsSummary multiplexSettings)
multiplexSettings - Configuration for a multiplex event.public MultiplexSettingsSummary getMultiplexSettings()
public MultiplexSummary withMultiplexSettings(MultiplexSettingsSummary multiplexSettings)
multiplexSettings - Configuration for a multiplex event.public void setName(String name)
name - The name of the multiplex.public String getName()
public MultiplexSummary 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 MultiplexSummary 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 MultiplexSummary 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 MultiplexSummary withState(String state)
state - The current state of the multiplex.MultiplexStatepublic MultiplexSummary 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 MultiplexSummary withTags(Map<String,String> tags)
tags - A collection of key-value pairs.public MultiplexSummary addTagsEntry(String key, String value)
public MultiplexSummary clearTagsEntries()
public String toString()
toString in class ObjectObject.toString()public MultiplexSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.