Class QuotaSetV2Args.Builder

  • Enclosing class:
    QuotaSetV2Args

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

      • Builder

        public Builder()
    • Method Detail

      • cores

        public QuotaSetV2Args.Builder cores​(@Nullable
                                            com.pulumi.core.Output<java.lang.Integer> cores)
        Parameters:
        cores - Quota value for cores. Changing this updates the existing quotaset.
        Returns:
        builder
      • cores

        public QuotaSetV2Args.Builder cores​(java.lang.Integer cores)
        Parameters:
        cores - Quota value for cores. Changing this updates the existing quotaset.
        Returns:
        builder
      • fixedIps

        public QuotaSetV2Args.Builder fixedIps​(@Nullable
                                               com.pulumi.core.Output<java.lang.Integer> fixedIps)
        Parameters:
        fixedIps - Quota value for fixed IPs. Changing this updates the existing quotaset.
        Returns:
        builder
      • fixedIps

        public QuotaSetV2Args.Builder fixedIps​(java.lang.Integer fixedIps)
        Parameters:
        fixedIps - Quota value for fixed IPs. Changing this updates the existing quotaset.
        Returns:
        builder
      • floatingIps

        public QuotaSetV2Args.Builder floatingIps​(@Nullable
                                                  com.pulumi.core.Output<java.lang.Integer> floatingIps)
        Parameters:
        floatingIps - Quota value for floating IPs. Changing this updates the existing quotaset.
        Returns:
        builder
      • floatingIps

        public QuotaSetV2Args.Builder floatingIps​(java.lang.Integer floatingIps)
        Parameters:
        floatingIps - Quota value for floating IPs. Changing this updates the existing quotaset.
        Returns:
        builder
      • injectedFileContentBytes

        public QuotaSetV2Args.Builder injectedFileContentBytes​(@Nullable
                                                               com.pulumi.core.Output<java.lang.Integer> injectedFileContentBytes)
        Parameters:
        injectedFileContentBytes - Quota value for content bytes of injected files. Changing this updates the existing quotaset.
        Returns:
        builder
      • injectedFileContentBytes

        public QuotaSetV2Args.Builder injectedFileContentBytes​(java.lang.Integer injectedFileContentBytes)
        Parameters:
        injectedFileContentBytes - Quota value for content bytes of injected files. Changing this updates the existing quotaset.
        Returns:
        builder
      • injectedFilePathBytes

        public QuotaSetV2Args.Builder injectedFilePathBytes​(@Nullable
                                                            com.pulumi.core.Output<java.lang.Integer> injectedFilePathBytes)
        Parameters:
        injectedFilePathBytes - Quota value for path bytes of injected files. Changing this updates the existing quotaset.
        Returns:
        builder
      • injectedFilePathBytes

        public QuotaSetV2Args.Builder injectedFilePathBytes​(java.lang.Integer injectedFilePathBytes)
        Parameters:
        injectedFilePathBytes - Quota value for path bytes of injected files. Changing this updates the existing quotaset.
        Returns:
        builder
      • injectedFiles

        public QuotaSetV2Args.Builder injectedFiles​(@Nullable
                                                    com.pulumi.core.Output<java.lang.Integer> injectedFiles)
        Parameters:
        injectedFiles - Quota value for injected files. Changing this updates the existing quotaset.
        Returns:
        builder
      • injectedFiles

        public QuotaSetV2Args.Builder injectedFiles​(java.lang.Integer injectedFiles)
        Parameters:
        injectedFiles - Quota value for injected files. Changing this updates the existing quotaset.
        Returns:
        builder
      • instances

        public QuotaSetV2Args.Builder instances​(@Nullable
                                                com.pulumi.core.Output<java.lang.Integer> instances)
        Parameters:
        instances - Quota value for instances. Changing this updates the existing quotaset.
        Returns:
        builder
      • instances

        public QuotaSetV2Args.Builder instances​(java.lang.Integer instances)
        Parameters:
        instances - Quota value for instances. Changing this updates the existing quotaset.
        Returns:
        builder
      • keyPairs

        public QuotaSetV2Args.Builder keyPairs​(@Nullable
                                               com.pulumi.core.Output<java.lang.Integer> keyPairs)
        Parameters:
        keyPairs - Quota value for key pairs. Changing this updates the existing quotaset.
        Returns:
        builder
      • keyPairs

        public QuotaSetV2Args.Builder keyPairs​(java.lang.Integer keyPairs)
        Parameters:
        keyPairs - Quota value for key pairs. Changing this updates the existing quotaset.
        Returns:
        builder
      • metadataItems

        public QuotaSetV2Args.Builder metadataItems​(@Nullable
                                                    com.pulumi.core.Output<java.lang.Integer> metadataItems)
        Parameters:
        metadataItems - Quota value for metadata items. Changing this updates the existing quotaset.
        Returns:
        builder
      • metadataItems

        public QuotaSetV2Args.Builder metadataItems​(java.lang.Integer metadataItems)
        Parameters:
        metadataItems - Quota value for metadata items. Changing this updates the existing quotaset.
        Returns:
        builder
      • projectId

        public QuotaSetV2Args.Builder projectId​(com.pulumi.core.Output<java.lang.String> projectId)
        Parameters:
        projectId - ID of the project to manage quotas. Changing this creates a new quotaset.
        Returns:
        builder
      • projectId

        public QuotaSetV2Args.Builder projectId​(java.lang.String projectId)
        Parameters:
        projectId - ID of the project to manage quotas. Changing this creates a new quotaset.
        Returns:
        builder
      • ram

        public QuotaSetV2Args.Builder ram​(@Nullable
                                          com.pulumi.core.Output<java.lang.Integer> ram)
        Parameters:
        ram - Quota value for RAM. Changing this updates the existing quotaset.
        Returns:
        builder
      • ram

        public QuotaSetV2Args.Builder ram​(java.lang.Integer ram)
        Parameters:
        ram - Quota value for RAM. Changing this updates the existing quotaset.
        Returns:
        builder
      • region

        public QuotaSetV2Args.Builder region​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - The region in which to create the volume. If omitted, the `region` argument of the provider is used. Changing this creates a new quotaset.
        Returns:
        builder
      • region

        public QuotaSetV2Args.Builder region​(java.lang.String region)
        Parameters:
        region - The region in which to create the volume. If omitted, the `region` argument of the provider is used. Changing this creates a new quotaset.
        Returns:
        builder
      • securityGroupRules

        public QuotaSetV2Args.Builder securityGroupRules​(@Nullable
                                                         com.pulumi.core.Output<java.lang.Integer> securityGroupRules)
        Parameters:
        securityGroupRules - Quota value for security group rules. Changing this updates the existing quotaset.
        Returns:
        builder
      • securityGroupRules

        public QuotaSetV2Args.Builder securityGroupRules​(java.lang.Integer securityGroupRules)
        Parameters:
        securityGroupRules - Quota value for security group rules. Changing this updates the existing quotaset.
        Returns:
        builder
      • securityGroups

        public QuotaSetV2Args.Builder securityGroups​(@Nullable
                                                     com.pulumi.core.Output<java.lang.Integer> securityGroups)
        Parameters:
        securityGroups - Quota value for security groups. Changing this updates the existing quotaset.
        Returns:
        builder
      • securityGroups

        public QuotaSetV2Args.Builder securityGroups​(java.lang.Integer securityGroups)
        Parameters:
        securityGroups - Quota value for security groups. Changing this updates the existing quotaset.
        Returns:
        builder
      • serverGroupMembers

        public QuotaSetV2Args.Builder serverGroupMembers​(@Nullable
                                                         com.pulumi.core.Output<java.lang.Integer> serverGroupMembers)
        Parameters:
        serverGroupMembers - Quota value for server groups members. Changing this updates the existing quotaset.
        Returns:
        builder
      • serverGroupMembers

        public QuotaSetV2Args.Builder serverGroupMembers​(java.lang.Integer serverGroupMembers)
        Parameters:
        serverGroupMembers - Quota value for server groups members. Changing this updates the existing quotaset.
        Returns:
        builder
      • serverGroups

        public QuotaSetV2Args.Builder serverGroups​(@Nullable
                                                   com.pulumi.core.Output<java.lang.Integer> serverGroups)
        Parameters:
        serverGroups - Quota value for server groups. Changing this updates the existing quotaset.
        Returns:
        builder
      • serverGroups

        public QuotaSetV2Args.Builder serverGroups​(java.lang.Integer serverGroups)
        Parameters:
        serverGroups - Quota value for server groups. Changing this updates the existing quotaset.
        Returns:
        builder