Class ActionsMeta


  • public class ActionsMeta
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ActionsMeta.Builder  
    • Constructor Summary

      Constructors 
      Constructor Description
      ActionsMeta()  
      ActionsMeta​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> integrationId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> version, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> key, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> icon, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> releaseStage, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AuthenticationMetaItem>> authentication, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ScopeDefinitionMetaItem>> scopeDefinitions, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ActionMetaItem>> actions)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountId()
      The account ID this metadata applies to (only present when filtering by account_ids)
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<ActionMetaItem>> actions()
      The list of actions available for this provider
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<AuthenticationMetaItem>> authentication()
      The authentication methods supported by the provider
      static ActionsMeta.Builder builder()  
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description()
      The description of the provider
      boolean equals​(java.lang.Object o)  
      int hashCode()  
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> icon()
      The icon URL for the provider
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> integrationId()
      The integration ID this metadata applies to (only present when filtering by account_ids)
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> key()
      The unique key for the provider
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name()
      The name of the provider
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> releaseStage()
      The release stage of the connector (e.g., ga, beta, preview).
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<ScopeDefinitionMetaItem>> scopeDefinitions()
      The list of scope definitions available for this provider
      java.lang.String toString()  
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> version()
      The version of the actions metadata
      ActionsMeta withAccountId​(java.lang.String accountId)
      The account ID this metadata applies to (only present when filtering by account_ids)
      ActionsMeta withAccountId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountId)
      The account ID this metadata applies to (only present when filtering by account_ids)
      ActionsMeta withActions​(java.util.List<ActionMetaItem> actions)
      The list of actions available for this provider
      ActionsMeta withActions​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ActionMetaItem>> actions)
      The list of actions available for this provider
      ActionsMeta withAuthentication​(java.util.List<AuthenticationMetaItem> authentication)
      The authentication methods supported by the provider
      ActionsMeta withAuthentication​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AuthenticationMetaItem>> authentication)
      The authentication methods supported by the provider
      ActionsMeta withDescription​(java.lang.String description)
      The description of the provider
      ActionsMeta withDescription​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)
      The description of the provider
      ActionsMeta withIcon​(java.lang.String icon)
      The icon URL for the provider
      ActionsMeta withIcon​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> icon)
      The icon URL for the provider
      ActionsMeta withIntegrationId​(java.lang.String integrationId)
      The integration ID this metadata applies to (only present when filtering by account_ids)
      ActionsMeta withIntegrationId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> integrationId)
      The integration ID this metadata applies to (only present when filtering by account_ids)
      ActionsMeta withKey​(java.lang.String key)
      The unique key for the provider
      ActionsMeta withKey​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> key)
      The unique key for the provider
      ActionsMeta withName​(java.lang.String name)
      The name of the provider
      ActionsMeta withName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
      The name of the provider
      ActionsMeta withReleaseStage​(java.lang.String releaseStage)
      The release stage of the connector (e.g., ga, beta, preview).
      ActionsMeta withReleaseStage​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> releaseStage)
      The release stage of the connector (e.g., ga, beta, preview).
      ActionsMeta withScopeDefinitions​(java.util.List<ScopeDefinitionMetaItem> scopeDefinitions)
      The list of scope definitions available for this provider
      ActionsMeta withScopeDefinitions​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ScopeDefinitionMetaItem>> scopeDefinitions)
      The list of scope definitions available for this provider
      ActionsMeta withVersion​(java.lang.String version)
      The version of the actions metadata
      ActionsMeta withVersion​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> version)
      The version of the actions metadata
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ActionsMeta

        public ActionsMeta​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountId,
                           org.openapitools.jackson.nullable.JsonNullable<java.lang.String> integrationId,
                           org.openapitools.jackson.nullable.JsonNullable<java.lang.String> version,
                           org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name,
                           org.openapitools.jackson.nullable.JsonNullable<java.lang.String> key,
                           org.openapitools.jackson.nullable.JsonNullable<java.lang.String> icon,
                           org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description,
                           org.openapitools.jackson.nullable.JsonNullable<java.lang.String> releaseStage,
                           org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AuthenticationMetaItem>> authentication,
                           org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ScopeDefinitionMetaItem>> scopeDefinitions,
                           org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ActionMetaItem>> actions)
      • ActionsMeta

        public ActionsMeta()
    • Method Detail

      • accountId

        public 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 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 org.openapitools.jackson.nullable.JsonNullable<java.lang.String> version()
        The version of the actions metadata
      • name

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

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

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

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

        public 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 org.openapitools.jackson.nullable.JsonNullable<java.util.List<AuthenticationMetaItem>> authentication()
        The authentication methods supported by the provider
      • scopeDefinitions

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

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<ActionMetaItem>> actions()
        The list of actions available for this provider
      • withAccountId

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

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

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

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

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

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

        public ActionsMeta withName​(java.lang.String name)
        The name of the provider
      • withName

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

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

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

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

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

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

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

        public ActionsMeta withReleaseStage​(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.
      • withReleaseStage

        public ActionsMeta withReleaseStage​(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.
      • withAuthentication

        public ActionsMeta withAuthentication​(java.util.List<AuthenticationMetaItem> authentication)
        The authentication methods supported by the provider
      • withAuthentication

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

        public ActionsMeta withScopeDefinitions​(java.util.List<ScopeDefinitionMetaItem> scopeDefinitions)
        The list of scope definitions available for this provider
      • withScopeDefinitions

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

        public ActionsMeta withActions​(java.util.List<ActionMetaItem> actions)
        The list of actions available for this provider
      • withActions

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

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object