Package com.google.common.base.Objects

Examples of com.google.common.base.Objects.ToStringHelper


      return allowedExternalIpAddresses;
   }

   @Override
   public ToStringHelper string() {
      ToStringHelper helper = super.string().add("org", org).add("description", description)
            .add("configuration", configuration).add("networkPool", networkPool);
      if (allowedExternalIpAddresses.size() > 0)
         helper.add("allowedExternalIpAddresses", allowedExternalIpAddresses);
      if (tasks.size() > 0)
         helper.add("tasks", tasks);
      return helper;
   }
View Full Code Here


      return Objects.hashCode(super.hashCode(), autoAssignFloatingIp, floatingIpPoolNames, securityGroupNames, generateKeyPair, keyPairName, userData, diskConfig, configDrive, novaNetworks);
   }

   @Override
   public ToStringHelper string() {
      ToStringHelper toString = super.string();
      if (!autoAssignFloatingIp)
         toString.add("autoAssignFloatingIp", autoAssignFloatingIp);
      if (floatingIpPoolNames.isPresent())
         toString.add("floatingIpPoolNames", floatingIpPoolNames.get());
      if (securityGroupNames.isPresent())
         toString.add("securityGroupNames", securityGroupNames.get());
      if (generateKeyPair)
         toString.add("generateKeyPair", generateKeyPair);
      toString.add("keyPairName", keyPairName);
      toString.add("userData", userData);
      toString.add("diskConfig", diskConfig);
      toString.add("configDrive", configDrive);
      toString.add("novaNetworks", novaNetworks);
      return toString;
   }
View Full Code Here

      return ownerId;
   }
  
   @Override
   protected ToStringHelper string() {
      ToStringHelper helper = computeToStringPrefix();
      if (ipPermissions.size() > 0)
         helper.add("ipPermissions", ipPermissions);
      return addComputeToStringSuffix(helper);
   }
View Full Code Here

   }

   // equals and toString from super are sufficient to establish identity equivalence

   protected ToStringHelper string() {
      ToStringHelper helper = computeToStringPrefix();
      helper.add("group", getGroup()).add("imageId", getImageId()).add("os", getOperatingSystem())
               .add("status", formatStatus(this)).add("loginPort", getLoginPort()).add("hostname", getHostname());
      if (getPrivateAddresses().size() > 0)
         helper.add("privateAddresses", getPrivateAddresses());
      if (getPublicAddresses().size() > 0)
         helper.add("publicAddresses", getPublicAddresses());
      helper.add("hardware", getHardware()).add("loginUser", credentials != null ? credentials.identity : null);
      return addComputeToStringSuffix(helper);
   }
View Full Code Here

   /**
    * @since 1.5
    */
   protected ToStringHelper string() {
      ToStringHelper toString = Objects.toStringHelper("").omitNullValues();
      if (biggest)
         toString.add("biggest", biggest);
      if (fastest)
         toString.add("fastest", fastest);
      toString.add("imageName", imageName);
      toString.add("imageDescription", imageDescription);
      toString.add("imageId", imageId);
      toString.add("imagePredicate", imagePredicate);
      toString.add("imageChooser", imageChooser);
      toString.add("imageVersion", imageVersion);
      if (location != null)
         toString.add("locationId", location.getId());
      if (minCores > 0) //TODO: make non-primitive
         toString.add("minCores", minCores);
      if (minRam > 0) //TODO: make non-primitive
         toString.add("minRam", minRam);
      if (minRam > 0) //TODO: make non-primitive
         toString.add("minRam", minRam);
      if (minDisk > 0) //TODO: make non-primitive
         toString.add("minDisk", minDisk);
      toString.add("osFamily", osFamily);
      toString.add("osName", osName);
      toString.add("osDescription", osDescription);
      toString.add("osVersion", osVersion);
      toString.add("osArch", osArch);
      toString.add("os64Bit", os64Bit);
      toString.add("hardwareId", hardwareId);
      toString.add("hypervisor", hypervisor);
      return toString;
   }
