@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PublicKey extends Object implements Serializable, Cloneable, StructuredPojo
Object specifying a public key used to sign stage participant tokens.
Constructor and Description |
---|
PublicKey() |
Modifier and Type | Method and Description |
---|---|
PublicKey |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
PublicKey |
clearTagsEntries()
Removes all the entries added into Tags.
|
PublicKey |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
Public key ARN.
|
String |
getFingerprint()
The public key fingerprint, a short string used to identify or verify the full public key.
|
String |
getName()
Public key name.
|
String |
getPublicKeyMaterial()
Public key material.
|
Map<String,String> |
getTags()
Tags attached to the resource.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
Public key ARN.
|
void |
setFingerprint(String fingerprint)
The public key fingerprint, a short string used to identify or verify the full public key.
|
void |
setName(String name)
Public key name.
|
void |
setPublicKeyMaterial(String publicKeyMaterial)
Public key material.
|
void |
setTags(Map<String,String> tags)
Tags attached to the resource.
|
String |
toString()
Returns a string representation of this object.
|
PublicKey |
withArn(String arn)
Public key ARN.
|
PublicKey |
withFingerprint(String fingerprint)
The public key fingerprint, a short string used to identify or verify the full public key.
|
PublicKey |
withName(String name)
Public key name.
|
PublicKey |
withPublicKeyMaterial(String publicKeyMaterial)
Public key material.
|
PublicKey |
withTags(Map<String,String> tags)
Tags attached to the resource.
|
public void setArn(String arn)
Public key ARN.
arn
- Public key ARN.public String getArn()
Public key ARN.
public PublicKey withArn(String arn)
Public key ARN.
arn
- Public key ARN.public void setName(String name)
Public key name.
name
- Public key name.public String getName()
Public key name.
public PublicKey withName(String name)
Public key name.
name
- Public key name.public void setPublicKeyMaterial(String publicKeyMaterial)
Public key material.
publicKeyMaterial
- Public key material.public String getPublicKeyMaterial()
Public key material.
public PublicKey withPublicKeyMaterial(String publicKeyMaterial)
Public key material.
publicKeyMaterial
- Public key material.public void setFingerprint(String fingerprint)
The public key fingerprint, a short string used to identify or verify the full public key.
fingerprint
- The public key fingerprint, a short string used to identify or verify the full public key.public String getFingerprint()
The public key fingerprint, a short string used to identify or verify the full public key.
public PublicKey withFingerprint(String fingerprint)
The public key fingerprint, a short string used to identify or verify the full public key.
fingerprint
- The public key fingerprint, a short string used to identify or verify the full public key.public Map<String,String> getTags()
Tags attached to the resource. Array of maps, each of the form string:string (key:value)
. See Tagging AWS Resources for details,
including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no constraints
on tags beyond what is documented there.
string:string (key:value)
.
See Tagging AWS Resources
for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon
IVS has no constraints on tags beyond what is documented there.public void setTags(Map<String,String> tags)
Tags attached to the resource. Array of maps, each of the form string:string (key:value)
. See Tagging AWS Resources for details,
including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no constraints
on tags beyond what is documented there.
tags
- Tags attached to the resource. Array of maps, each of the form string:string (key:value)
. See
Tagging AWS Resources for
details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS
has no constraints on tags beyond what is documented there.public PublicKey withTags(Map<String,String> tags)
Tags attached to the resource. Array of maps, each of the form string:string (key:value)
. See Tagging AWS Resources for details,
including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no constraints
on tags beyond what is documented there.
tags
- Tags attached to the resource. Array of maps, each of the form string:string (key:value)
. See
Tagging AWS Resources for
details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS
has no constraints on tags beyond what is documented there.public PublicKey clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.