public class ContactFlowModuleSummary
extends java.lang.Object
implements java.io.Serializable
Contains summary information about a flow.
| Constructor and Description |
|---|
ContactFlowModuleSummary() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getArn()
The Amazon Resource Name (ARN) of the flow module.
|
java.lang.String |
getId()
The identifier of the flow module.
|
java.lang.String |
getName()
The name of the flow module.
|
java.lang.String |
getState()
The type of flow module.
|
int |
hashCode() |
void |
setArn(java.lang.String arn)
The Amazon Resource Name (ARN) of the flow module.
|
void |
setId(java.lang.String id)
The identifier of the flow module.
|
void |
setName(java.lang.String name)
The name of the flow module.
|
void |
setState(ContactFlowModuleState state)
The type of flow module.
|
void |
setState(java.lang.String state)
The type of flow module.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ContactFlowModuleSummary |
withArn(java.lang.String arn)
The Amazon Resource Name (ARN) of the flow module.
|
ContactFlowModuleSummary |
withId(java.lang.String id)
The identifier of the flow module.
|
ContactFlowModuleSummary |
withName(java.lang.String name)
The name of the flow module.
|
ContactFlowModuleSummary |
withState(ContactFlowModuleState state)
The type of flow module.
|
ContactFlowModuleSummary |
withState(java.lang.String state)
The type of flow module.
|
public java.lang.String getId()
The identifier of the flow module.
Constraints:
Length: 1 - 256
The identifier of the flow module.
public void setId(java.lang.String id)
The identifier of the flow module.
Constraints:
Length: 1 - 256
id - The identifier of the flow module.
public ContactFlowModuleSummary withId(java.lang.String id)
The identifier of the flow module.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 256
id - The identifier of the flow module.
public java.lang.String getArn()
The Amazon Resource Name (ARN) of the flow module.
The Amazon Resource Name (ARN) of the flow module.
public void setArn(java.lang.String arn)
The Amazon Resource Name (ARN) of the flow module.
arn - The Amazon Resource Name (ARN) of the flow module.
public ContactFlowModuleSummary withArn(java.lang.String arn)
The Amazon Resource Name (ARN) of the flow module.
Returns a reference to this object so that method calls can be chained together.
arn - The Amazon Resource Name (ARN) of the flow module.
public java.lang.String getName()
The name of the flow module.
Constraints:
Length: 1 - 127
Pattern: .*\S.*
The name of the flow module.
public void setName(java.lang.String name)
The name of the flow module.
Constraints:
Length: 1 - 127
Pattern: .*\S.*
name - The name of the flow module.
public ContactFlowModuleSummary withName(java.lang.String name)
The name of the flow module.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 127
Pattern: .*\S.*
name - The name of the flow module.
public java.lang.String getState()
The type of flow module.
Constraints:
Allowed Values: ACTIVE, ARCHIVED
The type of flow module.
ContactFlowModuleStatepublic void setState(java.lang.String state)
The type of flow module.
Constraints:
Allowed Values: ACTIVE, ARCHIVED
state - The type of flow module.
ContactFlowModuleStatepublic ContactFlowModuleSummary withState(java.lang.String state)
The type of flow module.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: ACTIVE, ARCHIVED
state - The type of flow module.
ContactFlowModuleStatepublic void setState(ContactFlowModuleState state)
The type of flow module.
Constraints:
Allowed Values: ACTIVE, ARCHIVED
state - The type of flow module.
ContactFlowModuleStatepublic ContactFlowModuleSummary withState(ContactFlowModuleState state)
The type of flow module.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: ACTIVE, ARCHIVED
state - The type of flow module.
ContactFlowModuleStatepublic java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object