Package casa.siron.forgejo.forgejo
Class RepositoryArgs.Builder
- java.lang.Object
-
- casa.siron.forgejo.forgejo.RepositoryArgs.Builder
-
- Enclosing class:
- RepositoryArgs
public static final class RepositoryArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RepositoryArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RepositoryArgsbuild()RepositoryArgs.BuilderdefaultBranch(com.pulumi.core.Output<java.lang.String> defaultBranch)RepositoryArgs.BuilderdefaultBranch(java.lang.String defaultBranch)RepositoryArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)RepositoryArgs.Builderdescription(java.lang.String description)RepositoryArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)RepositoryArgs.Buildername(java.lang.String name)RepositoryArgs.Builderowner(com.pulumi.core.Output<java.lang.String> owner)RepositoryArgs.Builderowner(java.lang.String owner)RepositoryArgs.Builderprivate_(com.pulumi.core.Output<java.lang.Boolean> private_)RepositoryArgs.Builderprivate_(java.lang.Boolean private_)RepositoryArgs.Buildersettings(RepositorySettingsConfigArgs settings)RepositoryArgs.Buildersettings(com.pulumi.core.Output<RepositorySettingsConfigArgs> settings)RepositoryArgs.Buildertemplate(com.pulumi.core.Output<java.lang.Boolean> template)RepositoryArgs.Buildertemplate(java.lang.Boolean template)RepositoryArgs.Builderwebsite(com.pulumi.core.Output<java.lang.String> website)RepositoryArgs.Builderwebsite(java.lang.String website)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RepositoryArgs defaults)
-
-
Method Detail
-
defaultBranch
public RepositoryArgs.Builder defaultBranch(@Nullable com.pulumi.core.Output<java.lang.String> defaultBranch)
- Parameters:
defaultBranch- Default branch name. Leave empty to use Forgejo's default.- Returns:
- builder
-
defaultBranch
public RepositoryArgs.Builder defaultBranch(java.lang.String defaultBranch)
- Parameters:
defaultBranch- Default branch name. Leave empty to use Forgejo's default.- Returns:
- builder
-
description
public RepositoryArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Repository description.- Returns:
- builder
-
description
public RepositoryArgs.Builder description(java.lang.String description)
- Parameters:
description- Repository description.- Returns:
- builder
-
name
public RepositoryArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Repository name.- Returns:
- builder
-
name
public RepositoryArgs.Builder name(java.lang.String name)
- Parameters:
name- Repository name.- Returns:
- builder
-
owner
public RepositoryArgs.Builder owner(@Nullable com.pulumi.core.Output<java.lang.String> owner)
- Parameters:
owner- Repository owner. Leave empty to create a repository for the authenticated user; set an organization name to create an organization repository.- Returns:
- builder
-
owner
public RepositoryArgs.Builder owner(java.lang.String owner)
- Parameters:
owner- Repository owner. Leave empty to create a repository for the authenticated user; set an organization name to create an organization repository.- Returns:
- builder
-
private_
public RepositoryArgs.Builder private_(@Nullable com.pulumi.core.Output<java.lang.Boolean> private_)
- Parameters:
private_- Whether the repository is private.- Returns:
- builder
-
private_
public RepositoryArgs.Builder private_(java.lang.Boolean private_)
- Parameters:
private_- Whether the repository is private.- Returns:
- builder
-
settings
public RepositoryArgs.Builder settings(@Nullable com.pulumi.core.Output<RepositorySettingsConfigArgs> settings)
- Parameters:
settings- Optional repository unit, wiki, and issue tracker settings to manage with this repository.- Returns:
- builder
-
settings
public RepositoryArgs.Builder settings(RepositorySettingsConfigArgs settings)
- Parameters:
settings- Optional repository unit, wiki, and issue tracker settings to manage with this repository.- Returns:
- builder
-
template
public RepositoryArgs.Builder template(@Nullable com.pulumi.core.Output<java.lang.Boolean> template)
- Parameters:
template- Whether the repository can be used as a template.- Returns:
- builder
-
template
public RepositoryArgs.Builder template(java.lang.Boolean template)
- Parameters:
template- Whether the repository can be used as a template.- Returns:
- builder
-
website
public RepositoryArgs.Builder website(@Nullable com.pulumi.core.Output<java.lang.String> website)
- Parameters:
website- Repository website URL.- Returns:
- builder
-
website
public RepositoryArgs.Builder website(java.lang.String website)
- Parameters:
website- Repository website URL.- Returns:
- builder
-
build
public RepositoryArgs build()
-
-