public static interface UpdateSipRuleRequest.Builder extends ChimeRequest.Builder, SdkPojo, CopyableBuilder<UpdateSipRuleRequest.Builder,UpdateSipRuleRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateSipRuleRequest.Builder sipRuleId(String sipRuleId)
The SIP rule ID.
sipRuleId - The SIP rule ID.UpdateSipRuleRequest.Builder name(String name)
The new name for the specified SIP rule.
name - The new name for the specified SIP rule.UpdateSipRuleRequest.Builder disabled(Boolean disabled)
The new value specified to indicate whether the rule is disabled.
disabled - The new value specified to indicate whether the rule is disabled.UpdateSipRuleRequest.Builder targetApplications(Collection<SipRuleTargetApplication> targetApplications)
The new value of the list of target applications.
targetApplications - The new value of the list of target applications.UpdateSipRuleRequest.Builder targetApplications(SipRuleTargetApplication... targetApplications)
The new value of the list of target applications.
targetApplications - The new value of the list of target applications.UpdateSipRuleRequest.Builder targetApplications(Consumer<SipRuleTargetApplication.Builder>... targetApplications)
The new value of the list of target applications.
This is a convenience that creates an instance of theList.Builder avoiding
the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called
immediately and its result is passed to #targetApplications(List) .targetApplications - a consumer that will call methods on List.Builder #targetApplications(List) UpdateSipRuleRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateSipRuleRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.