Class Instances

java.lang.Object
flexagon.ff.common.core.pojos.BasePOJO
flexagon.fd.model.pojos.instance.Instances
All Implemented Interfaces:
Serializable

public class Instances extends BasePOJO
See Also:
  • Constructor Details

    • Instances

      public Instances()
  • Method Details

    • getInstances

      public List<InstanceDetails> getInstances()
    • getCodes

      public List<String> getCodes(String pType)
    • getCodes

      public List<String> getCodes(String pType, String pProviderName)
      Method returns all the instance codes for the pType type pProviderName provider. This method is also used in the groovy expression for different type instances plugin operations.
      Returns:
      List of all Instance Codes
    • getCodes

      public List<String> getCodes(String pType, String pProviderName, boolean pAddBlankCode)
      Method returns all the instance codes for the pType type pProviderName provider. This method is also used in the groovy expression for different type instances plugin operations.
      Returns:
      List of all Instance Codes
    • getIntegrationInstancesLOV

      public List<ListValueDataObject> getIntegrationInstancesLOV(String pType, String pProviderName, boolean pAddBlankCode)
      Returns a list of ListValueDataObject items for the specified integration instance type. Optionally filters by provider and includes a blank code entry if requested.
      Parameters:
      pType - the required integration type to filter codes by (must not be null)
      pProviderName - the optional provider name to further filter the codes (can be null)
      pAddBlankCode - if true, includes a blank entry at the start of the list
      Returns:
      a list of ListValueDataObject instances matching the given criteria
    • getAwsAccountCodes

      public List<String> getAwsAccountCodes()
      Method returns all AWS Cloud instance codes.
      Returns:
      List of all Instance Codes
    • getAzureAccountCodes

      public List<String> getAzureAccountCodes()
      Method returns all Azure Cloud instance codes.
      Returns:
      List of all Instance Codes
    • getGCPAccountCodes

      public List<String> getGCPAccountCodes()
      Method returns all GCP Cloud instance codes.
      Returns:
      List of all Instance Codes
    • getCommonCloudSvcProviderAccountCodes

      public List<String> getCommonCloudSvcProviderAccountCodes()
      Returns:
      List of AWS,Azure and GCP cloud account.
    • getOciAccountCodes

      public List<String> getOciAccountCodes()
      Method returns all OCI Cloud instance codes.
      Returns:
      List of all Instance Codes
    • getOccAccountCodes

      public List<String> getOccAccountCodes()
      Method returns all OCC Cloud instance codes.
      Returns:
      List of all Instance Codes
    • getOpenShiftAccountCodes

      public List<String> getOpenShiftAccountCodes()
      Method returns all OpenShift Cloud instance codes.
      Returns:
      List of all Instance Codes
    • getOicAccountCodes

      public List<String> getOicAccountCodes()
      Method returns all OIC Cloud instance codes.
      Returns:
      List of all Instance Codes
    • getOACAccountCodes

      public List<String> getOACAccountCodes()
    • getMuleAccountCodes

      public List<String> getMuleAccountCodes()
    • getOvbAccountCodes

      public List<String> getOvbAccountCodes()
      Method returns all OVB Cloud instance codes.
      Returns:
      List of all Instance Codes
    • getOapAccountCodes

      public List<String> getOapAccountCodes()
      Method returns all OracleAPI Cloud instance codes.
      Returns:
      List of all Instance Codes
    • getBoomiAccountCodes

      public List<String> getBoomiAccountCodes()
      Method returns all Boomi Cloud instance codes.
      Returns:
      List of all Instance Codes
    • getCloudAccountCodes

      public List<String> getCloudAccountCodes()
    • getGitInstanceCodes

      public List<String> getGitInstanceCodes()
      Method returns all OIC Cloud instance codes.
      Returns:
      List of all Instance Codes
    • getScmInstanceCodes

      public List<String> getScmInstanceCodes(String pScmType)
    • getApigeeAccountCodes

      public List<String> getApigeeAccountCodes()
      Method returns all Apigee Cloud instance codes.
      Returns:
      List of all Instance Codes
    • getMicrosoftTeamsAccountCodes

      public List<String> getMicrosoftTeamsAccountCodes()
    • getSlackAccountCodes

      public List<String> getSlackAccountCodes()
    • getK8sAccountCodes

      public List<String> getK8sAccountCodes()
    • getDockerAccountCodes

      public List<String> getDockerAccountCodes()
    • getDockerRegistryAccountCodes

      public List<String> getDockerRegistryAccountCodes()
    • getJenkinsAccountCodes

      public List<String> getJenkinsAccountCodes()
    • getArtifactoryAccountCodes

      public List<String> getArtifactoryAccountCodes()
    • getNexusAccountCodes

      public List<String> getNexusAccountCodes()
    • getSonarQubeAccountCodes

      public List<String> getSonarQubeAccountCodes()
    • getCheckmarxAccountCodes

      public List<String> getCheckmarxAccountCodes()
    • getAcunetixAccountCodes

      public List<String> getAcunetixAccountCodes()
    • getSFAccountCodes

      public List<String> getSFAccountCodes()
      Method returns all SFDC Cloud instance codes.
      Returns:
      List of all Instance Codes
    • getOracleSaaSAccountCodes

      public List<String> getOracleSaaSAccountCodes()
      Method returns all Oracle SaaS FSM Cloud instance codes.
      Returns:
      List of all Instance Codes
    • getEPMAccountCodes

      public List<String> getEPMAccountCodes()
      Method returns all Oracle FSM Cloud instance codes.
      Returns:
      List of all Instance Codes
    • getCPQAccountCodes

      public List<String> getCPQAccountCodes()
      Method returns all Oracle CPQ Cloud instance codes.
      Returns:
      List of all Instance Codes
    • getAccountCodesByAccountTypeAndProviderName

      public List<String> getAccountCodesByAccountTypeAndProviderName(String pAccountType, String pProviderName)
      Method returns all instance codes by accuont type and provider name.
      Returns:
      List of all Instance Codes
    • getAccountCodesByAccountTypeAndProviderNames

      public List<String> getAccountCodesByAccountTypeAndProviderNames(String pAccountType, List<String> pProviderNames)
      Method returns all instance codes by account type and provider names.
      Returns:
      List of all Instance Codes