@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.MultiplexState
public String getState()
MultiplexState
public MultiplexSummary withState(String state)
state
- The current state of the multiplex.MultiplexState
public MultiplexSummary 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 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 Object
Object.toString()
public MultiplexSummary clone()
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.