Class Account.Builder

  • Enclosing class:
    Account

    public static final class Account.Builder
    extends java.lang.Object
    • Method Detail

      • id

        public Account.Builder id​(java.lang.String id)
        Unique identifier
      • id

        public Account.Builder id​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
        Unique identifier
      • remoteId

        public Account.Builder remoteId​(java.lang.String remoteId)
        Provider's unique identifier
      • remoteId

        public Account.Builder remoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
        Provider's unique identifier
      • unifiedCustomFields

        public Account.Builder unifiedCustomFields​(java.util.Map<java.lang.String,​java.lang.Object> unifiedCustomFields)
        Custom Unified Fields configured in your StackOne project
      • unifiedCustomFields

        public Account.Builder unifiedCustomFields​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,​java.lang.Object>> unifiedCustomFields)
        Custom Unified Fields configured in your StackOne project
      • ownerId

        public Account.Builder ownerId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> ownerId)
      • remoteOwnerId

        public Account.Builder remoteOwnerId​(java.lang.String remoteOwnerId)
        Provider's unique identifier of the owner
      • remoteOwnerId

        public Account.Builder remoteOwnerId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteOwnerId)
        Provider's unique identifier of the owner
      • name

        public Account.Builder name​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
      • description

        public Account.Builder description​(java.lang.String description)
      • description

        public Account.Builder description​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)
      • industries

        public Account.Builder industries​(java.util.List<java.lang.String> industries)
        Values of the industries
      • industries

        public Account.Builder industries​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> industries)
        Values of the industries
      • annualRevenue

        public Account.Builder annualRevenue​(java.lang.String annualRevenue)
      • annualRevenue

        public Account.Builder annualRevenue​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> annualRevenue)
      • website

        public Account.Builder website​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> website)
      • addresses

        public Account.Builder addresses​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AccountAddress>> addresses)
      • phoneNumbers

        public Account.Builder phoneNumbers​(java.util.List<java.lang.String> phoneNumbers)
        List of account phone numbers
      • phoneNumbers

        public Account.Builder phoneNumbers​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> phoneNumbers)
        List of account phone numbers
      • createdAt

        public Account.Builder createdAt​(java.time.OffsetDateTime createdAt)
        Timestamp when the account was created
      • createdAt

        public Account.Builder createdAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
        Timestamp when the account was created
      • updatedAt

        public Account.Builder updatedAt​(java.time.OffsetDateTime updatedAt)
        Timestamp when the account was last updated
      • updatedAt

        public Account.Builder updatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
        Timestamp when the account was last updated