@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EdgePresetDeploymentOutput extends Object implements Serializable, Cloneable, StructuredPojo
The output of a SageMaker Edge Manager deployable resource.
Constructor and Description |
---|
EdgePresetDeploymentOutput() |
Modifier and Type | Method and Description |
---|---|
EdgePresetDeploymentOutput |
clone() |
boolean |
equals(Object obj) |
String |
getArtifact()
The Amazon Resource Name (ARN) of the generated deployable resource.
|
String |
getStatus()
The status of the deployable resource.
|
String |
getStatusMessage()
Returns a message describing the status of the deployed resource.
|
String |
getType()
The deployment type created by SageMaker Edge Manager.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArtifact(String artifact)
The Amazon Resource Name (ARN) of the generated deployable resource.
|
void |
setStatus(String status)
The status of the deployable resource.
|
void |
setStatusMessage(String statusMessage)
Returns a message describing the status of the deployed resource.
|
void |
setType(String type)
The deployment type created by SageMaker Edge Manager.
|
String |
toString()
Returns a string representation of this object.
|
EdgePresetDeploymentOutput |
withArtifact(String artifact)
The Amazon Resource Name (ARN) of the generated deployable resource.
|
EdgePresetDeploymentOutput |
withStatus(EdgePresetDeploymentStatus status)
The status of the deployable resource.
|
EdgePresetDeploymentOutput |
withStatus(String status)
The status of the deployable resource.
|
EdgePresetDeploymentOutput |
withStatusMessage(String statusMessage)
Returns a message describing the status of the deployed resource.
|
EdgePresetDeploymentOutput |
withType(EdgePresetDeploymentType type)
The deployment type created by SageMaker Edge Manager.
|
EdgePresetDeploymentOutput |
withType(String type)
The deployment type created by SageMaker Edge Manager.
|
public void setType(String type)
The deployment type created by SageMaker Edge Manager. Currently only supports Amazon Web Services IoT Greengrass Version 2 components.
type
- The deployment type created by SageMaker Edge Manager. Currently only supports Amazon Web Services IoT
Greengrass Version 2 components.EdgePresetDeploymentType
public String getType()
The deployment type created by SageMaker Edge Manager. Currently only supports Amazon Web Services IoT Greengrass Version 2 components.
EdgePresetDeploymentType
public EdgePresetDeploymentOutput withType(String type)
The deployment type created by SageMaker Edge Manager. Currently only supports Amazon Web Services IoT Greengrass Version 2 components.
type
- The deployment type created by SageMaker Edge Manager. Currently only supports Amazon Web Services IoT
Greengrass Version 2 components.EdgePresetDeploymentType
public EdgePresetDeploymentOutput withType(EdgePresetDeploymentType type)
The deployment type created by SageMaker Edge Manager. Currently only supports Amazon Web Services IoT Greengrass Version 2 components.
type
- The deployment type created by SageMaker Edge Manager. Currently only supports Amazon Web Services IoT
Greengrass Version 2 components.EdgePresetDeploymentType
public void setArtifact(String artifact)
The Amazon Resource Name (ARN) of the generated deployable resource.
artifact
- The Amazon Resource Name (ARN) of the generated deployable resource.public String getArtifact()
The Amazon Resource Name (ARN) of the generated deployable resource.
public EdgePresetDeploymentOutput withArtifact(String artifact)
The Amazon Resource Name (ARN) of the generated deployable resource.
artifact
- The Amazon Resource Name (ARN) of the generated deployable resource.public void setStatus(String status)
The status of the deployable resource.
status
- The status of the deployable resource.EdgePresetDeploymentStatus
public String getStatus()
The status of the deployable resource.
EdgePresetDeploymentStatus
public EdgePresetDeploymentOutput withStatus(String status)
The status of the deployable resource.
status
- The status of the deployable resource.EdgePresetDeploymentStatus
public EdgePresetDeploymentOutput withStatus(EdgePresetDeploymentStatus status)
The status of the deployable resource.
status
- The status of the deployable resource.EdgePresetDeploymentStatus
public void setStatusMessage(String statusMessage)
Returns a message describing the status of the deployed resource.
statusMessage
- Returns a message describing the status of the deployed resource.public String getStatusMessage()
Returns a message describing the status of the deployed resource.
public EdgePresetDeploymentOutput withStatusMessage(String statusMessage)
Returns a message describing the status of the deployed resource.
statusMessage
- Returns a message describing the status of the deployed resource.public String toString()
toString
in class Object
Object.toString()
public EdgePresetDeploymentOutput clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.