Interface ResourceWithParameters<T extends Resource<T> & ResourceWithParameters<T>>

All Superinterfaces:
ResourceTrait<T>, SelfAware<T>
All Known Implementing Classes:
AzureBicepResource, AzureEventHubsResource, AzureOpenAIResource, AzureStorageResource

public interface ResourceWithParameters<T extends Resource<T> & ResourceWithParameters<T>> extends ResourceTrait<T>
Represents a resource that can have parameters.
  • Method Details

    • withParameter

      T withParameter(String key, Object value)
      Adds a parameter to this resource.
    • getParameters

      Map<String,Object> getParameters()
      Returns a read-only map of parameters for this resource.
    • withParameters

      default T withParameters(Map<String,Object> parameters)