Class ActionsMeta.Builder

  • Enclosing class:
    ActionsMeta

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

      • accountId

        public ActionsMeta.Builder accountId​(java.lang.String accountId)
        The account ID this metadata applies to (only present when filtering by account_ids)
      • accountId

        public ActionsMeta.Builder accountId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountId)
        The account ID this metadata applies to (only present when filtering by account_ids)
      • integrationId

        public ActionsMeta.Builder integrationId​(java.lang.String integrationId)
        The integration ID this metadata applies to (only present when filtering by account_ids)
      • integrationId

        public ActionsMeta.Builder integrationId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> integrationId)
        The integration ID this metadata applies to (only present when filtering by account_ids)
      • version

        public ActionsMeta.Builder version​(java.lang.String version)
        The version of the actions metadata
      • version

        public ActionsMeta.Builder version​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> version)
        The version of the actions metadata
      • name

        public ActionsMeta.Builder name​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
        The name of the provider
      • key

        public ActionsMeta.Builder key​(java.lang.String key)
        The unique key for the provider
      • key

        public ActionsMeta.Builder key​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> key)
        The unique key for the provider
      • icon

        public ActionsMeta.Builder icon​(java.lang.String icon)
        The icon URL for the provider
      • icon

        public ActionsMeta.Builder icon​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> icon)
        The icon URL for the provider
      • description

        public ActionsMeta.Builder description​(java.lang.String description)
        The description of the provider
      • description

        public ActionsMeta.Builder description​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)
        The description of the provider
      • releaseStage

        public ActionsMeta.Builder releaseStage​(java.lang.String releaseStage)
        The release stage of the connector (e.g., ga, beta, preview). By default, StackOne organizations only have access to connectors in the 'ga' stage. To get access to 'beta' or 'preview' stage connectors, please contact support.
      • releaseStage

        public ActionsMeta.Builder releaseStage​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> releaseStage)
        The release stage of the connector (e.g., ga, beta, preview). By default, StackOne organizations only have access to connectors in the 'ga' stage. To get access to 'beta' or 'preview' stage connectors, please contact support.
      • authentication

        public ActionsMeta.Builder authentication​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AuthenticationMetaItem>> authentication)
        The authentication methods supported by the provider
      • scopeDefinitions

        public ActionsMeta.Builder scopeDefinitions​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ScopeDefinitionMetaItem>> scopeDefinitions)
        The list of scope definitions available for this provider
      • actions

        public ActionsMeta.Builder actions​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ActionMetaItem>> actions)
        The list of actions available for this provider