Class ModifyOptionGroupRequest
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
- See Also:
-
Field Summary
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
Creates a shallow clone of this request.boolean
Indicates whether the changes should be applied immediately, or during the next maintenance window for each instance associated with the option group.The name of the option group to be modified.Options in this list are added to the option group or, if already present, the specified configuration is used to update the existing configuration.Options in this list are removed from the option group.int
hashCode()
Indicates whether the changes should be applied immediately, or during the next maintenance window for each instance associated with the option group.void
setApplyImmediately
(Boolean applyImmediately) Indicates whether the changes should be applied 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.toString()
Returns a string representation of this object; useful for testing and debugging.withApplyImmediately
(Boolean applyImmediately) Indicates whether the changes should be applied immediately, or during the next maintenance window for each instance associated with the option group.withOptionGroupName
(String optionGroupName) The name of the option group to be modified.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.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.withOptionsToRemove
(String... optionsToRemove) Options in this list are removed from the option group.withOptionsToRemove
(Collection<String> optionsToRemove) Options in this list are removed from the option group.Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
Constructor Details
-
ModifyOptionGroupRequest
public ModifyOptionGroupRequest()
-
-
Method Details
-
setOptionGroupName
The name of the option group to be modified.
Permanent options, such as the TDE option for Oracle Advanced Security TDE, cannot be removed from an option group, and that option group cannot be removed from a DB instance once it is associated with a DB instance
- Parameters:
optionGroupName
- The name of the option group to be modified.Permanent options, such as the TDE option for Oracle Advanced Security TDE, cannot be removed from an option group, and that option group cannot be removed from a DB instance once it is associated with a DB instance
-
getOptionGroupName
The name of the option group to be modified.
Permanent options, such as the TDE option for Oracle Advanced Security TDE, cannot be removed from an option group, and that option group cannot be removed from a DB instance once it is associated with a DB instance
- Returns:
- The name of the option group to be modified.
Permanent options, such as the TDE option for Oracle Advanced Security TDE, cannot be removed from an option group, and that option group cannot be removed from a DB instance once it is associated with a DB instance
-
withOptionGroupName
The name of the option group to be modified.
Permanent options, such as the TDE option for Oracle Advanced Security TDE, cannot be removed from an option group, and that option group cannot be removed from a DB instance once it is associated with a DB instance
- Parameters:
optionGroupName
- The name of the option group to be modified.Permanent options, such as the TDE option for Oracle Advanced Security TDE, cannot be removed from an option group, and that option group cannot be removed from a DB instance once it is associated with a DB instance
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Returns:
- Options in this list are added to the option group or, if already present, the specified configuration is used to update the existing configuration.
-
setOptionsToInclude
Options in this list are added to the option group or, if already present, the specified configuration is used to update the existing configuration.
- Parameters:
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.
-
withOptionsToInclude
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)
orwithOptionsToInclude(java.util.Collection)
if you want to override the existing values.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withOptionsToInclude
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getOptionsToRemove
Options in this list are removed from the option group.
- Returns:
- Options in this list are removed from the option group.
-
setOptionsToRemove
Options in this list are removed from the option group.
- Parameters:
optionsToRemove
- Options in this list are removed from the option group.
-
withOptionsToRemove
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)
orwithOptionsToRemove(java.util.Collection)
if you want to override the existing values.- Parameters:
optionsToRemove
- Options in this list are removed from the option group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withOptionsToRemove
Options in this list are removed from the option group.
- Parameters:
optionsToRemove
- Options in this list are removed from the option group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setApplyImmediately
Indicates whether the changes should be applied immediately, or during the next maintenance window for each instance associated with the option group.
- Parameters:
applyImmediately
- Indicates whether the changes should be applied immediately, or during the next maintenance window for each instance associated with the option group.
-
getApplyImmediately
Indicates whether the changes should be applied immediately, or during the next maintenance window for each instance associated with the option group.
- Returns:
- Indicates whether the changes should be applied immediately, or during the next maintenance window for each instance associated with the option group.
-
withApplyImmediately
Indicates whether the changes should be applied immediately, or during the next maintenance window for each instance associated with the option group.
- Parameters:
applyImmediately
- Indicates whether the changes should be applied immediately, or during the next maintenance window for each instance associated with the option group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isApplyImmediately
Indicates whether the changes should be applied immediately, or during the next maintenance window for each instance associated with the option group.
- Returns:
- Indicates whether the changes should be applied immediately, or during the next maintenance window for each instance associated with the option group.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
Description copied from class:AmazonWebServiceRequest
Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clone
in classAmazonWebServiceRequest
- See Also:
-