Class SimpleTenantUsage

java.lang.Object
org.jclouds.openstack.nova.v2_0.domain.SimpleTenantUsage

public class SimpleTenantUsage extends Object
Information the SimpleTenantUsage extension returns data about each tenant
  • Constructor Details

    • SimpleTenantUsage

      @ConstructorProperties({"tenant_id","total_local_gb_usage","total_vcpus_usage","total_memory_mb_usage","total_hours","start","stop","server_usages"}) protected SimpleTenantUsage(String tenantId, double totalLocalGbUsage, double totalVcpusUsage, double totalMemoryMbUsage, double totalHours, @Nullable Date start, @Nullable Date stop, @Nullable Set<SimpleServerUsage> serverUsages)
  • Method Details

    • builder

      public static SimpleTenantUsage.Builder<?> builder()
    • toBuilder

      public SimpleTenantUsage.Builder<?> toBuilder()
    • getTenantId

      public String getTenantId()
    • getTotalLocalGbUsage

      public double getTotalLocalGbUsage()
    • getTotalVcpusUsage

      public double getTotalVcpusUsage()
    • getTotalMemoryMbUsage

      public double getTotalMemoryMbUsage()
    • getTotalHours

      public double getTotalHours()
    • getStart

      @Nullable public Date getStart()
    • getStop

      @Nullable public Date getStop()
    • getServerUsages

      public Set<SimpleServerUsage> getServerUsages()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • string

      protected com.google.common.base.MoreObjects.ToStringHelper string()
    • toString

      public String toString()
      Overrides:
      toString in class Object