Class RandomShuffleState


  • public final class RandomShuffleState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  RandomShuffleState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static RandomShuffleState.Builder builder()  
      static RandomShuffleState.Builder builder​(RandomShuffleState defaults)  
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> inputs()  
      java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> keepers()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> resultCount()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> results()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> seed()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • inputs

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> inputs()
        Returns:
        The list of strings to shuffle.
      • keepers

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

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> resultCount()
        Returns:
        The number of results to return. Defaults to the number of items in the `input` list. If fewer items are requested, some elements will be excluded from the result. If more items are requested, items will be repeated in the result but not more frequently than the number of items in the input list.
      • results

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> results()
        Returns:
        Random permutation of the list of strings given in `input`.
      • seed

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> seed()
        Returns:
        Arbitrary string with which to seed the random number generator, in order to produce less-volatile permutations of the list.