Class InvokeOptions

    • Constructor Detail

      • InvokeOptions

        public InvokeOptions()
      • InvokeOptions

        public InvokeOptions​(@Nullable
                             Resource parent,
                             @Nullable
                             ProviderResource provider,
                             @Nullable
                             java.lang.String version)
      • InvokeOptions

        public InvokeOptions​(@Nullable
                             Resource parent,
                             @Nullable
                             ProviderResource provider,
                             @Nullable
                             java.lang.String version,
                             @Nullable
                             java.lang.String pluginDownloadURL)
    • Method Detail

      • getParent

        public java.util.Optional<Resource> getParent()
        An optional parent to use for default options for this invoke (e.g. the default provider to use).
      • getVersion

        public java.util.Optional<java.lang.String> getVersion()
        An optional version, corresponding to the version of the provider plugin that should be used when performing this invoke.
      • getPluginDownloadURL

        public java.util.Optional<java.lang.String> getPluginDownloadURL()
        An optional URL, corresponding to the url from which the provider plugin that should be used when operating on this resource is downloaded from. This URL overrides the download URL inferred from the current package and should rarely be used.