com.vmware.vcloud.sdk
Class Expression

java.lang.Object
  extended by com.vmware.vcloud.sdk.Expression

public class Expression
extends Object

This class represents an expression. Ex: name==vappName

Since:
API 1.5, SDK 1.5
Author:
Ecosystem Engineering

Constructor Summary
Expression(QueryField key, String value, ExpressionType expressionType)
          Constructing an expression.
Expression(String key, MetadataDomain domain, com.vmware.vcloud.api.rest.schema.MetadataTypedValue value, MetadataExpressionType expressionType)
          Constructing a metadata expression.
Expression(String key, com.vmware.vcloud.api.rest.schema.MetadataTypedValue value, MetadataExpressionType expressionType)
          Constructing a metadata expression.
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Expression

public Expression(QueryField key,
                  String value,
                  ExpressionType expressionType)
Constructing an expression. Ex: name==vappName

Parameters:
key - field name QueryField
value - field value String
expressionType - operator type ExpressionType

Expression

public Expression(String key,
                  MetadataDomain domain,
                  com.vmware.vcloud.api.rest.schema.MetadataTypedValue value,
                  MetadataExpressionType expressionType)
Constructing a metadata expression. Ex: metadata@SYSTEM:ismaintenance==BOOLEAN:true metadata@SYSTEM:maintenance==STRING:in_maintenance_mode metadata@SYSTEM:noofusers==NUMBER:20 metadata@SYSTEM:createddate==DATETIME:1976-12-22T00:00:00.000-08:00

Parameters:
key - String
domain - MetadataDomain
value - MetadataTypedValue
expressionType - MetadataExpressionType

Expression

public Expression(String key,
                  com.vmware.vcloud.api.rest.schema.MetadataTypedValue value,
                  MetadataExpressionType expressionType)
Constructing a metadata expression. Ex: metadata:ismaintenance==BOOLEAN:true metadata:maintenance==STRING:in_maintenance_mode metadata:noofusers==NUMBER:20 metadata:createddate==DATETIME:1976-12-22T00:00:00.000-08:00

Parameters:
key - String
value - MetadataTypedValue
expressionType - MetadataExpressionType


Copyright © 2016. All Rights Reserved.