Class QuotaSetV2State.Builder

  • Enclosing class:
    QuotaSetV2State

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

      • Builder

        public Builder()
    • Method Detail

      • cores

        public QuotaSetV2State.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 QuotaSetV2State.Builder cores​(java.lang.Integer cores)
        Parameters:
        cores - Quota value for cores. Changing this updates the existing quotaset.
        Returns:
        builder
      • fixedIps

        public QuotaSetV2State.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 QuotaSetV2State.Builder fixedIps​(java.lang.Integer fixedIps)
        Parameters:
        fixedIps - Quota value for fixed IPs. Changing this updates the existing quotaset.
        Returns:
        builder
      • floatingIps

        public QuotaSetV2State.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 QuotaSetV2State.Builder floatingIps​(java.lang.Integer floatingIps)
        Parameters:
        floatingIps - Quota value for floating IPs. Changing this updates the existing quotaset.
        Returns:
        builder
      • injectedFileContentBytes

        public QuotaSetV2State.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 QuotaSetV2State.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 QuotaSetV2State.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 QuotaSetV2State.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 QuotaSetV2State.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 QuotaSetV2State.Builder injectedFiles​(java.lang.Integer injectedFiles)
        Parameters:
        injectedFiles - Quota value for injected files. Changing this updates the existing quotaset.
        Returns:
        builder
      • instances

        public QuotaSetV2State.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 QuotaSetV2State.Builder instances​(java.lang.Integer instances)
        Parameters:
        instances - Quota value for instances. Changing this updates the existing quotaset.
        Returns:
        builder
      • keyPairs

        public QuotaSetV2State.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 QuotaSetV2State.Builder keyPairs​(java.lang.Integer keyPairs)
        Parameters:
        keyPairs - Quota value for key pairs. Changing this updates the existing quotaset.
        Returns:
        builder
      • metadataItems

        public QuotaSetV2State.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 QuotaSetV2State.Builder metadataItems​(java.lang.Integer metadataItems)
        Parameters:
        metadataItems - Quota value for metadata items. Changing this updates the existing quotaset.
        Returns:
        builder
      • projectId

        public QuotaSetV2State.Builder projectId​(@Nullable
                                                 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 QuotaSetV2State.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 QuotaSetV2State.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 QuotaSetV2State.Builder ram​(java.lang.Integer ram)
        Parameters:
        ram - Quota value for RAM. Changing this updates the existing quotaset.
        Returns:
        builder
      • region

        public QuotaSetV2State.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 QuotaSetV2State.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 QuotaSetV2State.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 QuotaSetV2State.Builder securityGroupRules​(java.lang.Integer securityGroupRules)
        Parameters:
        securityGroupRules - Quota value for security group rules. Changing this updates the existing quotaset.
        Returns:
        builder
      • securityGroups

        public QuotaSetV2State.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 QuotaSetV2State.Builder securityGroups​(java.lang.Integer securityGroups)
        Parameters:
        securityGroups - Quota value for security groups. Changing this updates the existing quotaset.
        Returns:
        builder
      • serverGroupMembers

        public QuotaSetV2State.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 QuotaSetV2State.Builder serverGroupMembers​(java.lang.Integer serverGroupMembers)
        Parameters:
        serverGroupMembers - Quota value for server groups members. Changing this updates the existing quotaset.
        Returns:
        builder
      • serverGroups

        public QuotaSetV2State.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 QuotaSetV2State.Builder serverGroups​(java.lang.Integer serverGroups)
        Parameters:
        serverGroups - Quota value for server groups. Changing this updates the existing quotaset.
        Returns:
        builder