@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ExtensionsV4 extends Object implements Serializable, Cloneable, StructuredPojo
Certificate extensions for v4 template schema
Constructor and Description |
---|
ExtensionsV4() |
Modifier and Type | Method and Description |
---|---|
ExtensionsV4 |
clone() |
boolean |
equals(Object obj) |
ApplicationPolicies |
getApplicationPolicies()
Application policies specify what the certificate is used for and its purpose.
|
KeyUsage |
getKeyUsage()
The key usage extension defines the purpose (e.g., encipherment, signature) of the key contained in the
certificate.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApplicationPolicies(ApplicationPolicies applicationPolicies)
Application policies specify what the certificate is used for and its purpose.
|
void |
setKeyUsage(KeyUsage keyUsage)
The key usage extension defines the purpose (e.g., encipherment, signature) of the key contained in the
certificate.
|
String |
toString()
Returns a string representation of this object.
|
ExtensionsV4 |
withApplicationPolicies(ApplicationPolicies applicationPolicies)
Application policies specify what the certificate is used for and its purpose.
|
ExtensionsV4 |
withKeyUsage(KeyUsage keyUsage)
The key usage extension defines the purpose (e.g., encipherment, signature) of the key contained in the
certificate.
|
public void setApplicationPolicies(ApplicationPolicies applicationPolicies)
Application policies specify what the certificate is used for and its purpose.
applicationPolicies
- Application policies specify what the certificate is used for and its purpose.public ApplicationPolicies getApplicationPolicies()
Application policies specify what the certificate is used for and its purpose.
public ExtensionsV4 withApplicationPolicies(ApplicationPolicies applicationPolicies)
Application policies specify what the certificate is used for and its purpose.
applicationPolicies
- Application policies specify what the certificate is used for and its purpose.public void setKeyUsage(KeyUsage keyUsage)
The key usage extension defines the purpose (e.g., encipherment, signature) of the key contained in the certificate.
keyUsage
- The key usage extension defines the purpose (e.g., encipherment, signature) of the key contained in the
certificate.public KeyUsage getKeyUsage()
The key usage extension defines the purpose (e.g., encipherment, signature) of the key contained in the certificate.
public ExtensionsV4 withKeyUsage(KeyUsage keyUsage)
The key usage extension defines the purpose (e.g., encipherment, signature) of the key contained in the certificate.
keyUsage
- The key usage extension defines the purpose (e.g., encipherment, signature) of the key contained in the
certificate.public String toString()
toString
in class Object
Object.toString()
public ExtensionsV4 clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.