public class DeleteDirectoryRequest extends Object implements org.apache.avro.generic.IndexedRecord
GPUdb.deleteDirectory.
 Deletes a directory from KiFS.
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
DeleteDirectoryRequest.Options
A set of string constants for the  
DeleteDirectoryRequest
 parameter options. | 
| Constructor and Description | 
|---|
DeleteDirectoryRequest()
Constructs a DeleteDirectoryRequest object with default parameters. 
 | 
DeleteDirectoryRequest(String directoryName,
                      Map<String,String> options)
Constructs a DeleteDirectoryRequest object with the specified
 parameters. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(Object obj)  | 
Object | 
get(int index)
This method supports the Avro framework and is not intended to be called
 directly by the user. 
 | 
static org.apache.avro.Schema | 
getClassSchema()
This method supports the Avro framework and is not intended to be called
 directly by the user. 
 | 
String | 
getDirectoryName()
Name of the directory in KiFS to be deleted. 
 | 
Map<String,String> | 
getOptions()
Optional parameters. 
 | 
org.apache.avro.Schema | 
getSchema()
This method supports the Avro framework and is not intended to be called
 directly by the user. 
 | 
int | 
hashCode()  | 
void | 
put(int index,
   Object value)
This method supports the Avro framework and is not intended to be called
 directly by the user. 
 | 
DeleteDirectoryRequest | 
setDirectoryName(String directoryName)
Name of the directory in KiFS to be deleted. 
 | 
DeleteDirectoryRequest | 
setOptions(Map<String,String> options)
Optional parameters. 
 | 
String | 
toString()  | 
public DeleteDirectoryRequest()
public DeleteDirectoryRequest(String directoryName, Map<String,String> options)
directoryName - Name of the directory in KiFS to be deleted. The
                       directory must contain no files, unless RECURSIVE is TRUEoptions - Optional parameters.
                 RECURSIVE: If TRUE, will delete directory and
                         all files residing in it. If false, directory
                         must be empty for deletion.
                         Supported values:
                         
                         The default value is FALSE.
                     NO_ERROR_IF_NOT_EXISTS: If TRUE, no error is returned if specified
                         directory does not exist.
                         Supported values:
                         
                         The default value is FALSE.
                 Map.public static org.apache.avro.Schema getClassSchema()
public String getDirectoryName()
RECURSIVE is TRUEdirectoryName.public DeleteDirectoryRequest setDirectoryName(String directoryName)
RECURSIVE is TRUEdirectoryName - The new value for directoryName.this to mimic the builder pattern.public Map<String,String> getOptions()
RECURSIVE: If TRUE, will delete directory and all files residing in it. If
         false, directory must be empty for deletion.
         Supported values:
         
         The default value is FALSE.
     NO_ERROR_IF_NOT_EXISTS:
         If TRUE, no error is returned if specified
         directory does not exist.
         Supported values:
         
         The default value is FALSE.
 Map.options.public DeleteDirectoryRequest setOptions(Map<String,String> options)
RECURSIVE: If TRUE, will delete directory and all files residing in it. If
         false, directory must be empty for deletion.
         Supported values:
         
         The default value is FALSE.
     NO_ERROR_IF_NOT_EXISTS:
         If TRUE, no error is returned if specified
         directory does not exist.
         Supported values:
         
         The default value is FALSE.
 Map.options - The new value for options.this to mimic the builder pattern.public org.apache.avro.Schema getSchema()
getSchema in interface org.apache.avro.generic.GenericContainerpublic Object get(int index)
get in interface org.apache.avro.generic.IndexedRecordindex - the position of the field to getIndexOutOfBoundsExceptionpublic void put(int index,
                Object value)
put in interface org.apache.avro.generic.IndexedRecordindex - the position of the field to setvalue - the value to setIndexOutOfBoundsExceptionCopyright © 2025. All rights reserved.