java-sdk
It helps generate generate artifacts for new Dagger engine version.Artifacts:
* Schemas for code generation
* Library Jar
Installation
dagger install github.com/chrira/dagger-module-java-sdk-update/java-sdk@04ea824c9aabafdefc5a5ab3d6a01306f6a20a69Entrypoint
Return Type
JavaSdkExample
dagger -m github.com/chrira/dagger-module-java-sdk-update/java-sdk@04ea824c9aabafdefc5a5ab3d6a01306f6a20a69 call \
func (m *MyModule) Example() *dagger.JavaSdk  {
	return dag.
			JavaSdk()
}@function
def example() -> dagger.JavaSdk:
	return (
		dag.java_sdk()
	)@func()
example(): JavaSdk {
	return dag
		.javaSdk()
}Types
JavaSdk 🔗
ctr() 🔗
Return Type
Container !Example
dagger -m github.com/chrira/dagger-module-java-sdk-update/java-sdk@04ea824c9aabafdefc5a5ab3d6a01306f6a20a69 call \
 ctrfunc (m *MyModule) Example() *dagger.Container  {
	return dag.
			JavaSdk().
			Ctr()
}@function
def example() -> dagger.Container:
	return (
		dag.java_sdk()
		.ctr()
	)@func()
example(): Container {
	return dag
		.javaSdk()
		.ctr()
}getJdk() 🔗
Return Type
JavaSdk !Example
dagger -m github.com/chrira/dagger-module-java-sdk-update/java-sdk@04ea824c9aabafdefc5a5ab3d6a01306f6a20a69 call \
 get-jdkfunc (m *MyModule) Example() *dagger.JavaSdk  {
	return dag.
			JavaSdk().
			GetJdk()
}@function
def example() -> dagger.JavaSdk:
	return (
		dag.java_sdk()
		.get_jdk()
	)@func()
example(): JavaSdk {
	return dag
		.javaSdk()
		.getJdk()
}installDagger() 🔗
install Dagger
Return Type
JavaSdk !Arguments
| Name | Type | Default Value | Description | 
|---|---|---|---|
| daggerVersion | String | "0.10.2" | No description provided | 
Example
dagger -m github.com/chrira/dagger-module-java-sdk-update/java-sdk@04ea824c9aabafdefc5a5ab3d6a01306f6a20a69 call \
 install-daggerfunc (m *MyModule) Example() *dagger.JavaSdk  {
	return dag.
			JavaSdk().
			InstallDagger()
}@function
def example() -> dagger.JavaSdk:
	return (
		dag.java_sdk()
		.install_dagger()
	)@func()
example(): JavaSdk {
	return dag
		.javaSdk()
		.installDagger()
}daggerVersion() 🔗
Return Type
String !Arguments
| Name | Type | Default Value | Description | 
|---|---|---|---|
| container | Container ! | - | No description provided | 
Example
dagger -m github.com/chrira/dagger-module-java-sdk-update/java-sdk@04ea824c9aabafdefc5a5ab3d6a01306f6a20a69 call \
 dagger-version --container IMAGE:TAGfunc (m *MyModule) Example(ctx context.Context, container *dagger.Container) string  {
	return dag.
			JavaSdk().
			DaggerVersion(ctx, container)
}@function
async def example(container: dagger.Container) -> str:
	return await (
		dag.java_sdk()
		.dagger_version(container)
	)@func()
async example(container: Container): Promise<string> {
	return dag
		.javaSdk()
		.daggerVersion(container)
}ci() 🔗
Return Type
String !Arguments
| Name | Type | Default Value | Description | 
|---|---|---|---|
| daggerVersion | String | "0.10.2" | No description provided | 
Example
dagger -m github.com/chrira/dagger-module-java-sdk-update/java-sdk@04ea824c9aabafdefc5a5ab3d6a01306f6a20a69 call \
 cifunc (m *MyModule) Example(ctx context.Context) string  {
	return dag.
			JavaSdk().
			Ci(ctx)
}@function
async def example() -> str:
	return await (
		dag.java_sdk()
		.ci()
	)@func()
async example(): Promise<string> {
	return dag
		.javaSdk()
		.ci()
}update() 🔗
Return Type
Directory !Arguments
| Name | Type | Default Value | Description | 
|---|---|---|---|
| dir | Directory ! | - | No description provided | 
| version | String ! | - | No description provided | 
| path | String | - | No description provided | 
Example
dagger -m github.com/chrira/dagger-module-java-sdk-update/java-sdk@04ea824c9aabafdefc5a5ab3d6a01306f6a20a69 call \
 update --dir DIR_PATH --version stringfunc (m *MyModule) Example(dir *dagger.Directory, version string) *dagger.Directory  {
	return dag.
			JavaSdk().
			Update(dir, version)
}@function
def example(dir: dagger.Directory, version: str) -> dagger.Directory:
	return (
		dag.java_sdk()
		.update(dir, version)
	)@func()
example(dir: Directory, version: string): Directory {
	return dag
		.javaSdk()
		.update(dir, version)
}updates() 🔗
Return Type
String !Arguments
| Name | Type | Default Value | Description | 
|---|---|---|---|
| dir | Directory ! | - | No description provided | 
| version | String ! | - | No description provided | 
Example
dagger -m github.com/chrira/dagger-module-java-sdk-update/java-sdk@04ea824c9aabafdefc5a5ab3d6a01306f6a20a69 call \
 updates --dir DIR_PATH --version stringfunc (m *MyModule) Example(ctx context.Context, dir *dagger.Directory, version string) string  {
	return dag.
			JavaSdk().
			Updates(ctx, dir, version)
}@function
async def example(dir: dagger.Directory, version: str) -> str:
	return await (
		dag.java_sdk()
		.updates(dir, version)
	)@func()
async example(dir: Directory, version: string): Promise<string> {
	return dag
		.javaSdk()
		.updates(dir, version)
}install() 🔗
Return Type
String !Arguments
| Name | Type | Default Value | Description | 
|---|---|---|---|
| dir | Directory ! | - | No description provided | 
| daggerVersion | String | "0.10.2" | No description provided | 
Example
dagger -m github.com/chrira/dagger-module-java-sdk-update/java-sdk@04ea824c9aabafdefc5a5ab3d6a01306f6a20a69 call \
 install --dir DIR_PATHfunc (m *MyModule) Example(ctx context.Context, dir *dagger.Directory) string  {
	return dag.
			JavaSdk().
			Install(ctx, dir)
}@function
async def example(dir: dagger.Directory) -> str:
	return await (
		dag.java_sdk()
		.install(dir)
	)@func()
async example(dir: Directory): Promise<string> {
	return dag
		.javaSdk()
		.install(dir)
}generate() 🔗
Generate the Schema for the given Dagger engine version.
Example usage: dagger call generate --dir https://github.com/dagger/dagger
Return Type
String !Arguments
| Name | Type | Default Value | Description | 
|---|---|---|---|
| dir | Directory ! | - | No description provided | 
| version | String | "0.10.2" | No description provided | 
Example
dagger -m github.com/chrira/dagger-module-java-sdk-update/java-sdk@04ea824c9aabafdefc5a5ab3d6a01306f6a20a69 call \
 generate --dir DIR_PATHfunc (m *MyModule) Example(ctx context.Context, dir *dagger.Directory) string  {
	return dag.
			JavaSdk().
			Generate(ctx, dir)
}@function
async def example(dir: dagger.Directory) -> str:
	return await (
		dag.java_sdk()
		.generate(dir)
	)@func()
async example(dir: Directory): Promise<string> {
	return dag
		.javaSdk()
		.generate(dir)
}