@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ModifyOptionGroupRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
ModifyOptionGroupRequest() |
Modifier and Type | Method and Description |
---|---|
ModifyOptionGroupRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Boolean |
getApplyImmediately()
A value that indicates whether to apply the change immediately or during the next maintenance window for each
instance associated with the option group.
|
String |
getOptionGroupName()
The name of the option group to be modified.
|
List<OptionConfiguration> |
getOptionsToInclude()
Options in this list are added to the option group or, if already present, the specified configuration is used to
update the existing configuration.
|
List<String> |
getOptionsToRemove()
Options in this list are removed from the option group.
|
int |
hashCode() |
Boolean |
isApplyImmediately()
A value that indicates whether to apply the change immediately or during the next maintenance window for each
instance associated with the option group.
|
void |
setApplyImmediately(Boolean applyImmediately)
A value that indicates whether to apply the change immediately or during the next maintenance window for each
instance associated with the option group.
|
void |
setOptionGroupName(String optionGroupName)
The name of the option group to be modified.
|
void |
setOptionsToInclude(Collection<OptionConfiguration> optionsToInclude)
Options in this list are added to the option group or, if already present, the specified configuration is used to
update the existing configuration.
|
void |
setOptionsToRemove(Collection<String> optionsToRemove)
Options in this list are removed from the option group.
|
String |
toString()
Returns a string representation of this object.
|
ModifyOptionGroupRequest |
withApplyImmediately(Boolean applyImmediately)
A value that indicates whether to apply the change immediately or during the next maintenance window for each
instance associated with the option group.
|
ModifyOptionGroupRequest |
withOptionGroupName(String optionGroupName)
The name of the option group to be modified.
|
ModifyOptionGroupRequest |
withOptionsToInclude(Collection<OptionConfiguration> optionsToInclude)
Options in this list are added to the option group or, if already present, the specified configuration is used to
update the existing configuration.
|
ModifyOptionGroupRequest |
withOptionsToInclude(OptionConfiguration... optionsToInclude)
Options in this list are added to the option group or, if already present, the specified configuration is used to
update the existing configuration.
|
ModifyOptionGroupRequest |
withOptionsToRemove(Collection<String> optionsToRemove)
Options in this list are removed from the option group.
|
ModifyOptionGroupRequest |
withOptionsToRemove(String... optionsToRemove)
Options in this list are removed from the option group.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setOptionGroupName(String optionGroupName)
The name of the option group to be modified.
Permanent options, such as the TDE option for Oracle Advanced Security TDE, can't be removed from an option group, and that option group can't be removed from a DB instance once it is associated with a DB instance
optionGroupName
- The name of the option group to be modified.
Permanent options, such as the TDE option for Oracle Advanced Security TDE, can't be removed from an option group, and that option group can't be removed from a DB instance once it is associated with a DB instance
public String getOptionGroupName()
The name of the option group to be modified.
Permanent options, such as the TDE option for Oracle Advanced Security TDE, can't be removed from an option group, and that option group can't be removed from a DB instance once it is associated with a DB instance
Permanent options, such as the TDE option for Oracle Advanced Security TDE, can't be removed from an option group, and that option group can't be removed from a DB instance once it is associated with a DB instance
public ModifyOptionGroupRequest withOptionGroupName(String optionGroupName)
The name of the option group to be modified.
Permanent options, such as the TDE option for Oracle Advanced Security TDE, can't be removed from an option group, and that option group can't be removed from a DB instance once it is associated with a DB instance
optionGroupName
- The name of the option group to be modified.
Permanent options, such as the TDE option for Oracle Advanced Security TDE, can't be removed from an option group, and that option group can't be removed from a DB instance once it is associated with a DB instance
public List<OptionConfiguration> getOptionsToInclude()
Options in this list are added to the option group or, if already present, the specified configuration is used to update the existing configuration.
public void setOptionsToInclude(Collection<OptionConfiguration> optionsToInclude)
Options in this list are added to the option group or, if already present, the specified configuration is used to update the existing configuration.
optionsToInclude
- Options in this list are added to the option group or, if already present, the specified configuration is
used to update the existing configuration.public ModifyOptionGroupRequest withOptionsToInclude(OptionConfiguration... optionsToInclude)
Options in this list are added to the option group or, if already present, the specified configuration is used to update the existing configuration.
NOTE: This method appends the values to the existing list (if any). Use
setOptionsToInclude(java.util.Collection)
or withOptionsToInclude(java.util.Collection)
if you
want to override the existing values.
optionsToInclude
- Options in this list are added to the option group or, if already present, the specified configuration is
used to update the existing configuration.public ModifyOptionGroupRequest withOptionsToInclude(Collection<OptionConfiguration> optionsToInclude)
Options in this list are added to the option group or, if already present, the specified configuration is used to update the existing configuration.
optionsToInclude
- Options in this list are added to the option group or, if already present, the specified configuration is
used to update the existing configuration.public List<String> getOptionsToRemove()
Options in this list are removed from the option group.
public void setOptionsToRemove(Collection<String> optionsToRemove)
Options in this list are removed from the option group.
optionsToRemove
- Options in this list are removed from the option group.public ModifyOptionGroupRequest withOptionsToRemove(String... optionsToRemove)
Options in this list are removed from the option group.
NOTE: This method appends the values to the existing list (if any). Use
setOptionsToRemove(java.util.Collection)
or withOptionsToRemove(java.util.Collection)
if you
want to override the existing values.
optionsToRemove
- Options in this list are removed from the option group.public ModifyOptionGroupRequest withOptionsToRemove(Collection<String> optionsToRemove)
Options in this list are removed from the option group.
optionsToRemove
- Options in this list are removed from the option group.public void setApplyImmediately(Boolean applyImmediately)
A value that indicates whether to apply the change immediately or during the next maintenance window for each instance associated with the option group.
applyImmediately
- A value that indicates whether to apply the change immediately or during the next maintenance window for
each instance associated with the option group.public Boolean getApplyImmediately()
A value that indicates whether to apply the change immediately or during the next maintenance window for each instance associated with the option group.
public ModifyOptionGroupRequest withApplyImmediately(Boolean applyImmediately)
A value that indicates whether to apply the change immediately or during the next maintenance window for each instance associated with the option group.
applyImmediately
- A value that indicates whether to apply the change immediately or during the next maintenance window for
each instance associated with the option group.public Boolean isApplyImmediately()
A value that indicates whether to apply the change immediately or during the next maintenance window for each instance associated with the option group.
public String toString()
toString
in class Object
Object.toString()
public ModifyOptionGroupRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()