Package casa.siron.forgejo.forgejo
Class RepositoryTagProtectionArgs.Builder
- java.lang.Object
-
- casa.siron.forgejo.forgejo.RepositoryTagProtectionArgs.Builder
-
- Enclosing class:
- RepositoryTagProtectionArgs
public static final class RepositoryTagProtectionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RepositoryTagProtectionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RepositoryTagProtectionArgsbuild()RepositoryTagProtectionArgs.BuildernamePattern(com.pulumi.core.Output<java.lang.String> namePattern)RepositoryTagProtectionArgs.BuildernamePattern(java.lang.String namePattern)RepositoryTagProtectionArgs.Builderowner(com.pulumi.core.Output<java.lang.String> owner)RepositoryTagProtectionArgs.Builderowner(java.lang.String owner)RepositoryTagProtectionArgs.Builderrepository(com.pulumi.core.Output<java.lang.String> repository)RepositoryTagProtectionArgs.Builderrepository(java.lang.String repository)RepositoryTagProtectionArgs.BuilderwhitelistTeams(com.pulumi.core.Output<java.util.List<java.lang.String>> whitelistTeams)RepositoryTagProtectionArgs.BuilderwhitelistTeams(java.lang.String... whitelistTeams)RepositoryTagProtectionArgs.BuilderwhitelistTeams(java.util.List<java.lang.String> whitelistTeams)RepositoryTagProtectionArgs.BuilderwhitelistUsernames(com.pulumi.core.Output<java.util.List<java.lang.String>> whitelistUsernames)RepositoryTagProtectionArgs.BuilderwhitelistUsernames(java.lang.String... whitelistUsernames)RepositoryTagProtectionArgs.BuilderwhitelistUsernames(java.util.List<java.lang.String> whitelistUsernames)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RepositoryTagProtectionArgs defaults)
-
-
Method Detail
-
namePattern
public RepositoryTagProtectionArgs.Builder namePattern(com.pulumi.core.Output<java.lang.String> namePattern)
- Parameters:
namePattern- Protected tag name pattern, for example v*.- Returns:
- builder
-
namePattern
public RepositoryTagProtectionArgs.Builder namePattern(java.lang.String namePattern)
- Parameters:
namePattern- Protected tag name pattern, for example v*.- Returns:
- builder
-
owner
public RepositoryTagProtectionArgs.Builder owner(com.pulumi.core.Output<java.lang.String> owner)
- Parameters:
owner- Repository owner.- Returns:
- builder
-
owner
public RepositoryTagProtectionArgs.Builder owner(java.lang.String owner)
- Parameters:
owner- Repository owner.- Returns:
- builder
-
repository
public RepositoryTagProtectionArgs.Builder repository(com.pulumi.core.Output<java.lang.String> repository)
- Parameters:
repository- Repository name.- Returns:
- builder
-
repository
public RepositoryTagProtectionArgs.Builder repository(java.lang.String repository)
- Parameters:
repository- Repository name.- Returns:
- builder
-
whitelistTeams
public RepositoryTagProtectionArgs.Builder whitelistTeams(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> whitelistTeams)
- Parameters:
whitelistTeams- Teams allowed to create matching tags.- Returns:
- builder
-
whitelistTeams
public RepositoryTagProtectionArgs.Builder whitelistTeams(java.util.List<java.lang.String> whitelistTeams)
- Parameters:
whitelistTeams- Teams allowed to create matching tags.- Returns:
- builder
-
whitelistTeams
public RepositoryTagProtectionArgs.Builder whitelistTeams(java.lang.String... whitelistTeams)
- Parameters:
whitelistTeams- Teams allowed to create matching tags.- Returns:
- builder
-
whitelistUsernames
public RepositoryTagProtectionArgs.Builder whitelistUsernames(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> whitelistUsernames)
- Parameters:
whitelistUsernames- Users allowed to create matching tags.- Returns:
- builder
-
whitelistUsernames
public RepositoryTagProtectionArgs.Builder whitelistUsernames(java.util.List<java.lang.String> whitelistUsernames)
- Parameters:
whitelistUsernames- Users allowed to create matching tags.- Returns:
- builder
-
whitelistUsernames
public RepositoryTagProtectionArgs.Builder whitelistUsernames(java.lang.String... whitelistUsernames)
- Parameters:
whitelistUsernames- Users allowed to create matching tags.- Returns:
- builder
-
build
public RepositoryTagProtectionArgs build()
-
-