test_class.declarator: fqdnExecutor = new FqdnExecutor()
test_class.original_string: FqdnExecutor fqdnExecutor = new FqdnExecutor();
test_class.type: FqdnExecutor
test_class.var_name: fqdnExecutor
test_class.declarator: mock = mock(GslbProvider.class)
test_class.original_string: GslbProvider mock = mock(GslbProvider.class);
test_class.type: GslbProvider
test_class.var_name: mock
test_class.declarator: classesMap = new HashMap<>()
test_class.original_string: Map<String, Map<String, String>> classesMap = new HashMap<>();
test_class.type: Map<String, Map<String, String>>
test_class.var_name: classesMap
test_class.declarator: ONEOPS_CLASS = "oneops"
test_class.modifier: private static
test_class.original_string: private static String ONEOPS_CLASS = "oneops";
test_class.type: String
test_class.var_name: ONEOPS_CLASS
test_class.declarator: BASE_CLASS = "base"
test_class.modifier: private static
test_class.original_string: private static String BASE_CLASS = "base";
test_class.type: String
test_class.var_name: BASE_CLASS
test_class.declarator: BOM_LB = "bom_lb"
test_class.modifier: private static
test_class.original_string: private static String BOM_LB = "bom_lb";
test_class.type: String
test_class.var_name: BOM_LB
test_class.declarator: MANIFEST_LB = "manifest_lb"
test_class.modifier: private static
test_class.original_string: private static String MANIFEST_LB = "manifest_lb";
test_class.type: String
test_class.var_name: MANIFEST_LB
test_class.declarator: BOM_FQDN = "bom_fqdn"
test_class.modifier: private static
test_class.original_string: private static String BOM_FQDN = "bom_fqdn";
test_class.type: String
test_class.var_name: BOM_FQDN
test_class.declarator: MANIFEST_FQDN = "manifest_fqdn"
test_class.modifier: private static
test_class.original_string: private static String MANIFEST_FQDN = "manifest_fqdn";
test_class.type: String
test_class.var_name: MANIFEST_FQDN
test_class.file: inductor/src/test/java/com/oneops/inductor/FqdnExecutorTest.java
test_class.identifier: FqdnExecutorTest
test_case.body: @Test
    public void dontMatchAoWithDifferentServiceType() {
      CmsActionOrderSimple ao = ao();
      ao.getCi().getCiAttributes().put("service_type", "netscaler");
      Response response = fqdnExecutor.execute(ao, "/tmp");
      assertThat(response.getResult(), is(Result.NOT_MATCHED));
    }
