org.apache.airavata.experiment.execution
Class ExperimentAdvanceOptions

java.lang.Object
  extended by org.apache.airavata.experiment.execution.ExperimentAdvanceOptions
All Implemented Interfaces:
Serializable, Cloneable, Comparable<ExperimentAdvanceOptions>, org.apache.thrift.TBase<ExperimentAdvanceOptions,ExperimentAdvanceOptions._Fields>

public class ExperimentAdvanceOptions
extends Object
implements org.apache.thrift.TBase<ExperimentAdvanceOptions,ExperimentAdvanceOptions._Fields>, Serializable, Cloneable, Comparable<ExperimentAdvanceOptions>

See Also:
Serialized Form

Nested Class Summary
static class ExperimentAdvanceOptions._Fields
          The set of fields this struct contains, along with convenience methods for finding and manipulating them.
 
Field Summary
 String customExperimentId
           
 String executionUser
           
 String experimentName
           
 String metadata
           
static Map<ExperimentAdvanceOptions._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
           
 SecuritySettings securitySettings
           
 WorkflowOutputDataSettings workflowOutputDataSettings
           
 WorkflowSchedulingSettings workflowSchedulingSettings
           
 
Constructor Summary
ExperimentAdvanceOptions()
           
ExperimentAdvanceOptions(ExperimentAdvanceOptions other)
          Performs a deep copy on other.
 
Method Summary
 void clear()
           
 int compareTo(ExperimentAdvanceOptions other)
           
 ExperimentAdvanceOptions deepCopy()
           
 boolean equals(ExperimentAdvanceOptions that)
           
 boolean equals(Object that)
           
 ExperimentAdvanceOptions._Fields fieldForId(int fieldId)
           
 String getCustomExperimentId()
           
 String getExecutionUser()
           
 String getExperimentName()
           
 Object getFieldValue(ExperimentAdvanceOptions._Fields field)
           
 String getMetadata()
           
 SecuritySettings getSecuritySettings()
           
 WorkflowOutputDataSettings getWorkflowOutputDataSettings()
           
 WorkflowSchedulingSettings getWorkflowSchedulingSettings()
           
 int hashCode()
           
 boolean isSet(ExperimentAdvanceOptions._Fields field)
          Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
 boolean isSetCustomExperimentId()
          Returns true if field customExperimentId is set (has been assigned a value) and false otherwise
 boolean isSetExecutionUser()
          Returns true if field executionUser is set (has been assigned a value) and false otherwise
 boolean isSetExperimentName()
          Returns true if field experimentName is set (has been assigned a value) and false otherwise
 boolean isSetMetadata()
          Returns true if field metadata is set (has been assigned a value) and false otherwise
 boolean isSetSecuritySettings()
          Returns true if field securitySettings is set (has been assigned a value) and false otherwise
 boolean isSetWorkflowOutputDataSettings()
          Returns true if field workflowOutputDataSettings is set (has been assigned a value) and false otherwise
 boolean isSetWorkflowSchedulingSettings()
          Returns true if field workflowSchedulingSettings is set (has been assigned a value) and false otherwise
 void read(org.apache.thrift.protocol.TProtocol iprot)
           
 ExperimentAdvanceOptions setCustomExperimentId(String customExperimentId)
           
 void setCustomExperimentIdIsSet(boolean value)
           
 ExperimentAdvanceOptions setExecutionUser(String executionUser)
           
 void setExecutionUserIsSet(boolean value)
           
 ExperimentAdvanceOptions setExperimentName(String experimentName)
           
 void setExperimentNameIsSet(boolean value)
           
 void setFieldValue(ExperimentAdvanceOptions._Fields field, Object value)
           
 ExperimentAdvanceOptions setMetadata(String metadata)
           
 void setMetadataIsSet(boolean value)
           
 ExperimentAdvanceOptions setSecuritySettings(SecuritySettings securitySettings)
           
 void setSecuritySettingsIsSet(boolean value)
           
 ExperimentAdvanceOptions setWorkflowOutputDataSettings(WorkflowOutputDataSettings workflowOutputDataSettings)
           
 void setWorkflowOutputDataSettingsIsSet(boolean value)
           
 ExperimentAdvanceOptions setWorkflowSchedulingSettings(WorkflowSchedulingSettings workflowSchedulingSettings)
           
 void setWorkflowSchedulingSettingsIsSet(boolean value)
           
 String toString()
           
 void unsetCustomExperimentId()
           
 void unsetExecutionUser()
           
 void unsetExperimentName()
           
 void unsetMetadata()
           
 void unsetSecuritySettings()
           
 void unsetWorkflowOutputDataSettings()
           
 void unsetWorkflowSchedulingSettings()
           
 void validate()
           
 void write(org.apache.thrift.protocol.TProtocol oprot)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

executionUser

public String executionUser

metadata

public String metadata

experimentName

public String experimentName

customExperimentId

public String customExperimentId

workflowSchedulingSettings

public WorkflowSchedulingSettings workflowSchedulingSettings

workflowOutputDataSettings

public WorkflowOutputDataSettings workflowOutputDataSettings

securitySettings

public SecuritySettings securitySettings

metaDataMap

public static final Map<ExperimentAdvanceOptions._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
Constructor Detail

ExperimentAdvanceOptions

public ExperimentAdvanceOptions()

ExperimentAdvanceOptions

public ExperimentAdvanceOptions(ExperimentAdvanceOptions other)
Performs a deep copy on other.

Method Detail

deepCopy

public ExperimentAdvanceOptions deepCopy()
Specified by:
deepCopy in interface org.apache.thrift.TBase<ExperimentAdvanceOptions,ExperimentAdvanceOptions._Fields>

