@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 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.
|
String |
getMessage()
A message that communicates details about the vendor guidance state of the component version.
|
ByteBuffer |
getRecipe()
The recipe of the component version.
|
String |
getVendorGuidance()
The vendor guidance state for 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 |
setMessage(String message)
A message that communicates details about the vendor guidance state of the component version.
|
void |
setRecipe(ByteBuffer recipe)
The recipe of the component version.
|
void |
setVendorGuidance(String vendorGuidance)
The vendor guidance state for 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 |
withMessage(String message)
A message that communicates details about the vendor guidance state of the component version.
|
ResolvedComponentVersion |
withRecipe(ByteBuffer recipe)
The recipe of the component version.
|
ResolvedComponentVersion |
withVendorGuidance(String vendorGuidance)
The vendor guidance state for the component version.
|
ResolvedComponentVersion |
withVendorGuidance(VendorGuidance vendorGuidance)
The vendor guidance state for 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.
ByteBuffer
s 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 void setVendorGuidance(String vendorGuidance)
The vendor guidance state for the component version. This state indicates whether the component version has any issues that you should consider before you deploy it. The vendor guidance state can be:
ACTIVE
– This component version is available and recommended for use.
DISCONTINUED
– This component version has been discontinued by its publisher. You can deploy this
component version, but we recommend that you use a different version of this component.
DELETED
– This component version has been deleted by its publisher, so you can't deploy it. If you
have any existing deployments that specify this component version, those deployments will fail.
vendorGuidance
- The vendor guidance state for the component version. This state indicates whether the component version
has any issues that you should consider before you deploy it. The vendor guidance state can be:
ACTIVE
– This component version is available and recommended for use.
DISCONTINUED
– This component version has been discontinued by its publisher. You can deploy
this component version, but we recommend that you use a different version of this component.
DELETED
– This component version has been deleted by its publisher, so you can't deploy it.
If you have any existing deployments that specify this component version, those deployments will fail.
VendorGuidance
public String getVendorGuidance()
The vendor guidance state for the component version. This state indicates whether the component version has any issues that you should consider before you deploy it. The vendor guidance state can be:
ACTIVE
– This component version is available and recommended for use.
DISCONTINUED
– This component version has been discontinued by its publisher. You can deploy this
component version, but we recommend that you use a different version of this component.
DELETED
– This component version has been deleted by its publisher, so you can't deploy it. If you
have any existing deployments that specify this component version, those deployments will fail.
ACTIVE
– This component version is available and recommended for use.
DISCONTINUED
– This component version has been discontinued by its publisher. You can deploy
this component version, but we recommend that you use a different version of this component.
DELETED
– This component version has been deleted by its publisher, so you can't deploy it.
If you have any existing deployments that specify this component version, those deployments will fail.
VendorGuidance
public ResolvedComponentVersion withVendorGuidance(String vendorGuidance)
The vendor guidance state for the component version. This state indicates whether the component version has any issues that you should consider before you deploy it. The vendor guidance state can be:
ACTIVE
– This component version is available and recommended for use.
DISCONTINUED
– This component version has been discontinued by its publisher. You can deploy this
component version, but we recommend that you use a different version of this component.
DELETED
– This component version has been deleted by its publisher, so you can't deploy it. If you
have any existing deployments that specify this component version, those deployments will fail.
vendorGuidance
- The vendor guidance state for the component version. This state indicates whether the component version
has any issues that you should consider before you deploy it. The vendor guidance state can be:
ACTIVE
– This component version is available and recommended for use.
DISCONTINUED
– This component version has been discontinued by its publisher. You can deploy
this component version, but we recommend that you use a different version of this component.
DELETED
– This component version has been deleted by its publisher, so you can't deploy it.
If you have any existing deployments that specify this component version, those deployments will fail.
VendorGuidance
public ResolvedComponentVersion withVendorGuidance(VendorGuidance vendorGuidance)
The vendor guidance state for the component version. This state indicates whether the component version has any issues that you should consider before you deploy it. The vendor guidance state can be:
ACTIVE
– This component version is available and recommended for use.
DISCONTINUED
– This component version has been discontinued by its publisher. You can deploy this
component version, but we recommend that you use a different version of this component.
DELETED
– This component version has been deleted by its publisher, so you can't deploy it. If you
have any existing deployments that specify this component version, those deployments will fail.
vendorGuidance
- The vendor guidance state for the component version. This state indicates whether the component version
has any issues that you should consider before you deploy it. The vendor guidance state can be:
ACTIVE
– This component version is available and recommended for use.
DISCONTINUED
– This component version has been discontinued by its publisher. You can deploy
this component version, but we recommend that you use a different version of this component.
DELETED
– This component version has been deleted by its publisher, so you can't deploy it.
If you have any existing deployments that specify this component version, those deployments will fail.
VendorGuidance
public void setMessage(String message)
A message that communicates details about the vendor guidance state of the component version. This message communicates why a component version is discontinued or deleted.
message
- A message that communicates details about the vendor guidance state of the component version. This message
communicates why a component version is discontinued or deleted.public String getMessage()
A message that communicates details about the vendor guidance state of the component version. This message communicates why a component version is discontinued or deleted.
public ResolvedComponentVersion withMessage(String message)
A message that communicates details about the vendor guidance state of the component version. This message communicates why a component version is discontinued or deleted.
message
- A message that communicates details about the vendor guidance state of the component version. This message
communicates why a component version is discontinued or deleted.public String toString()
toString
in class Object
Object.toString()
public ResolvedComponentVersion clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.