Class PropertyValue
- java.lang.Object
-
- com.pulumi.provider.internal.properties.PropertyValue
-
public class PropertyValue extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPropertyValue.OutputReferencestatic classPropertyValue.ResourceReferencestatic classPropertyValue.ValueType
-
Field Summary
Fields Modifier and Type Field Description static PropertyValueCOMPUTEDstatic PropertyValueNULL
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)ArchivegetArchiveValue()java.util.List<PropertyValue>getArrayValue()AssetgetAssetValue()java.lang.BooleangetBooleanValue()java.lang.DoublegetNumberValue()java.util.Map<java.lang.String,PropertyValue>getObjectValue()PropertyValue.OutputReferencegetOutputValue()PropertyValue.ResourceReferencegetResourceValue()PropertyValuegetSecretValue()java.lang.StringgetStringValue()PropertyValue.ValueTypegetType()<T> TgetValue(java.lang.Class<T> expectedType)inthashCode()booleanisComputed()booleanisNull()com.google.protobuf.Valuemarshal()static com.google.protobuf.StructmarshalProperties(java.util.Map<java.lang.String,PropertyValue> properties)static PropertyValueof(boolean value)static PropertyValueof(double value)static PropertyValueof(Archive value)static PropertyValueof(Asset value)static PropertyValueof(PropertyValue.OutputReference value)static PropertyValueof(PropertyValue.ResourceReference value)static PropertyValueof(java.lang.String value)static PropertyValueof(java.util.List<PropertyValue> value)static PropertyValueof(java.util.Map<java.lang.String,PropertyValue> value)static PropertyValueofSecret(PropertyValue value)java.lang.StringtoString()static PropertyValueunmarshal(com.google.protobuf.Value value)static java.util.Map<java.lang.String,PropertyValue>unmarshalProperties(com.google.protobuf.Struct properties)
-
-
-
Field Detail
-
NULL
public static final PropertyValue NULL
-
COMPUTED
public static final PropertyValue COMPUTED
-
-
Method Detail
-
of
public static PropertyValue of(boolean value)
-
of
public static PropertyValue of(double value)
-
of
public static PropertyValue of(java.lang.String value)
-
of
public static PropertyValue of(java.util.List<PropertyValue> value)
-
of
public static PropertyValue of(java.util.Map<java.lang.String,PropertyValue> value)
-
of
public static PropertyValue of(Asset value)
-
of
public static PropertyValue of(Archive value)
-
ofSecret
public static PropertyValue ofSecret(PropertyValue value)
-
of
public static PropertyValue of(PropertyValue.ResourceReference value)
-
of
public static PropertyValue of(PropertyValue.OutputReference value)
-
getValue
public <T> T getValue(java.lang.Class<T> expectedType)
-
getStringValue
public java.lang.String getStringValue()
-
getBooleanValue
public java.lang.Boolean getBooleanValue()
-
getNumberValue
public java.lang.Double getNumberValue()
-
getArrayValue
public java.util.List<PropertyValue> getArrayValue()
-
getObjectValue
public java.util.Map<java.lang.String,PropertyValue> getObjectValue()
-
getAssetValue
public Asset getAssetValue()
-
getArchiveValue
public Archive getArchiveValue()
-
getSecretValue
public PropertyValue getSecretValue()
-
getResourceValue
public PropertyValue.ResourceReference getResourceValue()
-
getOutputValue
public PropertyValue.OutputReference getOutputValue()
-
getType
public PropertyValue.ValueType getType()
-
isNull
public boolean isNull()
-
isComputed
public boolean isComputed()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
unmarshal
public static PropertyValue unmarshal(com.google.protobuf.Value value)
-
marshal
public com.google.protobuf.Value marshal()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
unmarshalProperties
public static java.util.Map<java.lang.String,PropertyValue> unmarshalProperties(com.google.protobuf.Struct properties)
-
marshalProperties
public static com.google.protobuf.Struct marshalProperties(java.util.Map<java.lang.String,PropertyValue> properties)
-
-