@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ResolvedComponentVersion extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about a component version that is compatible to run on a AWS IoT Greengrass core device.
| Constructor and Description |
|---|
ResolvedComponentVersion() |
| Modifier and Type | Method and Description |
|---|---|
ResolvedComponentVersion |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The ARN of the component
version.
|
String |
getComponentName()
The name of the component.
|
String |
getComponentVersion()
The version of the component.
|
ByteBuffer |
getRecipe()
The recipe of the component version.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setArn(String arn)
The ARN of the component
version.
|
void |
setComponentName(String componentName)
The name of the component.
|
void |
setComponentVersion(String componentVersion)
The version of the component.
|
void |
setRecipe(ByteBuffer recipe)
The recipe of the component version.
|
String |
toString()
Returns a string representation of this object.
|
ResolvedComponentVersion |
withArn(String arn)
The ARN of the component
version.
|
ResolvedComponentVersion |
withComponentName(String componentName)
The name of the component.
|
ResolvedComponentVersion |
withComponentVersion(String componentVersion)
The version of the component.
|
ResolvedComponentVersion |
withRecipe(ByteBuffer recipe)
The recipe of the component version.
|
public void setArn(String arn)
The ARN of the component version.
arn - The ARN of the
component version.public String getArn()
The ARN of the component version.
public ResolvedComponentVersion withArn(String arn)
The ARN of the component version.
arn - The ARN of the
component version.public void setComponentName(String componentName)
The name of the component.
componentName - The name of the component.public String getComponentName()
The name of the component.
public ResolvedComponentVersion withComponentName(String componentName)
The name of the component.
componentName - The name of the component.public void setComponentVersion(String componentVersion)
The version of the component.
componentVersion - The version of the component.public String getComponentVersion()
The version of the component.
public ResolvedComponentVersion withComponentVersion(String componentVersion)
The version of the component.
componentVersion - The version of the component.public void setRecipe(ByteBuffer recipe)
The recipe of the component version.
The AWS SDK for Java performs a Base64 encoding on this field before sending this request to the AWS service. Users of the SDK should not perform Base64 encoding on this field.
Warning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.
recipe - The recipe of the component version.public ByteBuffer getRecipe()
The recipe of the component version.
ByteBuffers are stateful. Calling their get methods changes their position. We recommend
using ByteBuffer.asReadOnlyBuffer() to create a read-only view of the buffer with an independent
position, and calling get methods on this rather than directly on the returned ByteBuffer.
Doing so will ensure that anyone else using the ByteBuffer will not be affected by changes to the
position.
public ResolvedComponentVersion withRecipe(ByteBuffer recipe)
The recipe of the component version.
The AWS SDK for Java performs a Base64 encoding on this field before sending this request to the AWS service. Users of the SDK should not perform Base64 encoding on this field.
Warning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.
recipe - The recipe of the component version.public String toString()
toString in class ObjectObject.toString()public ResolvedComponentVersion clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.