public class SFConnectorGroupsEntity extends SFEntitiesBase
client| Constructor and Description |
|---|
SFConnectorGroupsEntity(ISFApiClient client) |
| Modifier and Type | Method and Description |
|---|---|
ISFQuery<SFConnectorGroup> |
byProvider(java.lang.String provider)
Get the Connector Group by Provider
|
ISFQuery<SFConnectorGroup> |
create(SFConnectorGroup connectorGroup)
Create a Connector Group associated with a Zone
{
"Zones":[
"Zone": {"Id":"ZoneId"},
"StorageCenter": [ { "Id":"StorageCenterId" }, { ...
|
ISFQuery<SFConnectorGroupAccessControl> |
createAccessControls(java.net.URI url,
SFConnectorGroupAccessControl connectorGroupAcl)
Adds a new principal to the Connector Group Access Control List
{
"Principal": {"Id":"PrincipalId"},
"CanCreate":"true",
"CanManage":"true"
}
|
ISFQuery<SFODataFeed<SFStorageCenter>> |
createStorageCenters(java.net.URI url,
java.lang.String zoneid,
SFStorageCenter storageCenter)
Adds a Connector Group to a Storage Center
{
"Id":"storageCenterId"
}
Associate a Connector Group with a Storage Center.
|
ISFQuery<SFConnectorGroupZone> |
createZones(java.net.URI url,
SFConnectorGroupZone connectorGroupZone)
Associates a Zone to an existing Connecto Group
{
"Zone": {"Id":"ZoneId"},
"StorageCenter": [ { "Id":"StorageCenterId" }, { ...
|
ISFQuery |
delete(java.net.URI url)
Removes a Connector Group
Removes a Connector Group and all associations from Zones
|
ISFQuery |
deleteAccessControls(java.net.URI serviceUrl,
java.lang.String zoneid)
Removes a Connector Group Access Control object
Removes an Access Control object from the Connector Group ACL.
|
ISFQuery |
deleteZones(java.net.URI serviceUrl,
java.lang.String zoneid)
Removes a Connector Group association with a Zone
Removes a Connector Group association with a Zone.
|
ISFQuery<SFODataFeed<SFConnectorGroup>> |
get() |
ISFQuery<SFConnectorGroup> |
get(java.net.URI url)
Get all Connector Groups in the account
Retrieves a Connector Group
|
ISFQuery<SFConnectorGroupAccessControl> |
getAccessControls(java.net.URI parentUrl,
java.lang.String id)
Get an Access Control element
Retrieves a Connector Group Access Control of a given user
|
ISFQuery<SFODataFeed<SFConnectorGroup>> |
getByZone(java.lang.String zoneid)
Get Connector Groups in a Zone
Retrieves the Connector Groups defined in a Zone.
|
ISFQuery<SFODataFeed<SFStorageCenter>> |
getStorageCenters(java.net.URI url,
java.lang.String zoneid)
Retrieve the list of Storage Centers associated with a Connector Group
Retrieve the list of storage centers associated with a Connector Group.
|
ISFQuery<SFConnectorGroupZone> |
getZones(java.net.URI url,
java.lang.String id)
Get the Connector Group by Service ID
Retrieves a Connector Group
|
ISFQuery<SFConnectorGroupZone> |
updateZones(java.net.URI url,
java.lang.String zoneId,
SFConnectorGroupZone connectorGroupZone)
Modifies the parameters of a Connector Group in associated with a Zone
{
"Zone": {"Id":"ZoneId"},
"ApiVersionMin":"v3",
"ApiVersionMax":"v3",
"IconUrl":"https://domain/icons",
"FormUrl":"https://domain/forms"
}
|
getEntitypublic SFConnectorGroupsEntity(ISFApiClient client)
public ISFQuery<SFODataFeed<SFConnectorGroup>> get()
public ISFQuery<SFConnectorGroup> get(java.net.URI url) throws InvalidOrMissingParameterException
InvalidOrMissingParameterExceptionpublic ISFQuery<SFConnectorGroup> byProvider(java.lang.String provider) throws InvalidOrMissingParameterException
provider - InvalidOrMissingParameterExceptionpublic ISFQuery<SFConnectorGroupZone> getZones(java.net.URI url, java.lang.String id) throws InvalidOrMissingParameterException
id - InvalidOrMissingParameterExceptionpublic ISFQuery<SFConnectorGroupAccessControl> getAccessControls(java.net.URI parentUrl, java.lang.String id) throws InvalidOrMissingParameterException
parentUrl - id - InvalidOrMissingParameterExceptionpublic ISFQuery<SFODataFeed<SFConnectorGroup>> getByZone(java.lang.String zoneid) throws InvalidOrMissingParameterException
InvalidOrMissingParameterExceptionpublic ISFQuery<SFConnectorGroup> create(SFConnectorGroup connectorGroup) throws InvalidOrMissingParameterException
connectorGroup - InvalidOrMissingParameterExceptionpublic ISFQuery<SFConnectorGroupZone> createZones(java.net.URI url, SFConnectorGroupZone connectorGroupZone) throws InvalidOrMissingParameterException
url - connectorGroupZone - InvalidOrMissingParameterExceptionpublic ISFQuery<SFConnectorGroupAccessControl> createAccessControls(java.net.URI url, SFConnectorGroupAccessControl connectorGroupAcl) throws InvalidOrMissingParameterException
url - connectorGroupAcl - InvalidOrMissingParameterExceptionpublic ISFQuery<SFConnectorGroupZone> updateZones(java.net.URI url, java.lang.String zoneId, SFConnectorGroupZone connectorGroupZone) throws InvalidOrMissingParameterException
url - connectorGroupZone - InvalidOrMissingParameterExceptionpublic ISFQuery delete(java.net.URI url) throws InvalidOrMissingParameterException
url - InvalidOrMissingParameterExceptionpublic ISFQuery deleteZones(java.net.URI serviceUrl, java.lang.String zoneid) throws InvalidOrMissingParameterException
serviceUrl - InvalidOrMissingParameterExceptionpublic ISFQuery deleteAccessControls(java.net.URI serviceUrl, java.lang.String zoneid) throws InvalidOrMissingParameterException
serviceUrl - InvalidOrMissingParameterExceptionpublic ISFQuery<SFODataFeed<SFStorageCenter>> getStorageCenters(java.net.URI url, java.lang.String zoneid) throws InvalidOrMissingParameterException
url - InvalidOrMissingParameterExceptionpublic ISFQuery<SFODataFeed<SFStorageCenter>> createStorageCenters(java.net.URI url, java.lang.String zoneid, SFStorageCenter storageCenter) throws InvalidOrMissingParameterException
url - InvalidOrMissingParameterException