Class VectorsVectorBucketArgs.Builder

  • Enclosing class:
    VectorsVectorBucketArgs

    public static final class VectorsVectorBucketArgs.Builder
    extends java.lang.Object
    • Method Detail

      • forceDestroy

        public VectorsVectorBucketArgs.Builder forceDestroy​(@Nullable
                                                            com.pulumi.core.Output<java.lang.Boolean> forceDestroy)
        Parameters:
        forceDestroy - Boolean that indicates all indexes and vectors should be deleted from the vector bucket *when the vector bucket is destroyed* so that the vector bucket can be destroyed without error. Once this parameter is set to `true`, there must be a successful `pulumi up` run before a destroy is required to update this value in the resource state. Without a successful `pulumi up` after this parameter is set, this flag will have no effect. If setting this field in the same operation that would require replacing the vector bucket or destroying the vector bucket, this flag will not work.
        Returns:
        builder
      • forceDestroy

        public VectorsVectorBucketArgs.Builder forceDestroy​(java.lang.Boolean forceDestroy)
        Parameters:
        forceDestroy - Boolean that indicates all indexes and vectors should be deleted from the vector bucket *when the vector bucket is destroyed* so that the vector bucket can be destroyed without error. Once this parameter is set to `true`, there must be a successful `pulumi up` run before a destroy is required to update this value in the resource state. Without a successful `pulumi up` after this parameter is set, this flag will have no effect. If setting this field in the same operation that would require replacing the vector bucket or destroying the vector bucket, this flag will not work.
        Returns:
        builder
      • region

        public VectorsVectorBucketArgs.Builder region​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public VectorsVectorBucketArgs.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • tags

        public VectorsVectorBucketArgs.Builder tags​(@Nullable
                                                    com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tags

        public VectorsVectorBucketArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • vectorBucketName

        public VectorsVectorBucketArgs.Builder vectorBucketName​(com.pulumi.core.Output<java.lang.String> vectorBucketName)
        Parameters:
        vectorBucketName - Name of the vector bucket. The following arguments are optional:
        Returns:
        builder
      • vectorBucketName

        public VectorsVectorBucketArgs.Builder vectorBucketName​(java.lang.String vectorBucketName)
        Parameters:
        vectorBucketName - Name of the vector bucket. The following arguments are optional:
        Returns:
        builder