Builder
class Builder
A builder for ConditionalAuthorizationActionParameters.
Functions
Link copied to clipboard
fun action(action: JsonField<AuthRuleV2CreateParams.Body.CreateAuthRuleRequestProgramLevel.Parameters.ConditionalAuthorizationActionParameters.Action>): AuthRuleV2CreateParams.Body.CreateAuthRuleRequestProgramLevel.Parameters.ConditionalAuthorizationActionParameters.Builder
Sets Builder.action to an arbitrary JSON value.
fun action(action: AuthRuleV2CreateParams.Body.CreateAuthRuleRequestProgramLevel.Parameters.ConditionalAuthorizationActionParameters.Action): AuthRuleV2CreateParams.Body.CreateAuthRuleRequestProgramLevel.Parameters.ConditionalAuthorizationActionParameters.Builder
The action to take if the conditions are met.
Link copied to clipboard
fun addCondition(condition: AuthRuleV2CreateParams.Body.CreateAuthRuleRequestProgramLevel.Parameters.ConditionalAuthorizationActionParameters.Condition): AuthRuleV2CreateParams.Body.CreateAuthRuleRequestProgramLevel.Parameters.ConditionalAuthorizationActionParameters.Builder
Adds a single Condition to conditions.
Link copied to clipboard
Link copied to clipboard
fun build(): AuthRuleV2CreateParams.Body.CreateAuthRuleRequestProgramLevel.Parameters.ConditionalAuthorizationActionParameters
Returns an immutable instance of ConditionalAuthorizationActionParameters.
Link copied to clipboard
fun conditions(conditions: JsonField<List<AuthRuleV2CreateParams.Body.CreateAuthRuleRequestProgramLevel.Parameters.ConditionalAuthorizationActionParameters.Condition>>): AuthRuleV2CreateParams.Body.CreateAuthRuleRequestProgramLevel.Parameters.ConditionalAuthorizationActionParameters.Builder
Sets Builder.conditions to an arbitrary JSON value.
Link copied to clipboard
Link copied to clipboard