public class PublishRequest
extends java.lang.Object
Constructor and Description |
---|
PublishRequest() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> |
getAliasTargetsMap()
Gets a list of targets to which the aliases are to be published.
|
java.util.Collection<java.lang.String> |
getApiGatewayTargetsToActivate()
Get API Gateway keys which are doing 'activate API on publish'
|
java.lang.String |
getBaseDir()
Gets the base directory path to publish.
|
int |
getBatchSize() |
int |
getTimeout() |
boolean |
isExpose()
Checks whether the published asset is exposed to consumers.
|
boolean |
isReread() |
void |
setAliasTargetsMap(java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> aliasTargetsMap)
Sets the list of targets to which the aliases are to be published.
|
void |
setApiGatewayTargetsToActivate(java.util.Collection<java.lang.String> apiGatewayTargetsToActivate) |
void |
setBaseDir(java.lang.String baseDir)
Sets the base directory path to publish to.
|
void |
setBatchSize(int batchSize)
Set a deployment batch size (0 = take default from configuration file)
|
void |
setExpose(boolean expose)
Sets whether the published asset can be exposed to consumers.
|
void |
setReread(boolean reread)
Sets whether assets to be re-read on server side
|
void |
setTimeout(int timeout)
Set a deployment timeout (0 = take default from configuration file)
|
public java.lang.String getBaseDir()
public void setBaseDir(java.lang.String baseDir)
baseDir
- The directory pathpublic boolean isExpose()
public void setExpose(boolean expose)
expose
- If true, then it is exposed to consumerspublic java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> getAliasTargetsMap()
Map
having the alias id as key and the Collection
of
target keys as values.public void setAliasTargetsMap(java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> aliasTargetsMap)
aliasTargetsMap
- Map
having the alias id as key and the Collection
of
target keys as valuespublic boolean isReread()
public void setReread(boolean reread)
reread
- true - do a re-read on server sidepublic java.util.Collection<java.lang.String> getApiGatewayTargetsToActivate()
public void setApiGatewayTargetsToActivate(java.util.Collection<java.lang.String> apiGatewayTargetsToActivate)
public int getBatchSize()
public void setBatchSize(int batchSize)
batchSize
- public int getTimeout()
public void setTimeout(int timeout)
timeout
-