public class SFStorageCentersEntity extends SFEntitiesBase
client| Constructor and Description |
|---|
SFStorageCentersEntity(ISFApiClient client) |
| Modifier and Type | Method and Description |
|---|---|
ISFQuery<SFStorageCenter> |
createByZone(java.net.URI url,
SFStorageCenter storageCenter)
Create StorageCenter
{
"ExternalAddress":"https://server/",
"Version":"4.12.20",
"HostName":"hostname"
}
Creates a new Storage Center associated with a specific zone
|
ISFQuery<SFODataFeed<SFMetadata>> |
createMetadata(java.net.URI zUrl,
java.lang.String scid,
java.util.ArrayList<SFMetadata> metadata)
Create or update StorageCenter Metadata
[
{"Name":"metadataName1", "Value":"metadataValue1", "IsPublic":"true"},
{"Name":"metadataName2", "Value":"metadataValue2", "IsPublic":"false"},
...
|
ISFQuery |
delete(java.net.URI url)
Delete Storage Center
|
ISFQuery |
deleteByZone(java.net.URI zUrl,
java.lang.String scid)
Delete StorageCenter
Removes an existing storage center
|
ISFQuery |
deleteMetadata(java.net.URI zUrl,
java.lang.String scid,
java.lang.String name)
Delete StorageCenter Metadata
Delete the Metadata entry associated with the specified storage center
|
ISFQuery<SFStorageCenter> |
get(java.net.URI url)
Get Storage Center
|
ISFQuery<SFODataFeed<SFStorageCenter>> |
getByZone(java.net.URI url)
Get List of StorageCenters from Zone
Lists Storage Centers of a given Zone
|
ISFQuery<SFODataFeed<SFMetadata>> |
getMetadata(java.net.URI zUrl,
java.lang.String scid)
Get StorageCenter Metadata
Gets metadata associated with the specified storage center
|
ISFQuery<SFStorageCenter> |
update(java.net.URI url,
SFStorageCenter sc)
Patch Storage Center
{
"ExternalAddress":"https://server/",
"Version":"4.12.20",
"HostName":"hostname" }
|
ISFQuery<SFStorageCenter> |
updateByZone(java.net.URI zUrl,
java.lang.String scid,
SFStorageCenter storageCenter)
Update StorageCenter
{
"ExternalAddress":"https://server/",
"Version":"4.12.20",
"HostName":"hostname"
}
Updates an existing Storage Center
|
getEntitypublic SFStorageCentersEntity(ISFApiClient client)
public ISFQuery<SFStorageCenter> get(java.net.URI url) throws InvalidOrMissingParameterException
url - InvalidOrMissingParameterExceptionpublic ISFQuery<SFStorageCenter> update(java.net.URI url, SFStorageCenter sc) throws InvalidOrMissingParameterException
url - sc - InvalidOrMissingParameterExceptionpublic ISFQuery delete(java.net.URI url) throws InvalidOrMissingParameterException
url - InvalidOrMissingParameterExceptionpublic ISFQuery<SFODataFeed<SFStorageCenter>> getByZone(java.net.URI url) throws InvalidOrMissingParameterException
url - InvalidOrMissingParameterExceptionpublic ISFQuery<SFStorageCenter> createByZone(java.net.URI url, SFStorageCenter storageCenter) throws InvalidOrMissingParameterException
url - storageCenter - InvalidOrMissingParameterExceptionpublic ISFQuery<SFStorageCenter> updateByZone(java.net.URI zUrl, java.lang.String scid, SFStorageCenter storageCenter) throws InvalidOrMissingParameterException
zUrl - storageCenter - InvalidOrMissingParameterExceptionpublic ISFQuery deleteByZone(java.net.URI zUrl, java.lang.String scid) throws InvalidOrMissingParameterException
zUrl - InvalidOrMissingParameterExceptionpublic ISFQuery<SFODataFeed<SFMetadata>> getMetadata(java.net.URI zUrl, java.lang.String scid) throws InvalidOrMissingParameterException
zUrl - InvalidOrMissingParameterExceptionpublic ISFQuery<SFODataFeed<SFMetadata>> createMetadata(java.net.URI zUrl, java.lang.String scid, java.util.ArrayList<SFMetadata> metadata) throws InvalidOrMissingParameterException
zUrl - metadata - InvalidOrMissingParameterExceptionpublic ISFQuery deleteMetadata(java.net.URI zUrl, java.lang.String scid, java.lang.String name) throws InvalidOrMissingParameterException
zUrl - name - InvalidOrMissingParameterException