Class ModifyResponseHeader
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.container.network.cdnmarketplace.configuration.behavior.ModifyResponseHeader
@ApiType("SoftLayer_Container_Network_CdnMarketplace_Configuration_Behavior_ModifyResponseHeader") public class ModifyResponseHeader extends Entity
The SoftLayer_Container_Network_CdnMarketplace_Configuration_Behavior_ModifyResponseHeader data type contains information for specific responses from the modify response header API.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ModifyResponseHeader.Mask
-
Field Summary
Fields Modifier and Type Field Description protected String
delimiter
Specifies the delimiter to be used when indicating multiple values for a header.protected boolean
delimiterSpecified
protected String
description
The description of modify response header.protected boolean
descriptionSpecified
protected List<String>
headers
A collection of key value pairs that specify the headers and associated values to be modified.protected boolean
headersSpecified
protected String
modResHeaderUniqueId
The uniqueId of the modify response header to which the existing behavior belongs.protected boolean
modResHeaderUniqueIdSpecified
protected String
path
The path, relative to the domain that is accessed via modify response header.protected boolean
pathSpecified
protected String
type
The type of the modify response header, could be append/modify/delete.protected boolean
typeSpecified
protected String
uniqueId
The uniqueId of the mapping to which the existing behavior belongs.protected boolean
uniqueIdSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description ModifyResponseHeader()
-
Method Summary
Modifier and Type Method Description String
getDelimiter()
String
getDescription()
List<String>
getHeaders()
String
getModResHeaderUniqueId()
String
getPath()
String
getType()
String
getUniqueId()
boolean
isDelimiterSpecified()
boolean
isDescriptionSpecified()
boolean
isHeadersSpecified()
boolean
isModResHeaderUniqueIdSpecified()
boolean
isPathSpecified()
boolean
isTypeSpecified()
boolean
isUniqueIdSpecified()
void
setDelimiter(String delimiter)
void
setDescription(String description)
void
setModResHeaderUniqueId(String modResHeaderUniqueId)
void
setPath(String path)
void
setType(String type)
void
setUniqueId(String uniqueId)
void
unsetDelimiter()
void
unsetDescription()
void
unsetHeaders()
void
unsetModResHeaderUniqueId()
void
unsetPath()
void
unsetType()
void
unsetUniqueId()
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
delimiter
Specifies the delimiter to be used when indicating multiple values for a header. Valid delimiter is, a, , (comma), ; (semicolon), , (comma and space), or ; (semicolon and space). -
delimiterSpecified
protected boolean delimiterSpecified -
description
The description of modify response header. -
descriptionSpecified
protected boolean descriptionSpecified -
headers
A collection of key value pairs that specify the headers and associated values to be modified. The header name and header value must be separated by colon (:). Example: ['header1:value1','header2:Value2'] -
headersSpecified
protected boolean headersSpecified -
modResHeaderUniqueId
The uniqueId of the modify response header to which the existing behavior belongs. -
modResHeaderUniqueIdSpecified
protected boolean modResHeaderUniqueIdSpecified -
path
The path, relative to the domain that is accessed via modify response header. -
pathSpecified
protected boolean pathSpecified -
type
The type of the modify response header, could be append/modify/delete. Set this to append to add a given header value to a header name set in the headerList. Set this to delete to remove a given header value from a header name set in the headerList. Set this to overwrite to match on a specified header name and replace its existing header value with a new one you specify. -
typeSpecified
protected boolean typeSpecified -
uniqueId
The uniqueId of the mapping to which the existing behavior belongs. -
uniqueIdSpecified
protected boolean uniqueIdSpecified
-
-
Constructor Details
-
ModifyResponseHeader
public ModifyResponseHeader()
-
-
Method Details
-
getDelimiter
-
setDelimiter
-
isDelimiterSpecified
public boolean isDelimiterSpecified() -
unsetDelimiter
public void unsetDelimiter() -
getDescription
-
setDescription
-
isDescriptionSpecified
public boolean isDescriptionSpecified() -
unsetDescription
public void unsetDescription() -
getHeaders
-
isHeadersSpecified
public boolean isHeadersSpecified() -
unsetHeaders
public void unsetHeaders() -
getModResHeaderUniqueId
-
setModResHeaderUniqueId
-
isModResHeaderUniqueIdSpecified
public boolean isModResHeaderUniqueIdSpecified() -
unsetModResHeaderUniqueId
public void unsetModResHeaderUniqueId() -
getPath
-
setPath
-
isPathSpecified
public boolean isPathSpecified() -
unsetPath
public void unsetPath() -
getType
-
setType
-
isTypeSpecified
public boolean isTypeSpecified() -
unsetType
public void unsetType() -
getUniqueId
-
setUniqueId
-
isUniqueIdSpecified
public boolean isUniqueIdSpecified() -
unsetUniqueId
public void unsetUniqueId()
-