private SystemParametersBuilder createParametersBuilder(DelegateExecution context, CloudControllerClient client, PortAllocator portAllocator, boolean portBasedRouting, String defaultDomainName, boolean reserveTemporaryRoute) { DeployedMta deployedMta = StepsUtil.getDeployedMta(context); boolean useNamespacesForServices = (boolean) context.getVariable(Constants.PARAM_USE_NAMESPACES_FOR_SERVICES); boolean useNamespaces = (boolean) context.getVariable(Constants.PARAM_USE_NAMESPACES); String authorizationEndpoint = client.getCloudInfo() .getAuthorizationEndpoint(); int routerPort = configuration.getRouterPort(); String user = (String) context.getVariable(Constants.VAR_USER); URL controllerUrl = configuration.getControllerUrl(); String deployServiceUrl = getDeployServiceUrl(client); Map<String, Object> xsPlaceholderReplacementValues = buildXsPlaceholderReplacementValues(defaultDomainName, authorizationEndpoint, deployServiceUrl, routerPort, controllerUrl.toString(), controllerUrl.getProtocol()); StepsUtil.setXsPlaceholderReplacementValues(context, xsPlaceholderReplacementValues); boolean areXsPlaceholdersSupported = configuration.areXsPlaceholdersSupported(); return new SystemParametersBuilder(StepsUtil.getOrg(context), StepsUtil.getSpace(context), user, defaultDomainName, configuration.getPlatformType(), controllerUrl, authorizationEndpoint, deployServiceUrl, routerPort, portBasedRouting, reserveTemporaryRoute, portAllocator, useNamespaces, useNamespacesForServices, deployedMta, credentialsGeneratorSupplier.get(), areXsPlaceholdersSupported, timestampSupplier); }
private SystemParametersBuilder createParametersBuilder(DelegateExecution context, CloudControllerClient client, PortAllocator portAllocator, boolean portBasedRouting, String defaultDomainName, boolean reserveTemporaryRoute) { DeployedMta deployedMta = StepsUtil.getDeployedMta(context); boolean useNamespacesForServices = (boolean) context.getVariable(Constants.PARAM_USE_NAMESPACES_FOR_SERVICES); boolean useNamespaces = (boolean) context.getVariable(Constants.PARAM_USE_NAMESPACES); String authorizationEndpoint = client.getCloudInfo() .getAuthorizationEndpoint(); int routerPort = configuration.getRouterPort(); String user = (String) context.getVariable(Constants.VAR_USER); URL controllerUrl = configuration.getControllerUrl(); String deployServiceUrl = getDeployServiceUrl(client); Map<String, Object> xsPlaceholderReplacementValues = buildXsPlaceholderReplacementValues(defaultDomainName, authorizationEndpoint, deployServiceUrl, routerPort, controllerUrl.toString(), controllerUrl.getProtocol()); StepsUtil.setXsPlaceholderReplacementValues(context, xsPlaceholderReplacementValues); boolean areXsPlaceholdersSupported = configuration.areXsPlaceholdersSupported(); return new SystemParametersBuilder(StepsUtil.getOrg(context), StepsUtil.getSpace(context), user, defaultDomainName, configuration.getPlatformType(), controllerUrl, authorizationEndpoint, deployServiceUrl, routerPort, portBasedRouting, reserveTemporaryRoute, portAllocator, useNamespaces, useNamespacesForServices, deployedMta, credentialsGeneratorSupplier.get(), areXsPlaceholdersSupported, timestampSupplier); }