Class AppServiceAccount

java.lang.Object
com.okta.sdk.resource.model.AppServiceAccount
All Implemented Interfaces:
Serializable

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2026-03-13T17:36:05.533634+05:30[Asia/Kolkata]", comments="Generator version: 7.15.0") public class AppServiceAccount extends Object implements Serializable
AppServiceAccount
See Also:
  • Field Details

  • Constructor Details

    • AppServiceAccount

      public AppServiceAccount()
  • Method Details

    • getContainerGlobalName

      @Nullable public String getContainerGlobalName()
      The key name of the app in the Okta Integration Network (OIN)
      Returns:
      containerGlobalName
    • getContainerInstanceName

      @Nullable public String getContainerInstanceName()
      The app instance label
      Returns:
      containerInstanceName
    • containerOrn

      public AppServiceAccount containerOrn(String containerOrn)
    • getContainerOrn

      @Nonnull public String getContainerOrn()
      The [ORN](/openapi/okta-management/guides/roles/#okta-resource-name-orn) of the relevant resource. Use the specific app ORN format (`orn:{partition}:idp:{yourOrgId}:apps:{appType}:{appId}`) to identify an Okta app instance in your org.
      Returns:
      containerOrn
    • setContainerOrn

      public void setContainerOrn(String containerOrn)
    • getCreated

      @Nullable public OffsetDateTime getCreated()
      Timestamp when the app service account was created
      Returns:
      created
    • description

      public AppServiceAccount description(String description)
    • getDescription

      @Nullable public String getDescription()
      The description of the app service account
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • getId

      @Nullable public String getId()
      The UUID of the app service account
      Returns:
      id
    • getLastUpdated

      @Nullable public OffsetDateTime getLastUpdated()
      Timestamp when the app service account was last updated
      Returns:
      lastUpdated
    • name

      public AppServiceAccount name(String name)
    • getName

      @Nonnull public String getName()
      The user-defined name for the app service account
      Returns:
      name
    • setName

      public void setName(String name)
    • ownerGroupIds

      public AppServiceAccount ownerGroupIds(List<String> ownerGroupIds)
    • addownerGroupIdsItem

      public AppServiceAccount addownerGroupIdsItem(String ownerGroupIdsItem)
    • getOwnerGroupIds

      @Nullable public List<String> getOwnerGroupIds()
      A list of IDs of the Okta groups who own the app service account
      Returns:
      ownerGroupIds
    • setOwnerGroupIds

      public void setOwnerGroupIds(List<String> ownerGroupIds)
    • ownerUserIds

      public AppServiceAccount ownerUserIds(List<String> ownerUserIds)
    • addownerUserIdsItem

      public AppServiceAccount addownerUserIdsItem(String ownerUserIdsItem)
    • getOwnerUserIds

      @Nullable public List<String> getOwnerUserIds()
      A list of IDs of the Okta users who own the app service account
      Returns:
      ownerUserIds
    • setOwnerUserIds

      public void setOwnerUserIds(List<String> ownerUserIds)
    • password

      public AppServiceAccount password(String password)
    • getPassword

      @Nullable public String getPassword()
      The app service account password. Required for apps that don't have provisioning enabled or don't support password synchronization.
      Returns:
      password
    • setPassword

      public void setPassword(String password)
    • status

      public AppServiceAccount status(ServiceAccountStatus status)
    • getStatus

      @Nullable public ServiceAccountStatus getStatus()
      Get status
      Returns:
      status
    • setStatus

      public void setStatus(ServiceAccountStatus status)
    • statusDetail

      public AppServiceAccount statusDetail(ServiceAccountStatusDetail statusDetail)
    • getStatusDetail

      @Nullable public ServiceAccountStatusDetail getStatusDetail()
      Get statusDetail
      Returns:
      statusDetail
    • setStatusDetail

      public void setStatusDetail(ServiceAccountStatusDetail statusDetail)
    • username

      public AppServiceAccount username(String username)
    • getUsername

      @Nonnull public String getUsername()
      The username that serves as the direct link to your managed app account. Ensure that this value precisely matches the identifier of the target app account.
      Returns:
      username
    • setUsername

      public void setUsername(String username)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object