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
All Methods Instance Methods Concrete Methods 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 Detail
-
delimiter
@ApiProperty(canBeNullOrNotSet=true) protected String 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
@ApiProperty(canBeNullOrNotSet=true) protected String description
The description of modify response header.
-
descriptionSpecified
protected boolean descriptionSpecified
-
headers
@ApiProperty(canBeNullOrNotSet=true) protected List<String> 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
@ApiProperty(canBeNullOrNotSet=true) protected String modResHeaderUniqueId
The uniqueId of the modify response header to which the existing behavior belongs.
-
modResHeaderUniqueIdSpecified
protected boolean modResHeaderUniqueIdSpecified
-
path
@ApiProperty(canBeNullOrNotSet=true) protected String path
The path, relative to the domain that is accessed via modify response header.
-
pathSpecified
protected boolean pathSpecified
-
type
@ApiProperty(canBeNullOrNotSet=true) protected String 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
@ApiProperty(canBeNullOrNotSet=true) protected String uniqueId
The uniqueId of the mapping to which the existing behavior belongs.
-
uniqueIdSpecified
protected boolean uniqueIdSpecified
-
-
Method Detail
-
getDelimiter
public String getDelimiter()
-
setDelimiter
public void setDelimiter(String delimiter)
-
isDelimiterSpecified
public boolean isDelimiterSpecified()
-
unsetDelimiter
public void unsetDelimiter()
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
isDescriptionSpecified
public boolean isDescriptionSpecified()
-
unsetDescription
public void unsetDescription()
-
isHeadersSpecified
public boolean isHeadersSpecified()
-
unsetHeaders
public void unsetHeaders()
-
getModResHeaderUniqueId
public String getModResHeaderUniqueId()
-
setModResHeaderUniqueId
public void setModResHeaderUniqueId(String modResHeaderUniqueId)
-
isModResHeaderUniqueIdSpecified
public boolean isModResHeaderUniqueIdSpecified()
-
unsetModResHeaderUniqueId
public void unsetModResHeaderUniqueId()
-
getPath
public String getPath()
-
setPath
public void setPath(String path)
-
isPathSpecified
public boolean isPathSpecified()
-
unsetPath
public void unsetPath()
-
getType
public String getType()
-
setType
public void setType(String type)
-
isTypeSpecified
public boolean isTypeSpecified()
-
unsetType
public void unsetType()
-
getUniqueId
public String getUniqueId()
-
setUniqueId
public void setUniqueId(String uniqueId)
-
isUniqueIdSpecified
public boolean isUniqueIdSpecified()
-
unsetUniqueId
public void unsetUniqueId()
-
-