View Full Code Here

      }
   }

   @Override
   protected ToStringHelper string() {
      ToStringHelper helper = computeToStringPrefix();
      helper.add("processors", processors).add("ram", ram);
      if (volumes.size() > 0)
         helper.add("volumes", volumes);
      helper.add("hypervisor", hypervisor);
      helper.add("supportsImage", supportsImage);
      return addComputeToStringSuffix(helper);
   }
View Full Code Here

               spotPrice, spotOptions, groupIds, iamInstanceProfileArn, iamInstanceProfileName);
   }

   @Override
   public ToStringHelper string() {
      ToStringHelper toString = super.string();
      if (monitoringEnabled)
         toString.add("monitoringEnabled", monitoringEnabled);
      toString.add("placementGroup", placementGroup);
      if (noPlacementGroup)
         toString.add("noPlacementGroup", noPlacementGroup);
      toString.add("subnetId", subnetId);
      toString.add("spotPrice", spotPrice);
      if (spotOptions != RequestSpotInstancesOptions.NONE)
         toString.add("spotOptions", spotOptions);
      if (groupIds.size() != 0)
         toString.add("groupIds", groupIds);
      toString.add("iamInstanceProfileArn", iamInstanceProfileArn);
      toString.add("iamInstanceProfileName", iamInstanceProfileName);
      return toString;
   }
View Full Code Here

                              securityGroups, userMetadata, nodeNames, networks);
   }

   @Override
   public ToStringHelper string() {
      ToStringHelper toString = super.string();
      if (!DEFAULT_INBOUND_PORTS.equals(inboundPorts))
         toString.add("inboundPorts", inboundPorts);
      if (script != null)
         toString.add("scriptPresent", true);
      if (publicKey != null)
         toString.add("publicKeyPresent", true);
      if (privateKey != null)
         toString.add("privateKeyPresent", true);
      if (!blockUntilRunning)
         toString.add("blockUntilRunning", blockUntilRunning);
      if (tags.size() != 0)
         toString.add("tags", tags);
      if (!nodeNames.isEmpty())
         toString.add("nodeNames", nodeNames);
      if (securityGroups.size() != 0)
         toString.add("securityGroups", securityGroups);
      if (userMetadata.size() != 0)
         toString.add("userMetadata", userMetadata);
      if (!networks.isEmpty())
         toString.add("networks", networks);
      return toString;
   }
View Full Code Here

   public int hashCode() {
      return Objects.hashCode(keyName, securityGroupNames, metadata, personality, adminPass, networks, availabilityZone, configDrive);
   }

   protected ToStringHelper string() {
      ToStringHelper toString = Objects.toStringHelper("").omitNullValues();
      toString.add("keyName", keyName);
      if (securityGroupNames.size() > 0)
         toString.add("securityGroupNames", securityGroupNames);
      if (metadata.size() > 0)
         toString.add("metadata", metadata);
      if (personality.size() > 0)
         toString.add("personality", personality);
      if (adminPass != null)
         toString.add("adminPassPresent", true);
      if (diskConfig != null)
         toString.add("diskConfig", diskConfig);
      toString.add("userData", userData == null ? null : new String(userData));
      if (!networks.isEmpty())
         toString.add("networks", networks);
      toString.add("availability_zone", availabilityZone == null ? null : availabilityZone);
      toString.add("configDrive", configDrive);
      return toString;
   }
View Full Code Here

      return Objects.hashCode(scope, id, parent);
   }

   @Override
   public String toString() {
      ToStringHelper helper = Objects.toStringHelper("").omitNullValues().add("scope", scope).add("id", id)
            .add("description", description);
      if (parent != null)
         helper.add("parent", parent.getId());
      if (iso3166Codes.size() > 0)
         helper.add("iso3166Codes", iso3166Codes);
      if (metadata.size() > 0)
         helper.add("metadata", metadata);
      return helper.toString();
   }
View Full Code Here

TOP

Related Classes of com.google.common.base.Objects.ToStringHelper

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.