Interface Option.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<Option.Builder,,- Option> - SdkBuilder<Option.Builder,,- Option> - SdkPojo
- Enclosing class:
- Option
- 
Method SummaryModifier and TypeMethodDescriptiondbSecurityGroupMemberships(Collection<DBSecurityGroupMembership> dbSecurityGroupMemberships) If the option requires access to a port, then this DB security group allows access to the port.dbSecurityGroupMemberships(Consumer<DBSecurityGroupMembership.Builder>... dbSecurityGroupMemberships) If the option requires access to a port, then this DB security group allows access to the port.dbSecurityGroupMemberships(DBSecurityGroupMembership... dbSecurityGroupMemberships) If the option requires access to a port, then this DB security group allows access to the port.optionDescription(String optionDescription) The description of the option.optionName(String optionName) The name of the option.optionSettings(Collection<OptionSetting> optionSettings) The option settings for this option.optionSettings(Consumer<OptionSetting.Builder>... optionSettings) The option settings for this option.optionSettings(OptionSetting... optionSettings) The option settings for this option.optionVersion(String optionVersion) The version of the option.Indicates whether this option is permanent.persistent(Boolean persistent) Indicates whether this option is persistent.If required, the port configured for this option to use.vpcSecurityGroupMemberships(Collection<VpcSecurityGroupMembership> vpcSecurityGroupMemberships) If the option requires access to a port, then this VPC security group allows access to the port.vpcSecurityGroupMemberships(Consumer<VpcSecurityGroupMembership.Builder>... vpcSecurityGroupMemberships) If the option requires access to a port, then this VPC security group allows access to the port.vpcSecurityGroupMemberships(VpcSecurityGroupMembership... vpcSecurityGroupMemberships) If the option requires access to a port, then this VPC security group allows access to the port.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
optionNameThe name of the option. - Parameters:
- optionName- The name of the option.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
optionDescriptionThe description of the option. - Parameters:
- optionDescription- The description of the option.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
persistentIndicates whether this option is persistent. - Parameters:
- persistent- Indicates whether this option is persistent.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
permanentIndicates whether this option is permanent. - Parameters:
- permanent- Indicates whether this option is permanent.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
portIf required, the port configured for this option to use. - Parameters:
- port- If required, the port configured for this option to use.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
optionVersionThe version of the option. - Parameters:
- optionVersion- The version of the option.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
optionSettingsThe option settings for this option. - Parameters:
- optionSettings- The option settings for this option.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
optionSettingsThe option settings for this option. - Parameters:
- optionSettings- The option settings for this option.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
optionSettingsThe option settings for this option. This is a convenience method that creates an instance of theOptionSetting.Builderavoiding the need to create one manually viaOptionSetting.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooptionSettings(List<OptionSetting>).- Parameters:
- optionSettings- a consumer that will call methods on- OptionSetting.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
dbSecurityGroupMembershipsOption.Builder dbSecurityGroupMemberships(Collection<DBSecurityGroupMembership> dbSecurityGroupMemberships) If the option requires access to a port, then this DB security group allows access to the port. - Parameters:
- dbSecurityGroupMemberships- If the option requires access to a port, then this DB security group allows access to the port.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbSecurityGroupMembershipsIf the option requires access to a port, then this DB security group allows access to the port. - Parameters:
- dbSecurityGroupMemberships- If the option requires access to a port, then this DB security group allows access to the port.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbSecurityGroupMembershipsOption.Builder dbSecurityGroupMemberships(Consumer<DBSecurityGroupMembership.Builder>... dbSecurityGroupMemberships) If the option requires access to a port, then this DB security group allows access to the port. This is a convenience method that creates an instance of theDBSecurityGroupMembership.Builderavoiding the need to create one manually viaDBSecurityGroupMembership.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todbSecurityGroupMemberships(List<DBSecurityGroupMembership>).- Parameters:
- dbSecurityGroupMemberships- a consumer that will call methods on- DBSecurityGroupMembership.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
vpcSecurityGroupMembershipsOption.Builder vpcSecurityGroupMemberships(Collection<VpcSecurityGroupMembership> vpcSecurityGroupMemberships) If the option requires access to a port, then this VPC security group allows access to the port. - Parameters:
- vpcSecurityGroupMemberships- If the option requires access to a port, then this VPC security group allows access to the port.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
vpcSecurityGroupMembershipsOption.Builder vpcSecurityGroupMemberships(VpcSecurityGroupMembership... vpcSecurityGroupMemberships) If the option requires access to a port, then this VPC security group allows access to the port. - Parameters:
- vpcSecurityGroupMemberships- If the option requires access to a port, then this VPC security group allows access to the port.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
vpcSecurityGroupMembershipsOption.Builder vpcSecurityGroupMemberships(Consumer<VpcSecurityGroupMembership.Builder>... vpcSecurityGroupMemberships) If the option requires access to a port, then this VPC security group allows access to the port. This is a convenience method that creates an instance of theVpcSecurityGroupMembership.Builderavoiding the need to create one manually viaVpcSecurityGroupMembership.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovpcSecurityGroupMemberships(List<VpcSecurityGroupMembership>).- Parameters:
- vpcSecurityGroupMemberships- a consumer that will call methods on- VpcSecurityGroupMembership.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-