@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ChannelFlow extends Object implements Serializable, Cloneable, StructuredPojo
The details of a channel flow.
Constructor and Description |
---|
ChannelFlow() |
Modifier and Type | Method and Description |
---|---|
ChannelFlow |
clone() |
boolean |
equals(Object obj) |
String |
getChannelFlowArn()
The ARN of the channel flow.
|
Date |
getCreatedTimestamp()
The time at which the channel flow was created.
|
Date |
getLastUpdatedTimestamp()
The time at which a channel flow was updated.
|
String |
getName()
The name of the channel flow.
|
List<Processor> |
getProcessors()
Information about the processor Lambda functions.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setChannelFlowArn(String channelFlowArn)
The ARN of the channel flow.
|
void |
setCreatedTimestamp(Date createdTimestamp)
The time at which the channel flow was created.
|
void |
setLastUpdatedTimestamp(Date lastUpdatedTimestamp)
The time at which a channel flow was updated.
|
void |
setName(String name)
The name of the channel flow.
|
void |
setProcessors(Collection<Processor> processors)
Information about the processor Lambda functions.
|
String |
toString()
Returns a string representation of this object.
|
ChannelFlow |
withChannelFlowArn(String channelFlowArn)
The ARN of the channel flow.
|
ChannelFlow |
withCreatedTimestamp(Date createdTimestamp)
The time at which the channel flow was created.
|
ChannelFlow |
withLastUpdatedTimestamp(Date lastUpdatedTimestamp)
The time at which a channel flow was updated.
|
ChannelFlow |
withName(String name)
The name of the channel flow.
|
ChannelFlow |
withProcessors(Collection<Processor> processors)
Information about the processor Lambda functions.
|
ChannelFlow |
withProcessors(Processor... processors)
Information about the processor Lambda functions.
|
public void setChannelFlowArn(String channelFlowArn)
The ARN of the channel flow.
channelFlowArn
- The ARN of the channel flow.public String getChannelFlowArn()
The ARN of the channel flow.
public ChannelFlow withChannelFlowArn(String channelFlowArn)
The ARN of the channel flow.
channelFlowArn
- The ARN of the channel flow.public List<Processor> getProcessors()
Information about the processor Lambda functions.
public void setProcessors(Collection<Processor> processors)
Information about the processor Lambda functions.
processors
- Information about the processor Lambda functions.public ChannelFlow withProcessors(Processor... processors)
Information about the processor Lambda functions.
NOTE: This method appends the values to the existing list (if any). Use
setProcessors(java.util.Collection)
or withProcessors(java.util.Collection)
if you want to
override the existing values.
processors
- Information about the processor Lambda functions.public ChannelFlow withProcessors(Collection<Processor> processors)
Information about the processor Lambda functions.
processors
- Information about the processor Lambda functions.public void setName(String name)
The name of the channel flow.
name
- The name of the channel flow.public String getName()
The name of the channel flow.
public ChannelFlow withName(String name)
The name of the channel flow.
name
- The name of the channel flow.public void setCreatedTimestamp(Date createdTimestamp)
The time at which the channel flow was created.
createdTimestamp
- The time at which the channel flow was created.public Date getCreatedTimestamp()
The time at which the channel flow was created.
public ChannelFlow withCreatedTimestamp(Date createdTimestamp)
The time at which the channel flow was created.
createdTimestamp
- The time at which the channel flow was created.public void setLastUpdatedTimestamp(Date lastUpdatedTimestamp)
The time at which a channel flow was updated.
lastUpdatedTimestamp
- The time at which a channel flow was updated.public Date getLastUpdatedTimestamp()
The time at which a channel flow was updated.
public ChannelFlow withLastUpdatedTimestamp(Date lastUpdatedTimestamp)
The time at which a channel flow was updated.
lastUpdatedTimestamp
- The time at which a channel flow was updated.public String toString()
toString
in class Object
Object.toString()
public ChannelFlow clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.