@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class KeyGroupConfig extends Object implements Serializable, Cloneable
A key group configuration.
A key group contains a list of public keys that you can use with CloudFront signed URLs and signed cookies.
| Constructor and Description |
|---|
KeyGroupConfig () |
| Modifier and Type | Method and Description |
|---|---|
KeyGroupConfig |
clone () |
boolean |
equals (Object obj) |
String |
getComment ()
A comment to describe the key group.
|
List<String> |
getItems ()
A list of the identifiers of the public keys in the key group.
|
String |
getName ()
A name to identify the key group.
|
int |
hashCode () |
void |
setComment (String comment)
A comment to describe the key group.
|
void |
setItems (Collection<String> items)
A list of the identifiers of the public keys in the key group.
|
void |
setName (String name)
A name to identify the key group.
|
String |
toString ()
Returns a string representation of this object.
|
KeyGroupConfig |
withComment (String comment)
A comment to describe the key group.
|
KeyGroupConfig |
withItems (Collection<String> items)
A list of the identifiers of the public keys in the key group.
|
KeyGroupConfig |
withItems (String... items)
A list of the identifiers of the public keys in the key group.
|
KeyGroupConfig |
withName (String name)
A name to identify the key group.
|
public KeyGroupConfig()
public void setName(String name)
A name to identify the key group.
name - A name to identify the key group.public String getName()
A name to identify the key group.
public KeyGroupConfig withName(String name)
A name to identify the key group.
name - A name to identify the key group.public List<String> getItems()
A list of the identifiers of the public keys in the key group.
public void setItems(Collection<String> items)
A list of the identifiers of the public keys in the key group.
items - A list of the identifiers of the public keys in the key group.public KeyGroupConfig withItems(String... items)
A list of the identifiers of the public keys in the key group.
NOTE: This method appends the values to the existing list (if any). Use
setItems(java.util.Collection) or withItems(java.util.Collection) if you want to override the
existing values.
items - A list of the identifiers of the public keys in the key group.public KeyGroupConfig withItems(Collection<String> items)
A list of the identifiers of the public keys in the key group.
items - A list of the identifiers of the public keys in the key group.public void setComment(String comment)
A comment to describe the key group. The comment cannot be longer than 128 characters.
comment - A comment to describe the key group. The comment cannot be longer than 128 characters.public String getComment()
A comment to describe the key group. The comment cannot be longer than 128 characters.
public KeyGroupConfig withComment(String comment)
A comment to describe the key group. The comment cannot be longer than 128 characters.
comment - A comment to describe the key group. The comment cannot be longer than 128 characters.public String toString()
toString in class Object Object.toString() public KeyGroupConfig clone()