test_case.class_method_signature: FqdnExecutorTest.dontMatchAoWithDifferentServiceType()
test_case.full_signature: @Test public void dontMatchAoWithDifferentServiceType()
test_case.identifier: dontMatchAoWithDifferentServiceType
test_case.invocations: ao put getCiAttributes getCi execute assertThat getResult is
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void dontMatchAoWithDifferentServiceType()
focal_class.declarator: ONEOPS_FQDN_CLASS = "bom.oneops.1.Fqdn"
focal_class.modifier: private static
focal_class.original_string: private static String ONEOPS_FQDN_CLASS = "bom.oneops.1.Fqdn";
focal_class.type: String
focal_class.var_name: ONEOPS_FQDN_CLASS
focal_class.declarator: BASE_FQDN_CLASS = "bom.Fqdn"
focal_class.modifier: private static
focal_class.original_string: private static String BASE_FQDN_CLASS = "bom.Fqdn";
focal_class.type: String
focal_class.var_name: BASE_FQDN_CLASS
focal_class.declarator: SERVICE_TYPE_TORBIT = "torbit"
focal_class.modifier: private static final
focal_class.original_string: private static final String SERVICE_TYPE_TORBIT = "torbit";
focal_class.type: String
focal_class.var_name: SERVICE_TYPE_TORBIT
focal_class.declarator: ATTRIBUTE_USER = "user_name"
focal_class.modifier: private static final
focal_class.original_string: private static final String ATTRIBUTE_USER = "user_name";
focal_class.type: String
focal_class.var_name: ATTRIBUTE_USER
focal_class.declarator: ATTRIBUTE_ENDPOINT = "endpoint"
focal_class.modifier: private static final
focal_class.original_string: private static final String ATTRIBUTE_ENDPOINT = "endpoint";
focal_class.type: String
focal_class.var_name: ATTRIBUTE_ENDPOINT
focal_class.declarator: ATTRIBUTE_AUTH_KEY = "auth_key"
focal_class.modifier: private static final
focal_class.original_string: private static final String ATTRIBUTE_AUTH_KEY = "auth_key";
focal_class.type: String
focal_class.var_name: ATTRIBUTE_AUTH_KEY
focal_class.declarator: ATTRIBUTE_GROUP_ID = "group_id"
focal_class.modifier: private static final
focal_class.original_string: private static final String ATTRIBUTE_GROUP_ID = "group_id";
focal_class.type: String
focal_class.var_name: ATTRIBUTE_GROUP_ID
focal_class.declarator: ATTRIBUTE_GSLB_BASE_DOMAIN = "gslb_base_domain"
focal_class.modifier: private static final
focal_class.original_string: private static final String ATTRIBUTE_GSLB_BASE_DOMAIN = "gslb_base_domain";
focal_class.type: String
focal_class.var_name: ATTRIBUTE_GSLB_BASE_DOMAIN
focal_class.declarator: ATTRIBUTE_GDNS = "global_dns"
focal_class.modifier: private static final
focal_class.original_string: private static final String ATTRIBUTE_GDNS = "global_dns";
focal_class.type: String
focal_class.var_name: ATTRIBUTE_GDNS
focal_class.declarator: ATTRIBUTE_PLATFORM_ENABLED = "is_platform_enabled"
focal_class.modifier: private static final
focal_class.original_string: private static final String ATTRIBUTE_PLATFORM_ENABLED = "is_platform_enabled";
focal_class.type: String
focal_class.var_name: ATTRIBUTE_PLATFORM_ENABLED
focal_class.declarator: ATTRIBUTE_SERVICE_TYPE = "service_type"
focal_class.modifier: static final
focal_class.original_string: static final String ATTRIBUTE_SERVICE_TYPE = "service_type";
focal_class.type: String
focal_class.var_name: ATTRIBUTE_SERVICE_TYPE
focal_class.declarator: TORBIT_SERVICE_CLASS = "cloud.service.oneops.1.Torbit"
focal_class.modifier: private static final
focal_class.original_string: private static final String TORBIT_SERVICE_CLASS = "cloud.service.oneops.1.Torbit";
focal_class.type: String
focal_class.var_name: TORBIT_SERVICE_CLASS
focal_class.declarator: PAYLOAD_ENVIRONMENT = "Environment"
focal_class.modifier: private static final
focal_class.original_string: private static final String PAYLOAD_ENVIRONMENT = "Environment";
focal_class.type: String
focal_class.var_name: PAYLOAD_ENVIRONMENT
focal_class.declarator: LB_PAYLOAD = "lb"
focal_class.modifier: public static final
focal_class.original_string: public static final String LB_PAYLOAD = "lb";
focal_class.type: String
focal_class.var_name: LB_PAYLOAD
focal_class.declarator: CLOUDS_PAYLOAD = "fqdnclouds"
focal_class.modifier: public static final
focal_class.original_string: public static final String CLOUDS_PAYLOAD = "fqdnclouds";
focal_class.type: String
focal_class.var_name: CLOUDS_PAYLOAD
focal_class.declarator: ATTRIBUTE_DNS_RECORD = "dns_record"
focal_class.modifier: public static final
focal_class.original_string: public static final String ATTRIBUTE_DNS_RECORD = "dns_record";
focal_class.type: String
focal_class.var_name: ATTRIBUTE_DNS_RECORD
focal_class.declarator: ATTRIBUTE_CLOUD_STATUS = "base.Consumes.adminstatus"
focal_class.modifier: private static final
focal_class.original_string: private static final String ATTRIBUTE_CLOUD_STATUS = "base.Consumes.adminstatus";
focal_class.type: String
focal_class.var_name: ATTRIBUTE_CLOUD_STATUS
focal_class.declarator: ATTRIBUTE_CLOUD_PRIORITY = "base.Consumes.priority"
focal_class.modifier: private static final
focal_class.original_string: private static final String ATTRIBUTE_CLOUD_PRIORITY = "base.Consumes.priority";
focal_class.type: String
focal_class.var_name: ATTRIBUTE_CLOUD_PRIORITY
focal_class.declarator: ATTRIBUTE_LISTENERS = "listeners"
focal_class.modifier: private static final
focal_class.original_string: private static final String ATTRIBUTE_LISTENERS = "listeners";
focal_class.type: String
focal_class.var_name: ATTRIBUTE_LISTENERS
focal_class.declarator: ATTRIBUTE_ECV_MAP = "ecv_map"
focal_class.modifier: private static final
focal_class.original_string: private static final String ATTRIBUTE_ECV_MAP = "ecv_map";
focal_class.type: String
focal_class.var_name: ATTRIBUTE_ECV_MAP
focal_class.declarator: ATTRIBUTE_DNS_HOST = "host"
focal_class.modifier: private static final
focal_class.original_string: private static final String ATTRIBUTE_DNS_HOST = "host";
focal_class.type: String
focal_class.var_name: ATTRIBUTE_DNS_HOST
focal_class.declarator: ATTRIBUTE_DNS_USER_NAME = "username"
focal_class.modifier: private static final
focal_class.original_string: private static final String ATTRIBUTE_DNS_USER_NAME = "username";
focal_class.type: String
focal_class.var_name: ATTRIBUTE_DNS_USER_NAME
focal_class.declarator: ATTRIBUTE_DNS_PASSWORD = "password"
focal_class.modifier: private static final
focal_class.original_string: private static final String ATTRIBUTE_DNS_PASSWORD = "password";
focal_class.type: String
focal_class.var_name: ATTRIBUTE_DNS_PASSWORD
focal_class.declarator: ATTRIBUTE_DNS_ZONE = "zone"
focal_class.modifier: private static final
focal_class.original_string: private static final String ATTRIBUTE_DNS_ZONE = "zone";
focal_class.type: String
focal_class.var_name: ATTRIBUTE_DNS_ZONE
focal_class.declarator: ATTRIBUTE_ALIAS = "aliases"
focal_class.modifier: private static final
focal_class.original_string: private static final String ATTRIBUTE_ALIAS = "aliases";
focal_class.type: String
focal_class.var_name: ATTRIBUTE_ALIAS
focal_class.declarator: ATTRIBUTE_FULL_ALIAS = "full_aliases"
focal_class.modifier: private static final
focal_class.original_string: private static final String ATTRIBUTE_FULL_ALIAS = "full_aliases";
focal_class.type: String
focal_class.var_name: ATTRIBUTE_FULL_ALIAS
focal_class.declarator: ATTRIBUTE_DISTRIBUTION = "distribution"
focal_class.modifier: private static final
focal_class.original_string: private static final String ATTRIBUTE_DISTRIBUTION = "distribution";
focal_class.type: String
focal_class.var_name: ATTRIBUTE_DISTRIBUTION
focal_class.declarator: CLOUD_STATUS_ACTIVE = "active"
focal_class.modifier: private static final
focal_class.original_string: private static final String CLOUD_STATUS_ACTIVE = "active";
focal_class.type: String
focal_class.var_name: CLOUD_STATUS_ACTIVE
focal_class.declarator: CLOUD_STATUS_INACTIVE = "inactive"
focal_class.modifier: private static final
focal_class.original_string: private static final String CLOUD_STATUS_INACTIVE = "inactive";
focal_class.type: String
focal_class.var_name: CLOUD_STATUS_INACTIVE
focal_class.declarator: logger = Logger.getLogger(FqdnExecutor.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger logger = Logger.getLogger(FqdnExecutor.class);
focal_class.type: Logger
focal_class.var_name: logger
focal_class.declarator: woHelper
focal_class.modifier: @Autowired
focal_class.original_string: @Autowired
    WoHelper woHelper;
focal_class.type: WoHelper
focal_class.var_name: woHelper
focal_class.declarator: gson
focal_class.modifier: @Autowired
focal_class.original_string: @Autowired
    Gson gson;
focal_class.type: Gson
focal_class.var_name: gson
focal_class.declarator: fqdnVerifier
focal_class.modifier: @Autowired
focal_class.original_string: @Autowired
    FqdnVerifier fqdnVerifier;
focal_class.type: FqdnVerifier
focal_class.var_name: fqdnVerifier
focal_class.declarator: jsonParser
focal_class.modifier: @Autowired
focal_class.original_string: @Autowired
    JsonParser jsonParser;
focal_class.type: JsonParser
focal_class.var_name: jsonParser
focal_class.declarator: gsonPretty = new GsonBuilder().setPrettyPrinting().create()
focal_class.original_string: Gson gsonPretty = new GsonBuilder().setPrettyPrinting().create();
focal_class.type: Gson
focal_class.var_name: gsonPretty
focal_class.declarator: gslbProvider
focal_class.original_string: GslbProvider gslbProvider;
focal_class.type: GslbProvider
focal_class.var_name: gslbProvider
focal_class.declarator: distributionMap
focal_class.modifier: private
focal_class.original_string: private Map<String, Distribution> distributionMap;
focal_class.type: Map<String, Distribution>
focal_class.var_name: distributionMap
focal_class.declarator: protocolMap
focal_class.modifier: private
focal_class.original_string: private Map<String, Protocol> protocolMap;
focal_class.type: Map<String, Protocol>
focal_class.var_name: protocolMap
focal_class.file: inductor/src/main/java/com/oneops/inductor/FqdnExecutor.java
focal_class.identifier: FqdnExecutor
focal_class.interfaces: implements ComponentWoExecutor
focal_class.class_method_signature: FqdnExecutor.FqdnExecutor()
focal_class.full_signature: public  FqdnExecutor()
focal_class.identifier: FqdnExecutor
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  FqdnExecutor()
focal_class.class_method_signature: FqdnExecutor.getComponentClasses()
focal_class.full_signature: @Override public List<String> getComponentClasses()
focal_class.identifier: getComponentClasses
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: List<String>
focal_class.signature: List<String> getComponentClasses()
focal_class.class_method_signature: FqdnExecutor.execute(CmsWorkOrderSimple wo, String dataDir)
focal_class.full_signature: @Override public Response execute(CmsWorkOrderSimple wo, String dataDir)
focal_class.identifier: execute
focal_class.modifiers: @Override public
focal_class.parameters: (CmsWorkOrderSimple wo, String dataDir)
focal_class.return: Response
focal_class.signature: Response execute(CmsWorkOrderSimple wo, String dataDir)
focal_class.class_method_signature: FqdnExecutor.isFqdnInstance(CmsWorkOrderSimpleBase wo)
focal_class.full_signature: private boolean isFqdnInstance(CmsWorkOrderSimpleBase wo)
focal_class.identifier: isFqdnInstance
focal_class.modifiers: private
focal_class.parameters: (CmsWorkOrderSimpleBase wo)
focal_class.return: boolean
focal_class.signature: boolean isFqdnInstance(CmsWorkOrderSimpleBase wo)
focal_class.class_method_signature: FqdnExecutor.isGslbDeleteAction(CmsWorkOrderSimple wo)
focal_class.full_signature: private boolean isGslbDeleteAction(CmsWorkOrderSimple wo)
focal_class.identifier: isGslbDeleteAction
focal_class.modifiers: private
focal_class.parameters: (CmsWorkOrderSimple wo)
focal_class.return: boolean
focal_class.signature: boolean isGslbDeleteAction(CmsWorkOrderSimple wo)
focal_class.class_method_signature: FqdnExecutor.provisionedGslb(CmsWorkOrderSimple wo, TorbitConfig torbitConfig, InfobloxConfig infobloxConfig, String logKey)
focal_class.full_signature: private ProvisionedGslb provisionedGslb(CmsWorkOrderSimple wo, TorbitConfig torbitConfig, InfobloxConfig infobloxConfig, String logKey)
focal_class.identifier: provisionedGslb
focal_class.modifiers: private
focal_class.parameters: (CmsWorkOrderSimple wo, TorbitConfig torbitConfig, InfobloxConfig infobloxConfig, String logKey)
focal_class.return: ProvisionedGslb
focal_class.signature: ProvisionedGslb provisionedGslb(CmsWorkOrderSimple wo, TorbitConfig torbitConfig, InfobloxConfig infobloxConfig, String logKey)
focal_class.class_method_signature: FqdnExecutor.execute(CmsActionOrderSimple ao, String dataDir)
focal_class.full_signature: @Override public Response execute(CmsActionOrderSimple ao, String dataDir)
focal_class.identifier: execute
focal_class.modifiers: @Override public
focal_class.parameters: (CmsActionOrderSimple ao, String dataDir)
focal_class.return: Response
focal_class.signature: Response execute(CmsActionOrderSimple ao, String dataDir)
focal_class.class_method_signature: FqdnExecutor.executeInternal(CmsWorkOrderSimpleBase wo, String logKey, String execType, String dataDir,
        BiConsumer<TorbitConfig, InfobloxConfig> consumer)
focal_class.full_signature: private void executeInternal(CmsWorkOrderSimpleBase wo, String logKey, String execType, String dataDir,
        BiConsumer<TorbitConfig, InfobloxConfig> consumer)
focal_class.identifier: executeInternal
focal_class.modifiers: private
focal_class.parameters: (CmsWorkOrderSimpleBase wo, String logKey, String execType, String dataDir,
        BiConsumer<TorbitConfig, InfobloxConfig> consumer)
focal_class.return: void
focal_class.signature: void executeInternal(CmsWorkOrderSimpleBase wo, String logKey, String execType, String dataDir,
        BiConsumer<TorbitConfig, InfobloxConfig> consumer)
focal_class.class_method_signature: FqdnExecutor.verify(CmsWorkOrderSimple wo, Response response)
focal_class.full_signature: @Override public Response verify(CmsWorkOrderSimple wo, Response response)
focal_class.identifier: verify
focal_class.modifiers: @Override public
focal_class.parameters: (CmsWorkOrderSimple wo, Response response)
focal_class.return: Response
focal_class.signature: Response verify(CmsWorkOrderSimple wo, Response response)
focal_class.class_method_signature: FqdnExecutor.updateWoResult(CmsWorkOrderSimple wo, GslbProvisionResponse response, String logKey)
focal_class.full_signature: private void updateWoResult(CmsWorkOrderSimple wo, GslbProvisionResponse response, String logKey)
focal_class.identifier: updateWoResult
focal_class.modifiers: private
focal_class.parameters: (CmsWorkOrderSimple wo, GslbProvisionResponse response, String logKey)
focal_class.return: void
focal_class.signature: void updateWoResult(CmsWorkOrderSimple wo, GslbProvisionResponse response, String logKey)
focal_class.class_method_signature: FqdnExecutor.updateWoResult(CmsWorkOrderSimple wo, GslbResponse response, String logKey)
focal_class.full_signature: private void updateWoResult(CmsWorkOrderSimple wo, GslbResponse response, String logKey)
focal_class.identifier: updateWoResult
focal_class.modifiers: private
focal_class.parameters: (CmsWorkOrderSimple wo, GslbResponse response, String logKey)
focal_class.return: void
focal_class.signature: void updateWoResult(CmsWorkOrderSimple wo, GslbResponse response, String logKey)
focal_class.class_method_signature: FqdnExecutor.updateAoResult(CmsActionOrderSimple wo, GslbResponse response, String logKey)
focal_class.full_signature: private void updateAoResult(CmsActionOrderSimple wo, GslbResponse response, String logKey)
focal_class.identifier: updateAoResult
focal_class.modifiers: private
focal_class.parameters: (CmsActionOrderSimple wo, GslbResponse response, String logKey)
focal_class.return: void
focal_class.signature: void updateAoResult(CmsActionOrderSimple wo, GslbResponse response, String logKey)
focal_class.class_method_signature: FqdnExecutor.getGslbRequestFromWo(CmsWorkOrderSimple wo, TorbitConfig torbitConfig, InfobloxConfig infobloxConfig, String logKey)
focal_class.full_signature: private Gslb getGslbRequestFromWo(CmsWorkOrderSimple wo, TorbitConfig torbitConfig, InfobloxConfig infobloxConfig, String logKey)
focal_class.identifier: getGslbRequestFromWo
focal_class.modifiers: private
focal_class.parameters: (CmsWorkOrderSimple wo, TorbitConfig torbitConfig, InfobloxConfig infobloxConfig, String logKey)
focal_class.return: Gslb
focal_class.signature: Gslb getGslbRequestFromWo(CmsWorkOrderSimple wo, TorbitConfig torbitConfig, InfobloxConfig infobloxConfig, String logKey)
focal_class.class_method_signature: FqdnExecutor.getGslbRequestFromAo(CmsActionOrderSimple ao, TorbitConfig torbitConfig, InfobloxConfig infobloxConfig, String logKey)
focal_class.full_signature: private Gslb getGslbRequestFromAo(CmsActionOrderSimple ao, TorbitConfig torbitConfig, InfobloxConfig infobloxConfig, String logKey)
focal_class.identifier: getGslbRequestFromAo
focal_class.modifiers: private
focal_class.parameters: (CmsActionOrderSimple ao, TorbitConfig torbitConfig, InfobloxConfig infobloxConfig, String logKey)
focal_class.return: Gslb
focal_class.signature: Gslb getGslbRequestFromAo(CmsActionOrderSimple ao, TorbitConfig torbitConfig, InfobloxConfig infobloxConfig, String logKey)
focal_class.class_method_signature: FqdnExecutor.getAliasesWithDefault(Context context, Map<String, String> fqdnAttrs)
focal_class.full_signature: private Set<String> getAliasesWithDefault(Context context, Map<String, String> fqdnAttrs)
focal_class.identifier: getAliasesWithDefault
focal_class.modifiers: private
focal_class.parameters: (Context context, Map<String, String> fqdnAttrs)
focal_class.return: Set<String>
focal_class.signature: Set<String> getAliasesWithDefault(Context context, Map<String, String> fqdnAttrs)
focal_class.class_method_signature: FqdnExecutor.getAliases(Context context, Map<String, String> fqdnAttrs)
focal_class.full_signature: private Set<String> getAliases(Context context, Map<String, String> fqdnAttrs)
focal_class.identifier: getAliases
focal_class.modifiers: private
focal_class.parameters: (Context context, Map<String, String> fqdnAttrs)
focal_class.return: Set<String>
focal_class.signature: Set<String> getAliases(Context context, Map<String, String> fqdnAttrs)
focal_class.class_method_signature: FqdnExecutor.addAliases(Context context, Map<String, String> fqdnAttrs, Set<String> currentAliases)
focal_class.full_signature: private void addAliases(Context context, Map<String, String> fqdnAttrs, Set<String> currentAliases)
focal_class.identifier: addAliases
focal_class.modifiers: private
focal_class.parameters: (Context context, Map<String, String> fqdnAttrs, Set<String> currentAliases)
focal_class.return: void
focal_class.signature: void addAliases(Context context, Map<String, String> fqdnAttrs, Set<String> currentAliases)
focal_class.class_method_signature: FqdnExecutor.getFullAlias(String alias, Context context)
focal_class.full_signature: private String getFullAlias(String alias, Context context)
focal_class.identifier: getFullAlias
focal_class.modifiers: private
focal_class.parameters: (String alias, Context context)
focal_class.return: String
focal_class.signature: String getFullAlias(String alias, Context context)
focal_class.class_method_signature: FqdnExecutor.addAlias(String attrValue, Set<String> aliases, Function<String, String> mapper)
focal_class.full_signature: private void addAlias(String attrValue, Set<String> aliases, Function<String, String> mapper)
focal_class.identifier: addAlias
focal_class.modifiers: private
focal_class.parameters: (String attrValue, Set<String> aliases, Function<String, String> mapper)
focal_class.return: void
focal_class.signature: void addAlias(String attrValue, Set<String> aliases, Function<String, String> mapper)
focal_class.class_method_signature: FqdnExecutor.getCloudDnsEntry(Context context, CmsCISimple cloud)
focal_class.full_signature: private List<CloudARecord> getCloudDnsEntry(Context context, CmsCISimple cloud)
focal_class.identifier: getCloudDnsEntry
focal_class.modifiers: private
focal_class.parameters: (Context context, CmsCISimple cloud)
focal_class.return: List<CloudARecord>
focal_class.signature: List<CloudARecord> getCloudDnsEntry(Context context, CmsCISimple cloud)
focal_class.class_method_signature: FqdnExecutor.lbTargets(CmsWorkOrderSimple wo, Context context)
focal_class.full_signature: private List<Lb> lbTargets(CmsWorkOrderSimple wo, Context context)
focal_class.identifier: lbTargets
focal_class.modifiers: private
focal_class.parameters: (CmsWorkOrderSimple wo, Context context)
focal_class.return: List<Lb>
focal_class.signature: List<Lb> lbTargets(CmsWorkOrderSimple wo, Context context)
focal_class.class_method_signature: FqdnExecutor.lbTargets(CmsActionOrderSimple ao)
focal_class.full_signature: private List<Lb> lbTargets(CmsActionOrderSimple ao)
focal_class.identifier: lbTargets
focal_class.modifiers: private
focal_class.parameters: (CmsActionOrderSimple ao)
focal_class.return: List<Lb>
focal_class.signature: List<Lb> lbTargets(CmsActionOrderSimple ao)
focal_class.class_method_signature: FqdnExecutor.lbTarget(Instance lbCi, Map<Long, Cloud> cloudMap)
focal_class.full_signature: private Lb lbTarget(Instance lbCi, Map<Long, Cloud> cloudMap)
focal_class.identifier: lbTarget
focal_class.modifiers: private
focal_class.parameters: (Instance lbCi, Map<Long, Cloud> cloudMap)
focal_class.return: Lb
focal_class.signature: Lb lbTarget(Instance lbCi, Map<Long, Cloud> cloudMap)
focal_class.class_method_signature: FqdnExecutor.isEnabledForTraffic(Cloud cloud)
focal_class.full_signature: private boolean isEnabledForTraffic(Cloud cloud)
focal_class.identifier: isEnabledForTraffic
focal_class.modifiers: private
focal_class.parameters: (Cloud cloud)
focal_class.return: boolean
focal_class.signature: boolean isEnabledForTraffic(Cloud cloud)
focal_class.class_method_signature: FqdnExecutor.getInfobloxConfig(CmsWorkOrderSimpleBase wo)
focal_class.full_signature: private InfobloxConfig getInfobloxConfig(CmsWorkOrderSimpleBase wo)
focal_class.identifier: getInfobloxConfig
focal_class.modifiers: private
focal_class.parameters: (CmsWorkOrderSimpleBase wo)
focal_class.return: InfobloxConfig
focal_class.signature: InfobloxConfig getInfobloxConfig(CmsWorkOrderSimpleBase wo)
focal_class.class_method_signature: FqdnExecutor.isPlatformDisabled(CmsWorkOrderSimpleBase wo)
focal_class.full_signature: private boolean isPlatformDisabled(CmsWorkOrderSimpleBase wo)
focal_class.identifier: isPlatformDisabled
focal_class.modifiers: private
focal_class.parameters: (CmsWorkOrderSimpleBase wo)
focal_class.return: boolean
focal_class.signature: boolean isPlatformDisabled(CmsWorkOrderSimpleBase wo)
focal_class.class_method_signature: FqdnExecutor.healthChecks(Context context, String logKey)
focal_class.full_signature: private List<HealthCheck> healthChecks(Context context, String logKey)
focal_class.identifier: healthChecks
focal_class.modifiers: private
focal_class.parameters: (Context context, String logKey)
focal_class.return: List<HealthCheck>
focal_class.signature: List<HealthCheck> healthChecks(Context context, String logKey)
focal_class.class_method_signature: FqdnExecutor.newHealthCheck(String protocol, int port, String testObjectPath)
focal_class.full_signature: private HealthCheck newHealthCheck(String protocol, int port, String testObjectPath)
focal_class.identifier: newHealthCheck
focal_class.modifiers: private
focal_class.parameters: (String protocol, int port, String testObjectPath)
focal_class.return: HealthCheck
focal_class.signature: HealthCheck newHealthCheck(String protocol, int port, String testObjectPath)
focal_class.class_method_signature: FqdnExecutor.getPlatformClouds(CmsWorkOrderSimple wo)
focal_class.full_signature: private Map<Long, Cloud> getPlatformClouds(CmsWorkOrderSimple wo)
focal_class.identifier: getPlatformClouds
focal_class.modifiers: private
focal_class.parameters: (CmsWorkOrderSimple wo)
focal_class.return: Map<Long, Cloud>
focal_class.signature: Map<Long, Cloud> getPlatformClouds(CmsWorkOrderSimple wo)
focal_class.class_method_signature: FqdnExecutor.getPlatformClouds(CmsActionOrderSimple ao)
focal_class.full_signature: private Map<Long, Cloud> getPlatformClouds(CmsActionOrderSimple ao)
focal_class.identifier: getPlatformClouds
focal_class.modifiers: private
focal_class.parameters: (CmsActionOrderSimple ao)
focal_class.return: Map<Long, Cloud>
focal_class.signature: Map<Long, Cloud> getPlatformClouds(CmsActionOrderSimple ao)
focal_class.class_method_signature: FqdnExecutor.getPlatformClouds(List<? extends Instance> clouds)
focal_class.full_signature: private List<Cloud> getPlatformClouds(List<? extends Instance> clouds)
focal_class.identifier: getPlatformClouds
focal_class.modifiers: private
focal_class.parameters: (List<? extends Instance> clouds)
focal_class.return: List<Cloud>
focal_class.signature: List<Cloud> getPlatformClouds(List<? extends Instance> clouds)
focal_class.class_method_signature: FqdnExecutor.cloudFromCi(Instance cloudCi)
focal_class.full_signature: private Cloud cloudFromCi(Instance cloudCi)
focal_class.identifier: cloudFromCi
focal_class.modifiers: private
focal_class.parameters: (Instance cloudCi)
focal_class.return: Cloud
focal_class.signature: Cloud cloudFromCi(Instance cloudCi)
focal_class.class_method_signature: FqdnExecutor.isLocalWo(CmsWorkOrderSimpleBase wo)
focal_class.full_signature: private boolean isLocalWo(CmsWorkOrderSimpleBase wo)
focal_class.identifier: isLocalWo
focal_class.modifiers: private
focal_class.parameters: (CmsWorkOrderSimpleBase wo)
focal_class.return: boolean
focal_class.signature: boolean isLocalWo(CmsWorkOrderSimpleBase wo)
focal_class.class_method_signature: FqdnExecutor.isTorbitServiceType(CmsWorkOrderSimple wo)
focal_class.full_signature: private boolean isTorbitServiceType(CmsWorkOrderSimple wo)
focal_class.identifier: isTorbitServiceType
focal_class.modifiers: private
focal_class.parameters: (CmsWorkOrderSimple wo)
focal_class.return: boolean
focal_class.signature: boolean isTorbitServiceType(CmsWorkOrderSimple wo)
focal_class.class_method_signature: FqdnExecutor.isGdnsEnabled(CmsWorkOrderSimple wo)
focal_class.full_signature: private boolean isGdnsEnabled(CmsWorkOrderSimple wo)
focal_class.identifier: isGdnsEnabled
focal_class.modifiers: private
focal_class.parameters: (CmsWorkOrderSimple wo)
focal_class.return: boolean
focal_class.signature: boolean isGdnsEnabled(CmsWorkOrderSimple wo)
focal_class.class_method_signature: FqdnExecutor.getTorbitConfig(CmsWorkOrderSimpleBase wo, String logKey)
focal_class.full_signature: private TorbitConfig getTorbitConfig(CmsWorkOrderSimpleBase wo, String logKey)
focal_class.identifier: getTorbitConfig
focal_class.modifiers: private
focal_class.parameters: (CmsWorkOrderSimpleBase wo, String logKey)
focal_class.return: TorbitConfig
focal_class.signature: TorbitConfig getTorbitConfig(CmsWorkOrderSimpleBase wo, String logKey)
focal_class.class_method_signature: FqdnExecutor.isTorbitGslb(CmsActionOrderSimple ao)
focal_class.full_signature: private boolean isTorbitGslb(CmsActionOrderSimple ao)
focal_class.identifier: isTorbitGslb
focal_class.modifiers: private
focal_class.parameters: (CmsActionOrderSimple ao)
focal_class.return: boolean
focal_class.signature: boolean isTorbitGslb(CmsActionOrderSimple ao)
focal_class.class_method_signature: FqdnExecutor.distribution(Map<String, String> fqdnAttributes)
focal_class.full_signature: private Distribution distribution(Map<String, String> fqdnAttributes)
focal_class.identifier: distribution
focal_class.modifiers: private
focal_class.parameters: (Map<String, String> fqdnAttributes)
focal_class.return: Distribution
focal_class.signature: Distribution distribution(Map<String, String> fqdnAttributes)
focal_class.class_method_signature: FqdnExecutor.context(CmsWorkOrderSimple wo, InfobloxConfig infobloxConfig)
focal_class.full_signature: private Context context(CmsWorkOrderSimple wo, InfobloxConfig infobloxConfig)
focal_class.identifier: context
focal_class.modifiers: private
focal_class.parameters: (CmsWorkOrderSimple wo, InfobloxConfig infobloxConfig)
focal_class.return: Context
focal_class.signature: Context context(CmsWorkOrderSimple wo, InfobloxConfig infobloxConfig)
focal_class.class_method_signature: FqdnExecutor.context(CmsActionOrderSimple ao, InfobloxConfig infobloxConfig)
focal_class.full_signature: private Context context(CmsActionOrderSimple ao, InfobloxConfig infobloxConfig)
focal_class.identifier: context
focal_class.modifiers: private
focal_class.parameters: (CmsActionOrderSimple ao, InfobloxConfig infobloxConfig)
focal_class.return: Context
focal_class.signature: Context context(CmsActionOrderSimple ao, InfobloxConfig infobloxConfig)
focal_class.class_method_signature: FqdnExecutor.baseContext(CmsWorkOrderSimpleBase woBase)
focal_class.full_signature: private Context baseContext(CmsWorkOrderSimpleBase woBase)
focal_class.identifier: baseContext
focal_class.modifiers: private
focal_class.parameters: (CmsWorkOrderSimpleBase woBase)
focal_class.return: Context
focal_class.signature: Context baseContext(CmsWorkOrderSimpleBase woBase)
focal_method.body: @Override
    public Response execute(CmsWorkOrderSimple wo, String dataDir) {
      String logKey = woHelper.getLogKey(wo);
      if (isFqdnInstance(wo) && isLocalWo(wo) && isGdnsEnabled(wo) && isTorbitServiceType(wo)) {
        executeInternal(wo, logKey, "deployment", dataDir, (t, i) -> {
          if (isGslbDeleteAction(wo)) {
            GslbResponse response = gslbProvider.delete(provisionedGslb(wo, t, i, logKey));
            updateWoResult(wo, response, logKey);
          }
          else {
            GslbProvisionResponse response = gslbProvider.create(getGslbRequestFromWo(wo, t, i, logKey));
            updateWoResult(wo, response, logKey);
          }
        });
        return woHelper.formResponse(wo, logKey);
      }
      logger.info(logKey + "not executing by FqdnExecutor as these conditions are not met :: "
          + "[fqdn service_type set as torbit && gdns enabled for env && local workorder && torbit cloud service configured]");
      return Response.getNotMatchingResponse();
    }
focal_method.class_method_signature: FqdnExecutor.execute(CmsWorkOrderSimple wo, String dataDir)
focal_method.full_signature: @Override public Response execute(CmsWorkOrderSimple wo, String dataDir)
focal_method.identifier: execute
focal_method.invocations: getLogKey isFqdnInstance isLocalWo isGdnsEnabled isTorbitServiceType executeInternal isGslbDeleteAction delete provisionedGslb updateWoResult create getGslbRequestFromWo updateWoResult formResponse info getNotMatchingResponse
focal_method.modifiers: @Override public
focal_method.parameters: (CmsWorkOrderSimple wo, String dataDir)
focal_method.return: Response
focal_method.signature: Response execute(CmsWorkOrderSimple wo, String dataDir)