public class Asset extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
assetUid |
protected String |
contentType |
protected String |
fileName |
protected String |
fileSize |
protected LinkedHashMap<String,Object> |
headers |
protected org.json.JSONObject |
json |
protected Logger |
logger |
protected Stack |
stackInstance |
protected String[] |
tagsArray |
protected String |
uploadUrl |
protected org.json.JSONObject |
urlQueries |
| Modifier | Constructor and Description |
|---|---|
protected |
Asset() |
protected |
Asset(String assetUid) |
| Modifier and Type | Method and Description |
|---|---|
Asset |
addParam(String paramKey,
String paramValue)
Add param asset.
|
Asset |
configure(org.json.JSONObject jsonObject)
Configure asset.
|
void |
fetch(FetchResultCallback callback)
Fetch.
|
String |
getAssetUid()
Gets asset uid.
|
Calendar |
getCreateAt()
Gets create at.
|
String |
getCreatedBy()
Gets created by.
|
Calendar |
getDeleteAt()
Gets delete at.
|
String |
getDeletedBy()
Gets deleted by.
|
String |
getFileName()
Gets file name.
|
String |
getFileSize()
Gets file size.
|
String |
getFileType()
Gets file type.
|
String[] |
getTags()
Get tags string [ ].
|
Calendar |
getUpdateAt()
Gets update at.
|
String |
getUpdatedBy()
Gets updated by.
|
String |
getUrl()
Gets url.
|
Asset |
includeBranch()
Includes Branch in the asset response
|
Asset |
includeDimension()
Include dimension asset.
|
Asset |
includeFallback()
Include fallback asset.
|
void |
removeHeader(String headerKey)
Remove header.
|
void |
setHeader(String headerKey,
String headerValue)
Sets header.
|
protected void |
setStackInstance(Stack stack) |
protected Asset |
setTags(String[] tags) |
protected void |
setUid(String assetUid) |
org.json.JSONObject |
toJSON()
To json json object.
|
protected final Logger logger
protected final org.json.JSONObject urlQueries
protected String assetUid
protected String contentType
protected String fileSize
protected String fileName
protected String uploadUrl
protected org.json.JSONObject json
protected String[] tagsArray
protected LinkedHashMap<String,Object> headers
protected Stack stackInstance
protected Asset()
protected Asset(@NotNull
String assetUid)
protected void setStackInstance(@NotNull
Stack stack)
public Asset configure(org.json.JSONObject jsonObject)
jsonObject - the json objectpublic void setHeader(@NotNull
String headerKey,
@NotNull
String headerValue)
headerKey - the header keyheaderValue - the header value
Stack stack = Contentstack.stack("apiKey", "deliveryToken", "environment");
Asset asset = stack.asset(asset_uid);
asset.setHeader();
public void removeHeader(@NotNull
String headerKey)
headerKey - the header key
Stack stack = Contentstack.stack("apiKey", "deliveryToken", "environment");
Asset asset = stack.asset(asset_uid);
asset.removeHeader();
protected void setUid(@NotNull
String assetUid)
public String getAssetUid()
Stack stack = Contentstack.stack("apiKey", "deliveryToken", "environment");
Asset asset = stack.asset(asset_uid);
asset.fetch(new FetchResultCallback() {
@Override
public void onCompletion(ResponseType responseType, Error error) {
asset.getAssetUid();
}
});
public String getFileType()
Stack stack = Contentstack.stack("apiKey", "deliveryToken", "environment");
Asset asset = stack.asset(asset_uid);
asset.fetch(new FetchResultCallback() {
@Override
public void onCompletion(ResponseType responseType, Error error) {
asset.getFileType();
}
});
public String getFileSize()
Stack stack = Contentstack.stack("apiKey", "deliveryToken", "environment");
Asset asset = stack.asset(asset_uid);
asset.fetch(new FetchResultCallback() {
@Override
public void onCompletion(ResponseType responseType, Error error) {
asset.getFileSize();
}
});
public String getFileName()
Stack stack = Contentstack.stack("apiKey", "deliveryToken", "environment");
Asset asset = stack.asset(asset_uid);
asset.fetch(new FetchResultCallback() {
@Override
public void onCompletion(ResponseType responseType, Error error) {
asset.getFileName();
}
});
public String getUrl()
Stack stack = Contentstack.stack("apiKey", "deliveryToken", "environment");
Asset asset = stack.asset(asset_uid);
asset.fetch(new FetchResultCallback() {
@Override
public void onCompletion(ResponseType responseType, Error error) {
asset.getUrl();
}
});
public org.json.JSONObject toJSON()
Stack stack = Contentstack.stack("apiKey", "deliveryToken", "environment");
Asset asset = stack.asset(asset_uid);
asset.fetch(new FetchResultCallback() {
@Override
public void onCompletion(ResponseType responseType, Error error) {
asset.toJSON();
}
});
public Calendar getCreateAt()
Stack stack = Contentstack.stack("apiKey", "deliveryToken", "environment");
Asset asset = stack.asset(asset_uid);
asset.fetch(new FetchResultCallback() {
@Override
public void onCompletion(ResponseType responseType, Error error) {
asset.getCreateAt();
}
});
public String getCreatedBy()
Stack stack = Contentstack.stack("apiKey", "deliveryToken", "environment");
Asset asset = stack.asset(asset_uid);
asset.fetch(new FetchResultCallback() {
@Override
public void onCompletion(ResponseType responseType, Error error) {
asset.getCreatedBy();
}
});
public Calendar getUpdateAt()
Stack stack = Contentstack.stack("apiKey", "deliveryToken", "environment");
Asset asset = stack.asset(asset_uid);
asset.fetch(new FetchResultCallback() {
@Override
public void onCompletion(ResponseType responseType, Error error) {
asset.getUpdateAt();
}
});
public String getUpdatedBy()
Stack stack = Contentstack.stack("apiKey", "deliveryToken", "environment");
Asset asset = stack.asset(asset_uid);
asset.fetch(new FetchResultCallback() {
@Override
public void onCompletion(ResponseType responseType, Error error) {
asset.getUpdatedBy();
}
});
public Calendar getDeleteAt()
Stack stack = Contentstack.stack("apiKey", "deliveryToken", "environment");
Asset asset = stack.asset(asset_uid);
asset.fetch(new FetchResultCallback() {
@Override
public void onCompletion(ResponseType responseType, Error error) {
asset.getDeleteAt();
}
});
public String getDeletedBy()
Stack stack = Contentstack.stack("apiKey", "deliveryToken", "environment");
Asset asset = stack.asset(asset_uid);
asset.fetch(new FetchResultCallback() {
@Override
public void onCompletion(ResponseType responseType, Error error) {
asset.getDeletedBy();
}
});
public String[] getTags()
Stack stack = Contentstack.stack("apiKey", "deliveryToken", "environment");
Asset asset = stack.asset(asset_uid);
asset.fetch(new FetchResultCallback() {
@Override
public void onCompletion(ResponseType responseType, Error error) {
asset.getTags();
}
});
public Asset includeDimension()
Stack stack = Contentstack.stack("apiKey", "deliveryToken", "environment");
Asset asset = stack.asset(asset_uid);
asset.includeDimension();
public Asset addParam(@NotNull String paramKey, @NotNull String paramValue)
paramKey - the param keyparamValue - the param value
Stack stack = Contentstack.stack("apiKey", "deliveryToken", "environment");
Asset asset = stack.asset(asset_uid);
asset.addParam();
public Asset includeFallback()
Stack stack = Contentstack.stack("apiKey", "deliveryToken", "environment");
Asset asset = stack.asset(asset_uid);
asset.includeFallback();
public Asset includeBranch()
Asset object, so you can chain this call.
Stack stack = Contentstack.stack("apiKey", "deliveryToken", "environment");
Asset asset = stack.asset(asset_uid);
asset.includeBranch();
public void fetch(FetchResultCallback callback)
callback - the callbackCopyright © 2021 Contentstack.. All rights reserved.