clear

public void clear()
Specified by:
clear in interface org.apache.thrift.TBase<ExperimentAdvanceOptions,ExperimentAdvanceOptions._Fields>

getExecutionUser

public String getExecutionUser()

setExecutionUser

public ExperimentAdvanceOptions setExecutionUser(String executionUser)

unsetExecutionUser

public void unsetExecutionUser()

isSetExecutionUser

public boolean isSetExecutionUser()
Returns true if field executionUser is set (has been assigned a value) and false otherwise


setExecutionUserIsSet

public void setExecutionUserIsSet(boolean value)

getMetadata

public String getMetadata()

setMetadata

public ExperimentAdvanceOptions setMetadata(String metadata)

unsetMetadata

public void unsetMetadata()

isSetMetadata

public boolean isSetMetadata()
Returns true if field metadata is set (has been assigned a value) and false otherwise


setMetadataIsSet

public void setMetadataIsSet(boolean value)

getExperimentName

public String getExperimentName()

setExperimentName

public ExperimentAdvanceOptions setExperimentName(String experimentName)

unsetExperimentName

public void unsetExperimentName()

isSetExperimentName

public boolean isSetExperimentName()
Returns true if field experimentName is set (has been assigned a value) and false otherwise


setExperimentNameIsSet

public void setExperimentNameIsSet(boolean value)

getCustomExperimentId

public String getCustomExperimentId()

setCustomExperimentId

public ExperimentAdvanceOptions setCustomExperimentId(String customExperimentId)

unsetCustomExperimentId

public void unsetCustomExperimentId()

isSetCustomExperimentId

public boolean isSetCustomExperimentId()
Returns true if field customExperimentId is set (has been assigned a value) and false otherwise


setCustomExperimentIdIsSet

public void setCustomExperimentIdIsSet(boolean value)

getWorkflowSchedulingSettings

public WorkflowSchedulingSettings getWorkflowSchedulingSettings()

setWorkflowSchedulingSettings

public ExperimentAdvanceOptions setWorkflowSchedulingSettings(WorkflowSchedulingSettings workflowSchedulingSettings)

unsetWorkflowSchedulingSettings

public void unsetWorkflowSchedulingSettings()

isSetWorkflowSchedulingSettings

public boolean isSetWorkflowSchedulingSettings()
Returns true if field workflowSchedulingSettings is set (has been assigned a value) and false otherwise


setWorkflowSchedulingSettingsIsSet

public void setWorkflowSchedulingSettingsIsSet(boolean value)

getWorkflowOutputDataSettings

public WorkflowOutputDataSettings getWorkflowOutputDataSettings()

setWorkflowOutputDataSettings

public ExperimentAdvanceOptions setWorkflowOutputDataSettings(WorkflowOutputDataSettings workflowOutputDataSettings)

unsetWorkflowOutputDataSettings

public void unsetWorkflowOutputDataSettings()

isSetWorkflowOutputDataSettings

public boolean isSetWorkflowOutputDataSettings()
Returns true if field workflowOutputDataSettings is set (has been assigned a value) and false otherwise


setWorkflowOutputDataSettingsIsSet

public void setWorkflowOutputDataSettingsIsSet(boolean value)

getSecuritySettings

public SecuritySettings getSecuritySettings()

setSecuritySettings

public ExperimentAdvanceOptions setSecuritySettings(SecuritySettings securitySettings)

unsetSecuritySettings

public void unsetSecuritySettings()

isSetSecuritySettings

public boolean isSetSecuritySettings()
Returns true if field securitySettings is set (has been assigned a value) and false otherwise


setSecuritySettingsIsSet

public void setSecuritySettingsIsSet(boolean value)

setFieldValue

public void setFieldValue(ExperimentAdvanceOptions._Fields field,
                          Object value)
Specified by:
setFieldValue in interface org.apache.thrift.TBase<ExperimentAdvanceOptions,ExperimentAdvanceOptions._Fields>

getFieldValue

public Object getFieldValue(ExperimentAdvanceOptions._Fields field)
Specified by:
getFieldValue in interface org.apache.thrift.TBase<ExperimentAdvanceOptions,ExperimentAdvanceOptions._Fields>

isSet

public boolean isSet(ExperimentAdvanceOptions._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise

Specified by:
isSet in interface org.apache.thrift.TBase<ExperimentAdvanceOptions,ExperimentAdvanceOptions._Fields>

equals

public boolean equals(Object that)
Overrides:
equals in class Object

equals

public boolean equals(ExperimentAdvanceOptions that)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

compareTo

public int compareTo(ExperimentAdvanceOptions other)
Specified by:
compareTo in interface Comparable<ExperimentAdvanceOptions>

fieldForId

public ExperimentAdvanceOptions._Fields fieldForId(int fieldId)
Specified by:
fieldForId in interface org.apache.thrift.TBase<ExperimentAdvanceOptions,ExperimentAdvanceOptions._Fields>

read

public void read(org.apache.thrift.protocol.TProtocol iprot)
          throws org.apache.thrift.TException
Specified by:
read in interface org.apache.thrift.TBase<ExperimentAdvanceOptions,ExperimentAdvanceOptions._Fields>
Throws:
org.apache.thrift.TException

write

public void write(org.apache.thrift.protocol.TProtocol oprot)
           throws org.apache.thrift.TException
Specified by:
write in interface org.apache.thrift.TBase<ExperimentAdvanceOptions,ExperimentAdvanceOptions._Fields>
Throws:
org.apache.thrift.TException

toString

public String toString()
Overrides:
toString in class Object

validate

public void validate()
              throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException


Copyright © 2011-2013 The Apache Software Foundation. All Rights Reserved.