public class UnManagedFileSystems extends AbstractCoreBulkResources<UnManagedFileSystemRestRep>
Base URL: /vdc/unmanaged/filesystems
Constructor and Description |
---|
UnManagedFileSystems(ViPRCoreClient parent,
RestClient client) |
Modifier and Type | Method and Description |
---|---|
java.util.List<UnManagedFileSystemRestRep> |
getByStorageSystem(java.net.URI storageSystemId)
Gets the list of unmanaged file systems for the given storage system by ID.
|
java.util.List<UnManagedFileSystemRestRep> |
getByStorageSystem(java.net.URI storageSystemId,
ResourceFilter<UnManagedFileSystemRestRep> filter)
Gets the list of unmanaged file systems for the given storage system by ID, optionally filtering the results.
|
java.util.List<UnManagedFileSystemRestRep> |
getByStorageSystemVirtualPool(java.net.URI storageSystemId,
java.net.URI vpool) |
java.util.List<UnManagedFileSystemRestRep> |
getByStorageSystemVirtualPool(java.net.URI storageSystemId,
java.net.URI vpool,
boolean exported) |
java.util.List<UnManagedFileSystemRestRep> |
getByStorageSystemVirtualPool(java.net.URI storageSystemId,
java.net.URI vpool,
boolean exported,
ResourceFilter<UnManagedFileSystemRestRep> filter) |
java.util.List<UnManagedFileSystemRestRep> |
getByStorageSystemVirtualPool(java.net.URI storageSystemId,
java.net.URI vpool,
ResourceFilter<UnManagedFileSystemRestRep> filter) |
java.util.List<NamedRelatedResourceRep> |
ingest(FileSystemIngest input)
Ingests unmanaged file systems.
|
java.util.List<RelatedResourceRep> |
listByStorageSystem(java.net.URI storageSystemId)
Lists the unmanaged file systems for the given storage system by ID.
|
java.util.List<NamedRelatedResourceRep> |
listByStorageSystemVirtualPool(java.net.URI storageSystemId,
java.net.URI vpool)
Lists the unmanaged file systems for the given storage system and virtual pool
|
java.util.List<NamedRelatedResourceRep> |
listByStorageSystemVirtualPool(java.net.URI storageSystemId,
java.net.URI vpool,
boolean exported)
Lists the unmanaged file systems for the given storage system and virtual pool
|
UnManagedFileSystems |
withInactive(boolean inactive)
Configures the fetch operations to include inactive resources.
|
UnManagedFileSystems |
withInternal(boolean internal)
Configures the fetch operations to include internal resources.
|
getByIds, getByRefs, listBulkIds
addTags, get, get, getByIds, getByRefs, getTags, performSearch, performSearchBy, removeTags, search, updateTags
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getByIds, getByRefs
addTags, get, get, getTags, removeTags, search, updateTags
public UnManagedFileSystems(ViPRCoreClient parent, RestClient client)
public UnManagedFileSystems withInactive(boolean inactive)
AbstractResources
withInactive
in class AbstractResources<UnManagedFileSystemRestRep>
inactive
- whether to include inactive resources.public UnManagedFileSystems withInternal(boolean internal)
AbstractResources
withInternal
in class AbstractResources<UnManagedFileSystemRestRep>
internal
- whether to include internal resources.public java.util.List<RelatedResourceRep> listByStorageSystem(java.net.URI storageSystemId)
API Call: GET /vdc/storage-systems/{storageSystemId}/unmanaged/filesystems
storageSystemId
- the ID of the storage system.public java.util.List<NamedRelatedResourceRep> listByStorageSystemVirtualPool(java.net.URI storageSystemId, java.net.URI vpool)
API Call: GET /vdc/storage-systems/{storageSystemId}/unmanaged/{virtualPool}/filesystems
storageSystemId
- the ID of the storage systemvpool
- the ID of the virtual poolpublic java.util.List<NamedRelatedResourceRep> listByStorageSystemVirtualPool(java.net.URI storageSystemId, java.net.URI vpool, boolean exported)
API Call: GET /vdc/storage-systems/{storageSystemId}/unmanaged/{virtualPool}/filesystems
storageSystemId
- the ID of the storage systemvpool
- the ID of the virtual poolexported
- if true, return exported filesystems. if false, return unexported filesystemspublic java.util.List<UnManagedFileSystemRestRep> getByStorageSystem(java.net.URI storageSystemId)
storageSystemId
- the ID of the storage system.public java.util.List<UnManagedFileSystemRestRep> getByStorageSystemVirtualPool(java.net.URI storageSystemId, java.net.URI vpool)
public java.util.List<UnManagedFileSystemRestRep> getByStorageSystemVirtualPool(java.net.URI storageSystemId, java.net.URI vpool, boolean exported)
public java.util.List<UnManagedFileSystemRestRep> getByStorageSystemVirtualPool(java.net.URI storageSystemId, java.net.URI vpool, boolean exported, ResourceFilter<UnManagedFileSystemRestRep> filter)
public java.util.List<UnManagedFileSystemRestRep> getByStorageSystemVirtualPool(java.net.URI storageSystemId, java.net.URI vpool, ResourceFilter<UnManagedFileSystemRestRep> filter)
public java.util.List<UnManagedFileSystemRestRep> getByStorageSystem(java.net.URI storageSystemId, ResourceFilter<UnManagedFileSystemRestRep> filter)
storageSystemId
- the ID of the storage system.filter
- the resource filter to apply to the results as they are returned (optional).public java.util.List<NamedRelatedResourceRep> ingest(FileSystemIngest input)
API Call: POST /vdc/unmanaged/filesystems/ingest
input
- the ingest configuration.