@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CookieObject extends Object implements Serializable, Cloneable, StructuredPojo
Describes whether an Amazon Lightsail content delivery network (CDN) distribution forwards cookies to the origin and, if so, which ones.
For the cookies that you specify, your distribution caches separate versions of the specified content based on the cookie values in viewer requests.
| Constructor and Description |
|---|
CookieObject() |
| Modifier and Type | Method and Description |
|---|---|
CookieObject |
clone() |
boolean |
equals(Object obj) |
List<String> |
getCookiesAllowList()
The specific cookies to forward to your distribution's origin.
|
String |
getOption()
Specifies which cookies to forward to the distribution's origin for a cache behavior:
all,
none, or allow-list to forward only the cookies specified in the
cookiesAllowList parameter. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setCookiesAllowList(Collection<String> cookiesAllowList)
The specific cookies to forward to your distribution's origin.
|
void |
setOption(String option)
Specifies which cookies to forward to the distribution's origin for a cache behavior:
all,
none, or allow-list to forward only the cookies specified in the
cookiesAllowList parameter. |
String |
toString()
Returns a string representation of this object.
|
CookieObject |
withCookiesAllowList(Collection<String> cookiesAllowList)
The specific cookies to forward to your distribution's origin.
|
CookieObject |
withCookiesAllowList(String... cookiesAllowList)
The specific cookies to forward to your distribution's origin.
|
CookieObject |
withOption(ForwardValues option)
Specifies which cookies to forward to the distribution's origin for a cache behavior:
all,
none, or allow-list to forward only the cookies specified in the
cookiesAllowList parameter. |
CookieObject |
withOption(String option)
Specifies which cookies to forward to the distribution's origin for a cache behavior:
all,
none, or allow-list to forward only the cookies specified in the
cookiesAllowList parameter. |
public void setOption(String option)
Specifies which cookies to forward to the distribution's origin for a cache behavior: all,
none, or allow-list to forward only the cookies specified in the
cookiesAllowList parameter.
option - Specifies which cookies to forward to the distribution's origin for a cache behavior: all,
none, or allow-list to forward only the cookies specified in the
cookiesAllowList parameter.ForwardValuespublic String getOption()
Specifies which cookies to forward to the distribution's origin for a cache behavior: all,
none, or allow-list to forward only the cookies specified in the
cookiesAllowList parameter.
all,
none, or allow-list to forward only the cookies specified in the
cookiesAllowList parameter.ForwardValuespublic CookieObject withOption(String option)
Specifies which cookies to forward to the distribution's origin for a cache behavior: all,
none, or allow-list to forward only the cookies specified in the
cookiesAllowList parameter.
option - Specifies which cookies to forward to the distribution's origin for a cache behavior: all,
none, or allow-list to forward only the cookies specified in the
cookiesAllowList parameter.ForwardValuespublic CookieObject withOption(ForwardValues option)
Specifies which cookies to forward to the distribution's origin for a cache behavior: all,
none, or allow-list to forward only the cookies specified in the
cookiesAllowList parameter.
option - Specifies which cookies to forward to the distribution's origin for a cache behavior: all,
none, or allow-list to forward only the cookies specified in the
cookiesAllowList parameter.ForwardValuespublic List<String> getCookiesAllowList()
The specific cookies to forward to your distribution's origin.
public void setCookiesAllowList(Collection<String> cookiesAllowList)
The specific cookies to forward to your distribution's origin.
cookiesAllowList - The specific cookies to forward to your distribution's origin.public CookieObject withCookiesAllowList(String... cookiesAllowList)
The specific cookies to forward to your distribution's origin.
NOTE: This method appends the values to the existing list (if any). Use
setCookiesAllowList(java.util.Collection) or withCookiesAllowList(java.util.Collection) if you
want to override the existing values.
cookiesAllowList - The specific cookies to forward to your distribution's origin.public CookieObject withCookiesAllowList(Collection<String> cookiesAllowList)
The specific cookies to forward to your distribution's origin.
cookiesAllowList - The specific cookies to forward to your distribution's origin.public String toString()
toString in class ObjectObject.toString()public CookieObject clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.