Package clusterless.commons.naming
Class Ref
java.lang.Object
clusterless.commons.naming.Ref
Creates an identifier to use as an export/import key for provider output/export values.
aws:stage:scope:scopeVersion:resourceType:resourceName:name
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Ref
arnRef()
boolean
int
hashCode()
static Ref
idRef()
static boolean
label()
static Ref
nameRef()
provider()
static String
static Ref
ref()
scope()
stage()
toString()
withProvider
(Label provider) withProvider
(String provider) withQualifier
(Ref.Qualifier qualifier) withResourceName
(Label resourceName) withResourceName
(String resourceName) withResourceNs
(Label resourceNs) withResourceNs
(String resourceNs) withResourceType
(Fixed resourceType) withResourceType
(String resourceType) withScopeVersion
(Fixed scopeVersion) withScopeVersion
(String scopeVersion)
-
Constructor Details
-
Ref
public Ref()
-
-
Method Details
-
ref
-
idRef
-
arnRef
-
nameRef
-
isRef
-
provider
-
withProvider
-
withProvider
-
withStage
-
withScope
-
withScope
-
withScopeVersion
-
withScopeVersion
-
withResourceNs
-
withResourceNs
-
withResourceType
-
withResourceType
-
withResourceName
-
withResourceName
-
withQualifier
-
provider
-
stage
-
scope
-
scopeVersion
-
resourceNs
-
resourceType
-
resourceName
-
qualifier
-
resourceLabel
-
label
-
exportName
-
toString
-
equals
-
hashCode
public int hashCode()
-