Package com.pulumi.resources
Class Resource.ResourceInternal
- java.lang.Object
-
- com.pulumi.resources.Resource.ResourceInternal
-
- Direct Known Subclasses:
ComponentResource.ComponentResourceInternal
,CustomResource.CustomResourceInternal
- Enclosing class:
- Resource
@InternalUse @ParametersAreNonnullByDefault public static class Resource.ResourceInternal extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ResourceInternal(Resource resource)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Resource.ResourceInternal
from(Resource r)
java.util.Optional<ProviderResource>
getProvider()
The specified provider or provider determined from the parent for custom resources.static ProviderResource
getProvider(Resource resource, java.lang.String moduleMember)
Fetches the provider for the given module member, if any.java.util.Optional<ProviderResource>
getProvider(java.lang.String moduleMember)
Fetches the provider for the given module member, if any.boolean
getRemote()
java.util.Optional<java.lang.String>
getVersion()
The specified provider version.void
setUrn(Output<java.lang.String> urn)
boolean
trySetUrn(Output<java.lang.String> urn)
-
-
-
Field Detail
-
resource
protected final Resource resource
-
-
Constructor Detail
-
ResourceInternal
protected ResourceInternal(Resource resource)
-
-
Method Detail
-
from
public static Resource.ResourceInternal from(Resource r)
-
getRemote
@InternalUse public boolean getRemote()
-
getProvider
@InternalUse public java.util.Optional<ProviderResource> getProvider()
The specified provider or provider determined from the parent for custom resources.
-
getProvider
@InternalUse public java.util.Optional<ProviderResource> getProvider(java.lang.String moduleMember)
Fetches the provider for the given module member, if any.
-
getVersion
@InternalUse public java.util.Optional<java.lang.String> getVersion()
The specified provider version.
-
setUrn
@InternalUse public void setUrn(Output<java.lang.String> urn)
-
trySetUrn
@InternalUse public boolean trySetUrn(Output<java.lang.String> urn)
-
getProvider
@Nullable @InternalUse public static ProviderResource getProvider(Resource resource, java.lang.String moduleMember)
Fetches the provider for the given module member, if any.- Parameters:
moduleMember
- the module member to look for- Returns:
- the @see
ProviderResource
or empty if not found
-
-