Class UpdateLockdownRuleOptions.Builder
- java.lang.Object
- 
- com.ibm.cloud.networking.zone_lockdown.v1.model.UpdateLockdownRuleOptions.Builder
 
- 
- Enclosing class:
- UpdateLockdownRuleOptions
 
 public static class UpdateLockdownRuleOptions.Builder extends Object Builder.
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateLockdownRuleOptions.BuilderaddConfigurations(LockdownInputConfigurationsItem configurations)Adds an configurations to configurations.UpdateLockdownRuleOptions.BuilderaddUrls(String urls)Adds an urls to urls.UpdateLockdownRuleOptionsbuild()Builds a UpdateLockdownRuleOptions.UpdateLockdownRuleOptions.Builderconfigurations(List<LockdownInputConfigurationsItem> configurations)Set the configurations.UpdateLockdownRuleOptions.Builderdescription(String description)Set the description.UpdateLockdownRuleOptions.Builderid(String id)Set the id.UpdateLockdownRuleOptions.BuilderlockdownRuleIdentifier(String lockdownRuleIdentifier)Set the lockdownRuleIdentifier.UpdateLockdownRuleOptions.Builderpaused(Boolean paused)Set the paused.UpdateLockdownRuleOptions.Builderurls(List<String> urls)Set the urls.
 
- 
- 
- 
Constructor Detail- 
Builderpublic Builder() Instantiates a new builder.
 - 
Builderpublic Builder(String lockdownRuleIdentifier) Instantiates a new builder with required properties.- Parameters:
- lockdownRuleIdentifier- the lockdownRuleIdentifier
 
 
- 
 - 
Method Detail- 
buildpublic UpdateLockdownRuleOptions build() Builds a UpdateLockdownRuleOptions.- Returns:
- the new UpdateLockdownRuleOptions instance
 
 - 
addUrlspublic UpdateLockdownRuleOptions.Builder addUrls(String urls) Adds an urls to urls.- Parameters:
- urls- the new urls
- Returns:
- the UpdateLockdownRuleOptions builder
 
 - 
addConfigurationspublic UpdateLockdownRuleOptions.Builder addConfigurations(LockdownInputConfigurationsItem configurations) Adds an configurations to configurations.- Parameters:
- configurations- the new configurations
- Returns:
- the UpdateLockdownRuleOptions builder
 
 - 
lockdownRuleIdentifierpublic UpdateLockdownRuleOptions.Builder lockdownRuleIdentifier(String lockdownRuleIdentifier) Set the lockdownRuleIdentifier.- Parameters:
- lockdownRuleIdentifier- the lockdownRuleIdentifier
- Returns:
- the UpdateLockdownRuleOptions builder
 
 - 
idpublic UpdateLockdownRuleOptions.Builder id(String id) Set the id.- Parameters:
- id- the id
- Returns:
- the UpdateLockdownRuleOptions builder
 
 - 
pausedpublic UpdateLockdownRuleOptions.Builder paused(Boolean paused) Set the paused.- Parameters:
- paused- the paused
- Returns:
- the UpdateLockdownRuleOptions builder
 
 - 
descriptionpublic UpdateLockdownRuleOptions.Builder description(String description) Set the description.- Parameters:
- description- the description
- Returns:
- the UpdateLockdownRuleOptions builder
 
 - 
urlspublic UpdateLockdownRuleOptions.Builder urls(List<String> urls) Set the urls. Existing urls will be replaced.- Parameters:
- urls- the urls
- Returns:
- the UpdateLockdownRuleOptions builder
 
 - 
configurationspublic UpdateLockdownRuleOptions.Builder configurations(List<LockdownInputConfigurationsItem> configurations) Set the configurations. Existing configurations will be replaced.- Parameters:
- configurations- the configurations
- Returns:
- the UpdateLockdownRuleOptions builder
 
 
- 
 
-