Class UpdateClaimRuleOptions.Builder

  • Enclosing class:
    UpdateClaimRuleOptions

    public static class UpdateClaimRuleOptions.Builder
    extends java.lang.Object
    Builder.
    • Constructor Detail

      • Builder

        public Builder()
        Instantiates a new builder.
      • Builder

        public Builder​(java.lang.String profileId,
                       java.lang.String ruleId,
                       java.lang.String ifMatch,
                       java.lang.String type,
                       java.util.List<ProfileClaimRuleConditions> conditions)
        Instantiates a new builder with required properties.
        Parameters:
        profileId - the profileId
        ruleId - the ruleId
        ifMatch - the ifMatch
        type - the type
        conditions - the conditions
    • Method Detail

      • build

        public UpdateClaimRuleOptions build()
        Builds a UpdateClaimRuleOptions.
        Returns:
        the new UpdateClaimRuleOptions instance
      • profileId

        public UpdateClaimRuleOptions.Builder profileId​(java.lang.String profileId)
        Set the profileId.
        Parameters:
        profileId - the profileId
        Returns:
        the UpdateClaimRuleOptions builder
      • ruleId

        public UpdateClaimRuleOptions.Builder ruleId​(java.lang.String ruleId)
        Set the ruleId.
        Parameters:
        ruleId - the ruleId
        Returns:
        the UpdateClaimRuleOptions builder
      • ifMatch

        public UpdateClaimRuleOptions.Builder ifMatch​(java.lang.String ifMatch)
        Set the ifMatch.
        Parameters:
        ifMatch - the ifMatch
        Returns:
        the UpdateClaimRuleOptions builder
      • type

        public UpdateClaimRuleOptions.Builder type​(java.lang.String type)
        Set the type.
        Parameters:
        type - the type
        Returns:
        the UpdateClaimRuleOptions builder
      • name

        public UpdateClaimRuleOptions.Builder name​(java.lang.String name)
        Set the name.
        Parameters:
        name - the name
        Returns:
        the UpdateClaimRuleOptions builder
      • realmName

        public UpdateClaimRuleOptions.Builder realmName​(java.lang.String realmName)
        Set the realmName.
        Parameters:
        realmName - the realmName
        Returns:
        the UpdateClaimRuleOptions builder
      • crType

        public UpdateClaimRuleOptions.Builder crType​(java.lang.String crType)
        Set the crType.
        Parameters:
        crType - the crType
        Returns:
        the UpdateClaimRuleOptions builder
      • expiration

        public UpdateClaimRuleOptions.Builder expiration​(long expiration)
        Set the expiration.
        Parameters:
        expiration - the expiration
        Returns:
        the UpdateClaimRuleOptions builder