Class OrderV1MetaArgs.Builder

  • Enclosing class:
    OrderV1MetaArgs

    public static final class OrderV1MetaArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • algorithm

        public OrderV1MetaArgs.Builder algorithm​(com.pulumi.core.Output<java.lang.String> algorithm)
        Parameters:
        algorithm - Algorithm to use for key generation.
        Returns:
        builder
      • algorithm

        public OrderV1MetaArgs.Builder algorithm​(java.lang.String algorithm)
        Parameters:
        algorithm - Algorithm to use for key generation.
        Returns:
        builder
      • bitLength

        public OrderV1MetaArgs.Builder bitLength​(com.pulumi.core.Output<java.lang.Integer> bitLength)
        Parameters:
        bitLength - Bit lenght of key to be generated.
        Returns:
        builder
      • bitLength

        public OrderV1MetaArgs.Builder bitLength​(java.lang.Integer bitLength)
        Parameters:
        bitLength - Bit lenght of key to be generated.
        Returns:
        builder
      • expiration

        public OrderV1MetaArgs.Builder expiration​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> expiration)
        Parameters:
        expiration - This is a UTC timestamp in ISO 8601 format YYYY-MM-DDTHH:MM:SSZ. If set, the secret will not be available after this time.
        Returns:
        builder
      • expiration

        public OrderV1MetaArgs.Builder expiration​(java.lang.String expiration)
        Parameters:
        expiration - This is a UTC timestamp in ISO 8601 format YYYY-MM-DDTHH:MM:SSZ. If set, the secret will not be available after this time.
        Returns:
        builder
      • mode

        public OrderV1MetaArgs.Builder mode​(@Nullable
                                            com.pulumi.core.Output<java.lang.String> mode)
        Parameters:
        mode - The mode to use for key generation.
        Returns:
        builder
      • mode

        public OrderV1MetaArgs.Builder mode​(java.lang.String mode)
        Parameters:
        mode - The mode to use for key generation.
        Returns:
        builder
      • name

        public OrderV1MetaArgs.Builder name​(@Nullable
                                            com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - The name of the secret set by the user.
        Returns:
        builder
      • name

        public OrderV1MetaArgs.Builder name​(java.lang.String name)
        Parameters:
        name - The name of the secret set by the user.
        Returns:
        builder
      • payloadContentType

        public OrderV1MetaArgs.Builder payloadContentType​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> payloadContentType)
        Parameters:
        payloadContentType - The media type for the content of the secrets payload. Must be one of `text/plain`, `text/plain;charset=utf-8`, `text/plain; charset=utf-8`, `application/octet-stream`, `application/pkcs8`.
        Returns:
        builder
      • payloadContentType

        public OrderV1MetaArgs.Builder payloadContentType​(java.lang.String payloadContentType)
        Parameters:
        payloadContentType - The media type for the content of the secrets payload. Must be one of `text/plain`, `text/plain;charset=utf-8`, `text/plain; charset=utf-8`, `application/octet-stream`, `application/pkcs8`.
        Returns:
        builder