@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DakCertificateMetadata extends Object implements Serializable, Cloneable, StructuredPojo
The device attestation key (DAK) information.
Constructor and Description |
---|
DakCertificateMetadata() |
Modifier and Type | Method and Description |
---|---|
DakCertificateMetadata |
clone() |
boolean |
equals(Object obj) |
String |
getApId()
The advertised product ID (APID) that's used for pre-production and production applications.
|
String |
getCertificateId()
The certificate ID for the DAK.
|
String |
getDeviceTypeId()
The device type ID that's used for prototyping applications.
|
Boolean |
getFactorySupport()
Whether factory support has been enabled.
|
Integer |
getMaxAllowedSignature()
The maximum number of signatures that the DAK can sign.
|
int |
hashCode() |
Boolean |
isFactorySupport()
Whether factory support has been enabled.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApId(String apId)
The advertised product ID (APID) that's used for pre-production and production applications.
|
void |
setCertificateId(String certificateId)
The certificate ID for the DAK.
|
void |
setDeviceTypeId(String deviceTypeId)
The device type ID that's used for prototyping applications.
|
void |
setFactorySupport(Boolean factorySupport)
Whether factory support has been enabled.
|
void |
setMaxAllowedSignature(Integer maxAllowedSignature)
The maximum number of signatures that the DAK can sign.
|
String |
toString()
Returns a string representation of this object.
|
DakCertificateMetadata |
withApId(String apId)
The advertised product ID (APID) that's used for pre-production and production applications.
|
DakCertificateMetadata |
withCertificateId(String certificateId)
The certificate ID for the DAK.
|
DakCertificateMetadata |
withDeviceTypeId(String deviceTypeId)
The device type ID that's used for prototyping applications.
|
DakCertificateMetadata |
withFactorySupport(Boolean factorySupport)
Whether factory support has been enabled.
|
DakCertificateMetadata |
withMaxAllowedSignature(Integer maxAllowedSignature)
The maximum number of signatures that the DAK can sign.
|
public void setCertificateId(String certificateId)
The certificate ID for the DAK.
certificateId
- The certificate ID for the DAK.public String getCertificateId()
The certificate ID for the DAK.
public DakCertificateMetadata withCertificateId(String certificateId)
The certificate ID for the DAK.
certificateId
- The certificate ID for the DAK.public void setMaxAllowedSignature(Integer maxAllowedSignature)
The maximum number of signatures that the DAK can sign. A value of -1
indicates that there's no
device limit.
maxAllowedSignature
- The maximum number of signatures that the DAK can sign. A value of -1
indicates that there's
no device limit.public Integer getMaxAllowedSignature()
The maximum number of signatures that the DAK can sign. A value of -1
indicates that there's no
device limit.
-1
indicates that there's
no device limit.public DakCertificateMetadata withMaxAllowedSignature(Integer maxAllowedSignature)
The maximum number of signatures that the DAK can sign. A value of -1
indicates that there's no
device limit.
maxAllowedSignature
- The maximum number of signatures that the DAK can sign. A value of -1
indicates that there's
no device limit.public void setFactorySupport(Boolean factorySupport)
Whether factory support has been enabled.
factorySupport
- Whether factory support has been enabled.public Boolean getFactorySupport()
Whether factory support has been enabled.
public DakCertificateMetadata withFactorySupport(Boolean factorySupport)
Whether factory support has been enabled.
factorySupport
- Whether factory support has been enabled.public Boolean isFactorySupport()
Whether factory support has been enabled.
public void setApId(String apId)
The advertised product ID (APID) that's used for pre-production and production applications.
apId
- The advertised product ID (APID) that's used for pre-production and production applications.public String getApId()
The advertised product ID (APID) that's used for pre-production and production applications.
public DakCertificateMetadata withApId(String apId)
The advertised product ID (APID) that's used for pre-production and production applications.
apId
- The advertised product ID (APID) that's used for pre-production and production applications.public void setDeviceTypeId(String deviceTypeId)
The device type ID that's used for prototyping applications.
deviceTypeId
- The device type ID that's used for prototyping applications.public String getDeviceTypeId()
The device type ID that's used for prototyping applications.
public DakCertificateMetadata withDeviceTypeId(String deviceTypeId)
The device type ID that's used for prototyping applications.
deviceTypeId
- The device type ID that's used for prototyping applications.public String toString()
toString
in class Object
Object.toString()
public DakCertificateMetadata clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.