Class CreateClaimRuleOptions.Builder
- java.lang.Object
-
- com.ibm.cloud.platform_services.iam_identity.v1.model.CreateClaimRuleOptions.Builder
-
- Enclosing class:
- CreateClaimRuleOptions
public static class CreateClaimRuleOptions.Builder extends java.lang.Object
Builder.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Instantiates a new builder.Builder(java.lang.String profileId, java.lang.String type, java.util.List<ProfileClaimRuleConditions> conditions)
Instantiates a new builder with required properties.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateClaimRuleOptions.Builder
addConditions(ProfileClaimRuleConditions conditions)
Adds a new element to conditions.CreateClaimRuleOptions
build()
Builds a CreateClaimRuleOptions.CreateClaimRuleOptions.Builder
conditions(java.util.List<ProfileClaimRuleConditions> conditions)
Set the conditions.CreateClaimRuleOptions.Builder
context(ResponseContext context)
Set the context.CreateClaimRuleOptions.Builder
crType(java.lang.String crType)
Set the crType.CreateClaimRuleOptions.Builder
expiration(long expiration)
Set the expiration.CreateClaimRuleOptions.Builder
name(java.lang.String name)
Set the name.CreateClaimRuleOptions.Builder
profileId(java.lang.String profileId)
Set the profileId.CreateClaimRuleOptions.Builder
realmName(java.lang.String realmName)
Set the realmName.CreateClaimRuleOptions.Builder
type(java.lang.String type)
Set the type.
-
-
-
Constructor Detail
-
Builder
public Builder()
Instantiates a new builder.
-
Builder
public Builder(java.lang.String profileId, java.lang.String type, java.util.List<ProfileClaimRuleConditions> conditions)
Instantiates a new builder with required properties.- Parameters:
profileId
- the profileIdtype
- the typeconditions
- the conditions
-
-
Method Detail
-
build
public CreateClaimRuleOptions build()
Builds a CreateClaimRuleOptions.- Returns:
- the new CreateClaimRuleOptions instance
-
addConditions
public CreateClaimRuleOptions.Builder addConditions(ProfileClaimRuleConditions conditions)
Adds a new element to conditions.- Parameters:
conditions
- the new element to be added- Returns:
- the CreateClaimRuleOptions builder
-
profileId
public CreateClaimRuleOptions.Builder profileId(java.lang.String profileId)
Set the profileId.- Parameters:
profileId
- the profileId- Returns:
- the CreateClaimRuleOptions builder
-
type
public CreateClaimRuleOptions.Builder type(java.lang.String type)
Set the type.- Parameters:
type
- the type- Returns:
- the CreateClaimRuleOptions builder
-
conditions
public CreateClaimRuleOptions.Builder conditions(java.util.List<ProfileClaimRuleConditions> conditions)
Set the conditions. Existing conditions will be replaced.- Parameters:
conditions
- the conditions- Returns:
- the CreateClaimRuleOptions builder
-
context
public CreateClaimRuleOptions.Builder context(ResponseContext context)
Set the context.- Parameters:
context
- the context- Returns:
- the CreateClaimRuleOptions builder
-
name
public CreateClaimRuleOptions.Builder name(java.lang.String name)
Set the name.- Parameters:
name
- the name- Returns:
- the CreateClaimRuleOptions builder
-
realmName
public CreateClaimRuleOptions.Builder realmName(java.lang.String realmName)
Set the realmName.- Parameters:
realmName
- the realmName- Returns:
- the CreateClaimRuleOptions builder
-
crType
public CreateClaimRuleOptions.Builder crType(java.lang.String crType)
Set the crType.- Parameters:
crType
- the crType- Returns:
- the CreateClaimRuleOptions builder
-
expiration
public CreateClaimRuleOptions.Builder expiration(long expiration)
Set the expiration.- Parameters:
expiration
- the expiration- Returns:
- the CreateClaimRuleOptions builder
-
-