Skip to main content
This class contains static functions for all arithmetical and logical operators in the Terraform configuration language.

Initializers

import io.cdktn.cdktn.Op;

new Op();
NameTypeDescription

Static Functions

NameDescription
addRenders left + right.
andRenders left && right.
divRenders left / right.
eqRenders left == right.
gtRenders left > right.
gteRenders left >= right.
ltRenders left < right.
lteRenders left <= right.
modRenders left % right.
mulRenders left * right.
negateRenders -expression.
neqRenders left != right.
notRenders !expression.
orRenders leftright.
subRenders left - right.

add

import io.cdktn.cdktn.Op;

Op.add(java.lang.Object left, java.lang.Object right)
Renders left + right.

leftRequired

  • Type: java.lang.Object

rightRequired

  • Type: java.lang.Object

and

import io.cdktn.cdktn.Op;

Op.and(java.lang.Object left, java.lang.Object right)
Renders left && right.

leftRequired

  • Type: java.lang.Object

rightRequired

  • Type: java.lang.Object

div

import io.cdktn.cdktn.Op;

Op.div(java.lang.Object left, java.lang.Object right)
Renders left / right.

leftRequired

  • Type: java.lang.Object

rightRequired

  • Type: java.lang.Object

eq

import io.cdktn.cdktn.Op;

Op.eq(java.lang.Object left, java.lang.Object right)
Renders left == right.

leftRequired

  • Type: java.lang.Object

rightRequired

  • Type: java.lang.Object

gt

import io.cdktn.cdktn.Op;

Op.gt(java.lang.Object left, java.lang.Object right)
Renders left > right.

leftRequired

  • Type: java.lang.Object

rightRequired

  • Type: java.lang.Object

gte

import io.cdktn.cdktn.Op;

Op.gte(java.lang.Object left, java.lang.Object right)
Renders left >= right.

leftRequired

  • Type: java.lang.Object

rightRequired

  • Type: java.lang.Object

lt

import io.cdktn.cdktn.Op;

Op.lt(java.lang.Object left, java.lang.Object right)
Renders left < right.

leftRequired

  • Type: java.lang.Object

rightRequired

  • Type: java.lang.Object

lte

import io.cdktn.cdktn.Op;

Op.lte(java.lang.Object left, java.lang.Object right)
Renders left <= right.

leftRequired

  • Type: java.lang.Object

rightRequired

  • Type: java.lang.Object

mod

import io.cdktn.cdktn.Op;

Op.mod(java.lang.Object left, java.lang.Object right)
Renders left % right.

leftRequired

  • Type: java.lang.Object

rightRequired

  • Type: java.lang.Object

mul

import io.cdktn.cdktn.Op;

Op.mul(java.lang.Object left, java.lang.Object right)
Renders left * right.

leftRequired

  • Type: java.lang.Object

rightRequired

  • Type: java.lang.Object

negate

import io.cdktn.cdktn.Op;

Op.negate(java.lang.Object expression)
Renders -expression.

expressionRequired

  • Type: java.lang.Object

neq

import io.cdktn.cdktn.Op;

Op.neq(java.lang.Object left, java.lang.Object right)
Renders left != right.

leftRequired

  • Type: java.lang.Object

rightRequired

  • Type: java.lang.Object

not

import io.cdktn.cdktn.Op;

Op.not(java.lang.Object expression)
Renders !expression.

expressionRequired

  • Type: java.lang.Object

or

import io.cdktn.cdktn.Op;

Op.or(java.lang.Object left, java.lang.Object right)
Renders left || right.

leftRequired

  • Type: java.lang.Object

rightRequired

  • Type: java.lang.Object

sub

import io.cdktn.cdktn.Op;

Op.sub(java.lang.Object left, java.lang.Object right)
Renders left - right.

leftRequired

  • Type: java.lang.Object

rightRequired

  • Type: java.lang.Object