Package casa.siron.forgejo.forgejo
Class RepositoryPushMirrorArgs.Builder
- java.lang.Object
-
- casa.siron.forgejo.forgejo.RepositoryPushMirrorArgs.Builder
-
- Enclosing class:
- RepositoryPushMirrorArgs
public static final class RepositoryPushMirrorArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RepositoryPushMirrorArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RepositoryPushMirrorArgs.BuilderbranchFilter(com.pulumi.core.Output<java.lang.String> branchFilter)RepositoryPushMirrorArgs.BuilderbranchFilter(java.lang.String branchFilter)RepositoryPushMirrorArgsbuild()RepositoryPushMirrorArgs.Builderinterval(com.pulumi.core.Output<java.lang.String> interval)RepositoryPushMirrorArgs.Builderinterval(java.lang.String interval)RepositoryPushMirrorArgs.Builderowner(com.pulumi.core.Output<java.lang.String> owner)RepositoryPushMirrorArgs.Builderowner(java.lang.String owner)RepositoryPushMirrorArgs.BuilderremoteAddress(com.pulumi.core.Output<java.lang.String> remoteAddress)RepositoryPushMirrorArgs.BuilderremoteAddress(java.lang.String remoteAddress)RepositoryPushMirrorArgs.BuilderremotePassword(com.pulumi.core.Output<java.lang.String> remotePassword)RepositoryPushMirrorArgs.BuilderremotePassword(java.lang.String remotePassword)RepositoryPushMirrorArgs.BuilderremoteUsername(com.pulumi.core.Output<java.lang.String> remoteUsername)RepositoryPushMirrorArgs.BuilderremoteUsername(java.lang.String remoteUsername)RepositoryPushMirrorArgs.Builderrepository(com.pulumi.core.Output<java.lang.String> repository)RepositoryPushMirrorArgs.Builderrepository(java.lang.String repository)RepositoryPushMirrorArgs.BuildersyncOnCommit(com.pulumi.core.Output<java.lang.Boolean> syncOnCommit)RepositoryPushMirrorArgs.BuildersyncOnCommit(java.lang.Boolean syncOnCommit)RepositoryPushMirrorArgs.BuilderuseSsh(com.pulumi.core.Output<java.lang.Boolean> useSsh)RepositoryPushMirrorArgs.BuilderuseSsh(java.lang.Boolean useSsh)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RepositoryPushMirrorArgs defaults)
-
-
Method Detail
-
branchFilter
public RepositoryPushMirrorArgs.Builder branchFilter(@Nullable com.pulumi.core.Output<java.lang.String> branchFilter)
- Parameters:
branchFilter- Optional branch filter for the push mirror. Leave empty to mirror all branches.- Returns:
- builder
-
branchFilter
public RepositoryPushMirrorArgs.Builder branchFilter(java.lang.String branchFilter)
- Parameters:
branchFilter- Optional branch filter for the push mirror. Leave empty to mirror all branches.- Returns:
- builder
-
interval
public RepositoryPushMirrorArgs.Builder interval(@Nullable com.pulumi.core.Output<java.lang.String> interval)
- Parameters:
interval- Mirror sync interval, for example 8h30m0s. Leave empty to use Forgejo's default.- Returns:
- builder
-
interval
public RepositoryPushMirrorArgs.Builder interval(java.lang.String interval)
- Parameters:
interval- Mirror sync interval, for example 8h30m0s. Leave empty to use Forgejo's default.- Returns:
- builder
-
owner
public RepositoryPushMirrorArgs.Builder owner(com.pulumi.core.Output<java.lang.String> owner)
- Parameters:
owner- Repository owner.- Returns:
- builder
-
owner
public RepositoryPushMirrorArgs.Builder owner(java.lang.String owner)
- Parameters:
owner- Repository owner.- Returns:
- builder
-
remoteAddress
public RepositoryPushMirrorArgs.Builder remoteAddress(com.pulumi.core.Output<java.lang.String> remoteAddress)
- Parameters:
remoteAddress- Target remote URL for the push mirror.- Returns:
- builder
-
remoteAddress
public RepositoryPushMirrorArgs.Builder remoteAddress(java.lang.String remoteAddress)
- Parameters:
remoteAddress- Target remote URL for the push mirror.- Returns:
- builder
-
remotePassword
public RepositoryPushMirrorArgs.Builder remotePassword(@Nullable com.pulumi.core.Output<java.lang.String> remotePassword)
- Parameters:
remotePassword- Password or token for authenticating to the remote.- Returns:
- builder
-
remotePassword
public RepositoryPushMirrorArgs.Builder remotePassword(java.lang.String remotePassword)
- Parameters:
remotePassword- Password or token for authenticating to the remote.- Returns:
- builder
-
remoteUsername
public RepositoryPushMirrorArgs.Builder remoteUsername(@Nullable com.pulumi.core.Output<java.lang.String> remoteUsername)
- Parameters:
remoteUsername- Username for authenticating to the remote.- Returns:
- builder
-
remoteUsername
public RepositoryPushMirrorArgs.Builder remoteUsername(java.lang.String remoteUsername)
- Parameters:
remoteUsername- Username for authenticating to the remote.- Returns:
- builder
-
repository
public RepositoryPushMirrorArgs.Builder repository(com.pulumi.core.Output<java.lang.String> repository)
- Parameters:
repository- Repository name.- Returns:
- builder
-
repository
public RepositoryPushMirrorArgs.Builder repository(java.lang.String repository)
- Parameters:
repository- Repository name.- Returns:
- builder
-
syncOnCommit
public RepositoryPushMirrorArgs.Builder syncOnCommit(@Nullable com.pulumi.core.Output<java.lang.Boolean> syncOnCommit)
- Parameters:
syncOnCommit- Whether pushes to this repository trigger the mirror.- Returns:
- builder
-
syncOnCommit
public RepositoryPushMirrorArgs.Builder syncOnCommit(java.lang.Boolean syncOnCommit)
- Parameters:
syncOnCommit- Whether pushes to this repository trigger the mirror.- Returns:
- builder
-
useSsh
public RepositoryPushMirrorArgs.Builder useSsh(@Nullable com.pulumi.core.Output<java.lang.Boolean> useSsh)
- Parameters:
useSsh- Whether Forgejo should use an SSH key for the push mirror remote.- Returns:
- builder
-
useSsh
public RepositoryPushMirrorArgs.Builder useSsh(java.lang.Boolean useSsh)
- Parameters:
useSsh- Whether Forgejo should use an SSH key for the push mirror remote.- Returns:
- builder
-
build
public RepositoryPushMirrorArgs build()
-
-