Class EurekaServiceDiscovery
java.lang.Object
com.azure.runtime.host.resources.Resource<EurekaServiceDiscovery>
com.azure.runtime.host.resources.DockerFile<EurekaServiceDiscovery>
com.azure.runtime.host.extensions.microservice.common.resources.EurekaServiceDiscovery
- All Implemented Interfaces:
ResourceTrait<EurekaServiceDiscovery>
,ResourceWithEndpoints<EurekaServiceDiscovery>
,ResourceWithEnvironment<EurekaServiceDiscovery>
,ResourceWithLifecycle
,ResourceWithReference<EurekaServiceDiscovery>
,ResourceWithTemplate<EurekaServiceDiscovery>
,SelfAware<EurekaServiceDiscovery>
public final class EurekaServiceDiscovery
extends DockerFile<EurekaServiceDiscovery>
implements ResourceWithTemplate<EurekaServiceDiscovery>, ResourceWithEndpoints<EurekaServiceDiscovery>, ResourceWithReference<EurekaServiceDiscovery>
-
Constructor Summary
-
Method Summary
Methods inherited from class com.azure.runtime.host.resources.DockerFile
withBuildArg, withContext, withPath
Methods inherited from class com.azure.runtime.host.resources.Resource
copyInto, getAnnotations, getName, getType, withAnnotation
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.runtime.host.resources.traits.ResourceWithEndpoints
getEndpoint, getEndpoints, withExternalHttpEndpoints, withHttpEndpoint, withHttpEndpoint, withHttpsEndpoint, withHttpsEndpoint
Methods inherited from interface com.azure.runtime.host.resources.traits.ResourceWithEnvironment
withEnvironment, withEnvironment, withEnvironment, withReference, withReference, withReference
Methods inherited from interface com.azure.runtime.host.resources.traits.ResourceWithLifecycle
onResourceAdded, onResourcePrecommit, onResourceRemoved
Methods inherited from interface com.azure.runtime.host.resources.traits.ResourceWithReference
withReference
-
Constructor Details
-
EurekaServiceDiscovery
-
-
Method Details
-
withPort
-
processTemplate
Description copied from interface:ResourceWithTemplate
Processes the template associated with this resource.- Specified by:
processTemplate
in interfaceResourceWithTemplate<EurekaServiceDiscovery>
- Returns:
- A list of template file outputs.
-
self
Description copied from interface:SelfAware
Returns a reference to the object that implements this interface.- Specified by:
self
in interfaceResourceWithEndpoints<EurekaServiceDiscovery>
- Specified by:
self
in interfaceSelfAware<EurekaServiceDiscovery>
- Overrides:
self
in classDockerFile<EurekaServiceDiscovery>
- Returns:
- A reference to the object that implements this interface.
-