Class SubjectPatchArgs.Builder
- java.lang.Object
-
- com.pulumi.kubernetes.rbac.v1.inputs.SubjectPatchArgs.Builder
-
- Enclosing class:
- SubjectPatchArgs
public static final class SubjectPatchArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(SubjectPatchArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SubjectPatchArgs.Builder
apiGroup(com.pulumi.core.Output<java.lang.String> apiGroup)
SubjectPatchArgs.Builder
apiGroup(java.lang.String apiGroup)
SubjectPatchArgs
build()
SubjectPatchArgs.Builder
kind(com.pulumi.core.Output<java.lang.String> kind)
SubjectPatchArgs.Builder
kind(java.lang.String kind)
SubjectPatchArgs.Builder
name(com.pulumi.core.Output<java.lang.String> name)
SubjectPatchArgs.Builder
name(java.lang.String name)
SubjectPatchArgs.Builder
namespace(com.pulumi.core.Output<java.lang.String> namespace)
SubjectPatchArgs.Builder
namespace(java.lang.String namespace)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(SubjectPatchArgs defaults)
-
-
Method Detail
-
apiGroup
public SubjectPatchArgs.Builder apiGroup(@Nullable com.pulumi.core.Output<java.lang.String> apiGroup)
- Parameters:
apiGroup
- APIGroup holds the API group of the referenced subject. Defaults to "" for ServiceAccount subjects. Defaults to "rbac.authorization.k8s.io" for User and Group subjects.- Returns:
- builder
-
apiGroup
public SubjectPatchArgs.Builder apiGroup(java.lang.String apiGroup)
- Parameters:
apiGroup
- APIGroup holds the API group of the referenced subject. Defaults to "" for ServiceAccount subjects. Defaults to "rbac.authorization.k8s.io" for User and Group subjects.- Returns:
- builder
-
kind
public SubjectPatchArgs.Builder kind(@Nullable com.pulumi.core.Output<java.lang.String> kind)
- Parameters:
kind
- Kind of object being referenced. Values defined by this API group are "User", "Group", and "ServiceAccount". If the Authorizer does not recognized the kind value, the Authorizer should report an error.- Returns:
- builder
-
kind
public SubjectPatchArgs.Builder kind(java.lang.String kind)
- Parameters:
kind
- Kind of object being referenced. Values defined by this API group are "User", "Group", and "ServiceAccount". If the Authorizer does not recognized the kind value, the Authorizer should report an error.- Returns:
- builder
-
name
public SubjectPatchArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Name of the object being referenced.- Returns:
- builder
-
name
public SubjectPatchArgs.Builder name(java.lang.String name)
- Parameters:
name
- Name of the object being referenced.- Returns:
- builder
-
namespace
public SubjectPatchArgs.Builder namespace(@Nullable com.pulumi.core.Output<java.lang.String> namespace)
- Parameters:
namespace
- Namespace of the referenced object. If the object kind is non-namespace, such as "User" or "Group", and this value is not empty the Authorizer should report an error.- Returns:
- builder
-
namespace
public SubjectPatchArgs.Builder namespace(java.lang.String namespace)
- Parameters:
namespace
- Namespace of the referenced object. If the object kind is non-namespace, such as "User" or "Group", and this value is not empty the Authorizer should report an error.- Returns:
- builder
-
build
public SubjectPatchArgs build()
-
-