Class CertificateSigningRequestArgs.Builder
- java.lang.Object
-
- com.pulumi.kubernetes.certificates.v1.inputs.CertificateSigningRequestArgs.Builder
-
- Enclosing class:
- CertificateSigningRequestArgs
public static final class CertificateSigningRequestArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(CertificateSigningRequestArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CertificateSigningRequestArgs defaults)
-
-
Method Detail
-
apiVersion
public CertificateSigningRequestArgs.Builder apiVersion(@Nullable com.pulumi.core.Output<java.lang.String> apiVersion)
- Parameters:
apiVersion
- APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources- Returns:
- builder
-
apiVersion
public CertificateSigningRequestArgs.Builder apiVersion(java.lang.String apiVersion)
- Parameters:
apiVersion
- APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources- Returns:
- builder
-
kind
public CertificateSigningRequestArgs.Builder kind(@Nullable com.pulumi.core.Output<java.lang.String> kind)
- Parameters:
kind
- Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds- Returns:
- builder
-
kind
public CertificateSigningRequestArgs.Builder kind(java.lang.String kind)
- Parameters:
kind
- Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds- Returns:
- builder
-
metadata
public CertificateSigningRequestArgs.Builder metadata(@Nullable com.pulumi.core.Output<ObjectMetaArgs> metadata)
-
metadata
public CertificateSigningRequestArgs.Builder metadata(ObjectMetaArgs metadata)
-
spec
public CertificateSigningRequestArgs.Builder spec(com.pulumi.core.Output<CertificateSigningRequestSpecArgs> spec)
- Parameters:
spec
- spec contains the certificate request, and is immutable after creation. Only the request, signerName, expirationSeconds, and usages fields can be set on creation. Other fields are derived by Kubernetes and cannot be modified by users.- Returns:
- builder
-
spec
public CertificateSigningRequestArgs.Builder spec(CertificateSigningRequestSpecArgs spec)
- Parameters:
spec
- spec contains the certificate request, and is immutable after creation. Only the request, signerName, expirationSeconds, and usages fields can be set on creation. Other fields are derived by Kubernetes and cannot be modified by users.- Returns:
- builder
-
status
public CertificateSigningRequestArgs.Builder status(@Nullable com.pulumi.core.Output<CertificateSigningRequestStatusArgs> status)
- Parameters:
status
- status contains information about whether the request is approved or denied, and the certificate issued by the signer, or the failure condition indicating signer failure.- Returns:
- builder
-
status
public CertificateSigningRequestArgs.Builder status(CertificateSigningRequestStatusArgs status)
- Parameters:
status
- status contains information about whether the request is approved or denied, and the certificate issued by the signer, or the failure condition indicating signer failure.- Returns:
- builder
-
build
public CertificateSigningRequestArgs build()
-
-