Class RandomIdState.Builder

  • Enclosing class:
    RandomIdState

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

      • Builder

        public Builder()
    • Method Detail

      • b64Std

        public RandomIdState.Builder b64Std​(@Nullable
                                            com.pulumi.core.Output<java.lang.String> b64Std)
        Parameters:
        b64Std - The generated id presented in base64 without additional transformations.
        Returns:
        builder
      • b64Std

        public RandomIdState.Builder b64Std​(java.lang.String b64Std)
        Parameters:
        b64Std - The generated id presented in base64 without additional transformations.
        Returns:
        builder
      • b64Url

        public RandomIdState.Builder b64Url​(@Nullable
                                            com.pulumi.core.Output<java.lang.String> b64Url)
        Parameters:
        b64Url - The generated id presented in base64, using the URL-friendly character set: case-sensitive letters, digits and the characters `_` and `-`.
        Returns:
        builder
      • b64Url

        public RandomIdState.Builder b64Url​(java.lang.String b64Url)
        Parameters:
        b64Url - The generated id presented in base64, using the URL-friendly character set: case-sensitive letters, digits and the characters `_` and `-`.
        Returns:
        builder
      • byteLength

        public RandomIdState.Builder byteLength​(@Nullable
                                                com.pulumi.core.Output<java.lang.Integer> byteLength)
        Parameters:
        byteLength - The number of random bytes to produce. The minimum value is 1, which produces eight bits of randomness.
        Returns:
        builder
      • byteLength

        public RandomIdState.Builder byteLength​(java.lang.Integer byteLength)
        Parameters:
        byteLength - The number of random bytes to produce. The minimum value is 1, which produces eight bits of randomness.
        Returns:
        builder
      • dec

        public RandomIdState.Builder dec​(@Nullable
                                         com.pulumi.core.Output<java.lang.String> dec)
        Parameters:
        dec - The generated id presented in non-padded decimal digits.
        Returns:
        builder
      • dec

        public RandomIdState.Builder dec​(java.lang.String dec)
        Parameters:
        dec - The generated id presented in non-padded decimal digits.
        Returns:
        builder
      • hex

        public RandomIdState.Builder hex​(@Nullable
                                         com.pulumi.core.Output<java.lang.String> hex)
        Parameters:
        hex - The generated id presented in padded hexadecimal digits. This result will always be twice as long as the requested byte length.
        Returns:
        builder
      • hex

        public RandomIdState.Builder hex​(java.lang.String hex)
        Parameters:
        hex - The generated id presented in padded hexadecimal digits. This result will always be twice as long as the requested byte length.
        Returns:
        builder
      • keepers

        public RandomIdState.Builder keepers​(@Nullable
                                             com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> keepers)
        Parameters:
        keepers - Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.
        Returns:
        builder
      • keepers

        public RandomIdState.Builder keepers​(java.util.Map<java.lang.String,​java.lang.String> keepers)
        Parameters:
        keepers - Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.
        Returns:
        builder
      • prefix

        public RandomIdState.Builder prefix​(@Nullable
                                            com.pulumi.core.Output<java.lang.String> prefix)
        Parameters:
        prefix - Arbitrary string to prefix the output value with. This string is supplied as-is, meaning it is not guaranteed to be URL-safe or base64 encoded.
        Returns:
        builder
      • prefix

        public RandomIdState.Builder prefix​(java.lang.String prefix)
        Parameters:
        prefix - Arbitrary string to prefix the output value with. This string is supplied as-is, meaning it is not guaranteed to be URL-safe or base64 encoded.
        Returns:
        builder