Package com.hashicorp.cdktf
Class Op
java.lang.Object
software.amazon.jsii.JsiiObject
com.hashicorp.cdktf.Op
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.102.0 (build e354887)",
date="2025-01-21T14:44:58.058Z")
@Stability(Experimental)
public class Op
extends software.amazon.jsii.JsiiObject
(experimental) This class contains static functions for all arithmetical and logical operators in the Terraform configuration language.
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Number
(experimental) Renders left + right.static IResolvable
(experimental) Renders left && right.static Number
(experimental) Renders left / right.static IResolvable
(experimental) Renders left == right.static IResolvable
(experimental) Renders left > right.static IResolvable
(experimental) Renders left >= right.static IResolvable
(experimental) Renders left < right.static IResolvable
(experimental) Renders left <= right.static Number
(experimental) Renders left % right.static Number
(experimental) Renders left * right.static Number
(experimental) Renders -expression.static IResolvable
(experimental) Renders left != right.static IResolvable
(experimental) Renders !expression.static IResolvable
(experimental) Renders left || right.static Number
(experimental) Renders left - right.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Op
protected Op(software.amazon.jsii.JsiiObjectRef objRef) -
Op
protected Op(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
Op
@Stability(Experimental) public Op()
-
-
Method Details
-
add
@Stability(Experimental) @NotNull public static Number add(@NotNull Object left, @NotNull Object right) (experimental) Renders left + right.- Parameters:
left
- This parameter is required.right
- This parameter is required.
-
and
@Stability(Experimental) @NotNull public static IResolvable and(@NotNull Object left, @NotNull Object right) (experimental) Renders left && right.- Parameters:
left
- This parameter is required.right
- This parameter is required.
-
div
@Stability(Experimental) @NotNull public static Number div(@NotNull Object left, @NotNull Object right) (experimental) Renders left / right.- Parameters:
left
- This parameter is required.right
- This parameter is required.
-
eq
@Stability(Experimental) @NotNull public static IResolvable eq(@NotNull Object left, @NotNull Object right) (experimental) Renders left == right.- Parameters:
left
- This parameter is required.right
- This parameter is required.
-
gt
@Stability(Experimental) @NotNull public static IResolvable gt(@NotNull Object left, @NotNull Object right) (experimental) Renders left > right.- Parameters:
left
- This parameter is required.right
- This parameter is required.
-
gte
@Stability(Experimental) @NotNull public static IResolvable gte(@NotNull Object left, @NotNull Object right) (experimental) Renders left >= right.- Parameters:
left
- This parameter is required.right
- This parameter is required.
-
lt
@Stability(Experimental) @NotNull public static IResolvable lt(@NotNull Object left, @NotNull Object right) (experimental) Renders left < right.- Parameters:
left
- This parameter is required.right
- This parameter is required.
-
lte
@Stability(Experimental) @NotNull public static IResolvable lte(@NotNull Object left, @NotNull Object right) (experimental) Renders left <= right.- Parameters:
left
- This parameter is required.right
- This parameter is required.
-
mod
@Stability(Experimental) @NotNull public static Number mod(@NotNull Object left, @NotNull Object right) (experimental) Renders left % right.- Parameters:
left
- This parameter is required.right
- This parameter is required.
-
mul
@Stability(Experimental) @NotNull public static Number mul(@NotNull Object left, @NotNull Object right) (experimental) Renders left * right.- Parameters:
left
- This parameter is required.right
- This parameter is required.
-
negate
(experimental) Renders -expression.- Parameters:
expression
- This parameter is required.
-
neq
@Stability(Experimental) @NotNull public static IResolvable neq(@NotNull Object left, @NotNull Object right) (experimental) Renders left != right.- Parameters:
left
- This parameter is required.right
- This parameter is required.
-
not
(experimental) Renders !expression.- Parameters:
expression
- This parameter is required.
-
or
@Stability(Experimental) @NotNull public static IResolvable or(@NotNull Object left, @NotNull Object right) (experimental) Renders left || right.- Parameters:
left
- This parameter is required.right
- This parameter is required.
-
sub
@Stability(Experimental) @NotNull public static Number sub(@NotNull Object left, @NotNull Object right) (experimental) Renders left - right.- Parameters:
left
- This parameter is required.right
- This parameter is required.
-