Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Alias = PulumiCore.Dot("Alias")
View Source
var Archive = PulumiAsset.Dot("Archive")
View Source
var AssetOrArchive = PulumiAsset.Dot("AssetOrArchive")
View Source
var Boolean = JavaLang.Dot("Boolean")
View Source
var Codegen = PulumiInternal.Dot("Codegen")
View Source
var CompletableFuture = JavaUtil.Dot("concurrent").Dot("CompletableFuture")
View Source
var CustomType = PulumiAnnotations.Dot("CustomType")
View Source
var Deployment = PulumiDeployment.Dot("Deployment")
View Source
var Double = JavaLang.Dot("Double")
View Source
var Either = PulumiCore.Dot("Either")
View Source
var EnumType = PulumiAnnotations.Dot("EnumType")
View Source
var Export = PulumiAnnotations.Dot("Export")
View Source
var GSON = Ident("com").FQN().Dot("google").Dot("gson")
View Source
var Import = PulumiAnnotations.Dot("Import")
View Source
var Integer = JavaLang.Dot("Integer")
View Source
var InvokeArgs = Pulumi.Dot("resources").Dot("InvokeArgs")
View Source
var InvokeOptions = PulumiDeployment.Dot("InvokeOptions")
View Source
var JSONElement = GSON.Dot("JsonElement")
View Source
var JavaLang = Ident("java").FQN().Dot("lang")
View Source
var JavaUtil = Ident("java").FQN().Dot("util")
View Source
var List = JavaUtil.Dot("List")
View Source
var Map = JavaUtil.Dot("Map")
View Source
var Nullable = Ident("javax").FQN().Dot("annotation").Dot("Nullable")
View Source
var Object = JavaLang.Dot("Object")
View Source
var Objects = JavaUtil.Dot("Objects")
View Source
var Optional = JavaUtil.Dot("Optional")
View Source
var Optionals = PulumiInternal.Dot("Optionals")
View Source
var Output = PulumiCore.Dot("Output")
View Source
var Pulumi = Ident("com").FQN().Dot("pulumi")
View Source
var PulumiAnnotations = PulumiCore.Dot("annotations")
View Source
var PulumiAsset = Pulumi.Dot("asset")
View Source
var PulumiCore = Pulumi.Dot("core")
View Source
var PulumiDeployment = Pulumi.Dot("deployment")
View Source
var PulumiInternal = PulumiCore.Dot("internal")
View Source
var ResourceType = PulumiAnnotations.Dot("ResourceType")
View Source
var String = JavaLang.Dot("String")
View Source
var StringJoiner = JavaUtil.Dot("StringJoiner")
View Source
var TypeShape = PulumiCore.Dot("TypeShape")
View Source
var Void = JavaLang.Dot("Void")
Functions ¶
func LowerCamelCase ¶
LowerCamelCase sets the first character to lowercase LowerCamelCase("LowerCamelCase") -> "lowerCamelCase"
func MakeSafeEnumName ¶
func MakeValidIdentifier ¶
MakeValidIdentifier replaces characters that are not allowed in Java identifiers with underscores. A reserved word is prefixed with _. No attempt is made to ensure that the result is unique.
Types ¶
type FQN ¶
type FQN struct {
// contains filtered or unexported fields
}
FQN represents a fully qualified names (1+ identifiers with dots in the middle). For example, `javax.annotation.Nullable`:
Ident("javax").FQN().Dot("annotation").Dot("Nullable")
func (FQN) BaseIdent ¶
The base name. For example if the current FQN represents java.lang.Boolean, BaseIdent is Boolean.
type Imports ¶
type Imports struct {
// contains filtered or unexported fields
}
func NewImports ¶
func (*Imports) ImportCode ¶
func (*Imports) PackageCode ¶
Click to show internal directories.
Click to hide internal directories.