@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProfileConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the job and session values that an admin configures in an Glue usage profile.
Constructor and Description |
---|
ProfileConfiguration() |
Modifier and Type | Method and Description |
---|---|
ProfileConfiguration |
addJobConfigurationEntry(String key,
ConfigurationObject value)
Add a single JobConfiguration entry
|
ProfileConfiguration |
addSessionConfigurationEntry(String key,
ConfigurationObject value)
Add a single SessionConfiguration entry
|
ProfileConfiguration |
clearJobConfigurationEntries()
Removes all the entries added into JobConfiguration.
|
ProfileConfiguration |
clearSessionConfigurationEntries()
Removes all the entries added into SessionConfiguration.
|
ProfileConfiguration |
clone() |
boolean |
equals(Object obj) |
Map<String,ConfigurationObject> |
getJobConfiguration()
A key-value map of configuration parameters for Glue jobs.
|
Map<String,ConfigurationObject> |
getSessionConfiguration()
A key-value map of configuration parameters for Glue sessions.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setJobConfiguration(Map<String,ConfigurationObject> jobConfiguration)
A key-value map of configuration parameters for Glue jobs.
|
void |
setSessionConfiguration(Map<String,ConfigurationObject> sessionConfiguration)
A key-value map of configuration parameters for Glue sessions.
|
String |
toString()
Returns a string representation of this object.
|
ProfileConfiguration |
withJobConfiguration(Map<String,ConfigurationObject> jobConfiguration)
A key-value map of configuration parameters for Glue jobs.
|
ProfileConfiguration |
withSessionConfiguration(Map<String,ConfigurationObject> sessionConfiguration)
A key-value map of configuration parameters for Glue sessions.
|
public Map<String,ConfigurationObject> getSessionConfiguration()
A key-value map of configuration parameters for Glue sessions.
public void setSessionConfiguration(Map<String,ConfigurationObject> sessionConfiguration)
A key-value map of configuration parameters for Glue sessions.
sessionConfiguration
- A key-value map of configuration parameters for Glue sessions.public ProfileConfiguration withSessionConfiguration(Map<String,ConfigurationObject> sessionConfiguration)
A key-value map of configuration parameters for Glue sessions.
sessionConfiguration
- A key-value map of configuration parameters for Glue sessions.public ProfileConfiguration addSessionConfigurationEntry(String key, ConfigurationObject value)
public ProfileConfiguration clearSessionConfigurationEntries()
public Map<String,ConfigurationObject> getJobConfiguration()
A key-value map of configuration parameters for Glue jobs.
public void setJobConfiguration(Map<String,ConfigurationObject> jobConfiguration)
A key-value map of configuration parameters for Glue jobs.
jobConfiguration
- A key-value map of configuration parameters for Glue jobs.public ProfileConfiguration withJobConfiguration(Map<String,ConfigurationObject> jobConfiguration)
A key-value map of configuration parameters for Glue jobs.
jobConfiguration
- A key-value map of configuration parameters for Glue jobs.public ProfileConfiguration addJobConfigurationEntry(String key, ConfigurationObject value)
public ProfileConfiguration clearJobConfigurationEntries()
public String toString()
toString
in class Object
Object.toString()
public ProfileConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.