@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Plugin extends Object implements Serializable, Cloneable, StructuredPojo
Information about an Amazon Q Business plugin and its configuration.
| Constructor and Description |
|---|
Plugin() |
| Modifier and Type | Method and Description |
|---|---|
Plugin |
clone() |
boolean |
equals(Object obj) |
String |
getBuildStatus()
The status of the plugin.
|
Date |
getCreatedAt()
The timestamp for when the plugin was created.
|
String |
getDisplayName()
The name of the plugin.
|
String |
getPluginId()
The identifier of the plugin.
|
String |
getServerUrl()
The plugin server URL used for configuration.
|
String |
getState()
The current status of the plugin.
|
String |
getType()
The type of the plugin.
|
Date |
getUpdatedAt()
The timestamp for when the plugin was last updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setBuildStatus(String buildStatus)
The status of the plugin.
|
void |
setCreatedAt(Date createdAt)
The timestamp for when the plugin was created.
|
void |
setDisplayName(String displayName)
The name of the plugin.
|
void |
setPluginId(String pluginId)
The identifier of the plugin.
|
void |
setServerUrl(String serverUrl)
The plugin server URL used for configuration.
|
void |
setState(String state)
The current status of the plugin.
|
void |
setType(String type)
The type of the plugin.
|
void |
setUpdatedAt(Date updatedAt)
The timestamp for when the plugin was last updated.
|
String |
toString()
Returns a string representation of this object.
|
Plugin |
withBuildStatus(PluginBuildStatus buildStatus)
The status of the plugin.
|
Plugin |
withBuildStatus(String buildStatus)
The status of the plugin.
|
Plugin |
withCreatedAt(Date createdAt)
The timestamp for when the plugin was created.
|
Plugin |
withDisplayName(String displayName)
The name of the plugin.
|
Plugin |
withPluginId(String pluginId)
The identifier of the plugin.
|
Plugin |
withServerUrl(String serverUrl)
The plugin server URL used for configuration.
|
Plugin |
withState(PluginState state)
The current status of the plugin.
|
Plugin |
withState(String state)
The current status of the plugin.
|
Plugin |
withType(PluginType type)
The type of the plugin.
|
Plugin |
withType(String type)
The type of the plugin.
|
Plugin |
withUpdatedAt(Date updatedAt)
The timestamp for when the plugin was last updated.
|
public void setPluginId(String pluginId)
The identifier of the plugin.
pluginId - The identifier of the plugin.public String getPluginId()
The identifier of the plugin.
public Plugin withPluginId(String pluginId)
The identifier of the plugin.
pluginId - The identifier of the plugin.public void setDisplayName(String displayName)
The name of the plugin.
displayName - The name of the plugin.public String getDisplayName()
The name of the plugin.
public Plugin withDisplayName(String displayName)
The name of the plugin.
displayName - The name of the plugin.public void setType(String type)
The type of the plugin.
type - The type of the plugin.PluginTypepublic String getType()
The type of the plugin.
PluginTypepublic Plugin withType(String type)
The type of the plugin.
type - The type of the plugin.PluginTypepublic Plugin withType(PluginType type)
The type of the plugin.
type - The type of the plugin.PluginTypepublic void setServerUrl(String serverUrl)
The plugin server URL used for configuration.
serverUrl - The plugin server URL used for configuration.public String getServerUrl()
The plugin server URL used for configuration.
public Plugin withServerUrl(String serverUrl)
The plugin server URL used for configuration.
serverUrl - The plugin server URL used for configuration.public void setState(String state)
The current status of the plugin.
state - The current status of the plugin.PluginStatepublic String getState()
The current status of the plugin.
PluginStatepublic Plugin withState(String state)
The current status of the plugin.
state - The current status of the plugin.PluginStatepublic Plugin withState(PluginState state)
The current status of the plugin.
state - The current status of the plugin.PluginStatepublic void setBuildStatus(String buildStatus)
The status of the plugin.
buildStatus - The status of the plugin.PluginBuildStatuspublic String getBuildStatus()
The status of the plugin.
PluginBuildStatuspublic Plugin withBuildStatus(String buildStatus)
The status of the plugin.
buildStatus - The status of the plugin.PluginBuildStatuspublic Plugin withBuildStatus(PluginBuildStatus buildStatus)
The status of the plugin.
buildStatus - The status of the plugin.PluginBuildStatuspublic void setCreatedAt(Date createdAt)
The timestamp for when the plugin was created.
createdAt - The timestamp for when the plugin was created.public Date getCreatedAt()
The timestamp for when the plugin was created.
public Plugin withCreatedAt(Date createdAt)
The timestamp for when the plugin was created.
createdAt - The timestamp for when the plugin was created.public void setUpdatedAt(Date updatedAt)
The timestamp for when the plugin was last updated.
updatedAt - The timestamp for when the plugin was last updated.public Date getUpdatedAt()
The timestamp for when the plugin was last updated.
public Plugin withUpdatedAt(Date updatedAt)
The timestamp for when the plugin was last updated.
updatedAt - The timestamp for when the plugin was last updated.public String toString()
toString in class ObjectObject.toString()public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.