Codota Logo
ServiceIndex.getAddress
Code IndexAdd Codota to your IDE (free)

How to use
getAddress
method
in
io.cattle.platform.core.model.ServiceIndex

Best Java code snippets using io.cattle.platform.core.model.ServiceIndex.getAddress (Showing top 4 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Dictionary d =
  • Codota Iconnew Hashtable()
  • Codota IconBundle bundle;bundle.getHeaders()
  • Codota Iconnew Properties()
  • Smart code suggestions by Codota
}
origin: rancher/cattle

@SuppressWarnings("unchecked")
protected Map<String, Object> populateLaunchConfigData(Map<String, Object> deployParams) {
  Map<String, Object> launchConfigData = ServiceDiscoveryUtil.buildServiceInstanceLaunchData(service,
      deployParams, launchConfigName, context.allocationHelper);
  launchConfigData.put("name", this.instanceName);
  launchConfigData.remove(ServiceDiscoveryConfigItem.RESTART.getCattleName());
  Object labels = launchConfigData.get(InstanceConstants.FIELD_LABELS);
  if (labels != null) {
    String overrideHostName = ((Map<String, String>) labels)
        .get(ServiceConstants.LABEL_OVERRIDE_HOSTNAME);
    if (StringUtils.equalsIgnoreCase(overrideHostName, "container_name")) {
      String domainName = (String) launchConfigData.get(DockerInstanceConstants.FIELD_DOMAIN_NAME);
      String overrideName = getOverrideHostName(domainName, this.instanceName);
      launchConfigData.put(InstanceConstants.FIELD_HOSTNAME, overrideName);
    }
  }
  launchConfigData.put(InstanceConstants.FIELD_SERVICE_INSTANCE_SERVICE_INDEX_ID,
      this.serviceIndex.getId());
  launchConfigData.put(InstanceConstants.FIELD_SERVICE_INSTANCE_SERVICE_INDEX,
      this.serviceIndex.getServiceIndex());
  launchConfigData.put(InstanceConstants.FIELD_ALLOCATED_IP_ADDRESS, serviceIndex.getAddress());
  return launchConfigData;
}
origin: rancher/cattle

@Override
public void releaseIpFromServiceIndex(Service service, ServiceIndex serviceIndex) {
  if (!StringUtils.isEmpty(serviceIndex.getAddress())) {
    String ntwkMode = networkService.getNetworkMode(DataAccessor
        .fieldMap(service, ServiceConstants.FIELD_LAUNCH_CONFIG));
    if (ntwkMode == null) {
      return;
    }
    Network ntwk = networkService.resolveNetwork(serviceIndex.getAccountId(), ntwkMode);
    networkService.releaseIpAddress(ntwk, serviceIndex);
  }
}
origin: rancher/cattle

@Override
public void allocateIpToServiceIndex(Service service, ServiceIndex serviceIndex, List<String> requestedIps) {
  if (StringUtils.isEmpty(serviceIndex.getAddress())) {
    String ntwkMode = networkService.getNetworkMode(DataAccessor
        .fieldMap(service, ServiceConstants.FIELD_LAUNCH_CONFIG));
    if (ntwkMode == null) {
      return;
    }
    Network ntwk = networkService.resolveNetwork(serviceIndex.getAccountId(), ntwkMode.toString());
    if (networkService.shouldAssignIpAddress(ntwk)) {
      IPAssignment assignment = networkService.assignIpAddress(ntwk, serviceIndex, requestedIps);
      if (assignment != null) {
        setServiceIndexIp(serviceIndex, assignment.getIpAddress());
      }
    }
  }
}
origin: rancher/cattle

/**
 * {@inheritDoc}
 */
@Override
public void from(io.cattle.platform.core.model.ServiceIndex from) {
  setId(from.getId());
  setName(from.getName());
  setAccountId(from.getAccountId());
  setKind(from.getKind());
  setUuid(from.getUuid());
  setDescription(from.getDescription());
  setState(from.getState());
  setCreated(from.getCreated());
  setRemoved(from.getRemoved());
  setRemoveTime(from.getRemoveTime());
  setData(from.getData());
  setServiceIndex(from.getServiceIndex());
  setLaunchConfigName(from.getLaunchConfigName());
  setServiceId(from.getServiceId());
  setAddress(from.getAddress());
}
io.cattle.platform.core.modelServiceIndexgetAddress

Javadoc

Getter for cattle.service_index.address.

Popular methods of ServiceIndex

  • getId
    Getter for cattle.service_index.id.
  • getServiceIndex
    Getter for cattle.service_index.service_index.
  • getAccountId
    Getter for cattle.service_index.account_id.
  • getLaunchConfigName
    Getter for cattle.service_index.launch_config_name.
  • getServiceId
    Getter for cattle.service_index.service_id.
  • from
    Load data from another generated Record/POJO implementing the common interface ServiceIndex
  • getCreated
    Getter for cattle.service_index.created.
  • getData
    Getter for cattle.service_index.data.
  • getDescription
    Getter for cattle.service_index.description.
  • getKind
    Getter for cattle.service_index.kind.
  • getName
    Getter for cattle.service_index.name.
  • getRemoveTime
    Getter for cattle.service_index.remove_time.
  • getName,
  • getRemoveTime,
  • getRemoved,
  • getState,
  • getUuid

Popular in Java

  • Making http post requests using okhttp
  • runOnUiThread (Activity)
  • getSupportFragmentManager (FragmentActivity)
    Return the FragmentManager for interacting with fragments associated with this activity.
  • notifyDataSetChanged (ArrayAdapter)
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • ServerSocket (java.net)
    This class represents a server-side socket that waits for incoming client connections. A ServerSocke
  • KeyStore (java.security)
    This class represents an in-memory collection of keys and certificates. It manages two types of entr
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • Notification (javax.management)
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now