Class ActionsMeta.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.ActionsMeta.Builder
-
- Enclosing class:
- ActionsMeta
public static final class ActionsMeta.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActionsMeta.BuilderaccountId(java.lang.String accountId)The account ID this metadata applies to (only present when filtering by account_ids)ActionsMeta.BuilderaccountId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountId)The account ID this metadata applies to (only present when filtering by account_ids)ActionsMeta.Builderactions(java.util.List<ActionMetaItem> actions)The list of actions available for this providerActionsMeta.Builderactions(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ActionMetaItem>> actions)The list of actions available for this providerActionsMeta.Builderauthentication(java.util.List<AuthenticationMetaItem> authentication)The authentication methods supported by the providerActionsMeta.Builderauthentication(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AuthenticationMetaItem>> authentication)The authentication methods supported by the providerActionsMetabuild()ActionsMeta.Builderdescription(java.lang.String description)The description of the providerActionsMeta.Builderdescription(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)The description of the providerActionsMeta.Buildericon(java.lang.String icon)The icon URL for the providerActionsMeta.Buildericon(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> icon)The icon URL for the providerActionsMeta.BuilderintegrationId(java.lang.String integrationId)The integration ID this metadata applies to (only present when filtering by account_ids)ActionsMeta.BuilderintegrationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> integrationId)The integration ID this metadata applies to (only present when filtering by account_ids)ActionsMeta.Builderkey(java.lang.String key)The unique key for the providerActionsMeta.Builderkey(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> key)The unique key for the providerActionsMeta.Buildername(java.lang.String name)The name of the providerActionsMeta.Buildername(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)The name of the providerActionsMeta.BuilderreleaseStage(java.lang.String releaseStage)The release stage of the connector (e.g., ga, beta, preview).ActionsMeta.BuilderreleaseStage(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> releaseStage)The release stage of the connector (e.g., ga, beta, preview).ActionsMeta.BuilderscopeDefinitions(java.util.List<ScopeDefinitionMetaItem> scopeDefinitions)The list of scope definitions available for this providerActionsMeta.BuilderscopeDefinitions(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ScopeDefinitionMetaItem>> scopeDefinitions)The list of scope definitions available for this providerActionsMeta.Builderversion(java.lang.String version)The version of the actions metadataActionsMeta.Builderversion(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> version)The version of the actions metadata
-
-
-
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(java.lang.String name)
The name of the provider
-
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(java.util.List<AuthenticationMetaItem> authentication)
The authentication methods supported by the provider
-
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(java.util.List<ScopeDefinitionMetaItem> scopeDefinitions)
The list of scope definitions available for this 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(java.util.List<ActionMetaItem> actions)
The list of actions 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
-
build
public ActionsMeta build()
-
-