Class ShareNetworkArgs.Builder

  • Enclosing class:
    ShareNetworkArgs

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

      • Builder

        public Builder()
    • Method Detail

      • description

        public ShareNetworkArgs.Builder description​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - The human-readable description for the share network. Changing this updates the description of the existing share network.
        Returns:
        builder
      • description

        public ShareNetworkArgs.Builder description​(java.lang.String description)
        Parameters:
        description - The human-readable description for the share network. Changing this updates the description of the existing share network.
        Returns:
        builder
      • name

        public ShareNetworkArgs.Builder name​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - The name for the share network. Changing this updates the name of the existing share network.
        Returns:
        builder
      • name

        public ShareNetworkArgs.Builder name​(java.lang.String name)
        Parameters:
        name - The name for the share network. Changing this updates the name of the existing share network.
        Returns:
        builder
      • neutronNetId

        public ShareNetworkArgs.Builder neutronNetId​(com.pulumi.core.Output<java.lang.String> neutronNetId)
        Parameters:
        neutronNetId - The UUID of a neutron network when setting up or updating a share network. Changing this updates the existing share network if it's not used by shares.
        Returns:
        builder
      • neutronNetId

        public ShareNetworkArgs.Builder neutronNetId​(java.lang.String neutronNetId)
        Parameters:
        neutronNetId - The UUID of a neutron network when setting up or updating a share network. Changing this updates the existing share network if it's not used by shares.
        Returns:
        builder
      • neutronSubnetId

        public ShareNetworkArgs.Builder neutronSubnetId​(com.pulumi.core.Output<java.lang.String> neutronSubnetId)
        Parameters:
        neutronSubnetId - The UUID of the neutron subnet when setting up or updating a share network. Changing this updates the existing share network if it's not used by shares.
        Returns:
        builder
      • neutronSubnetId

        public ShareNetworkArgs.Builder neutronSubnetId​(java.lang.String neutronSubnetId)
        Parameters:
        neutronSubnetId - The UUID of the neutron subnet when setting up or updating a share network. Changing this updates the existing share network if it's not used by shares.
        Returns:
        builder
      • region

        public ShareNetworkArgs.Builder region​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - The region in which to obtain the V2 Shared File System client. A Shared File System client is needed to create a share network. If omitted, the `region` argument of the provider is used. Changing this creates a new share network.
        Returns:
        builder
      • region

        public ShareNetworkArgs.Builder region​(java.lang.String region)
        Parameters:
        region - The region in which to obtain the V2 Shared File System client. A Shared File System client is needed to create a share network. If omitted, the `region` argument of the provider is used. Changing this creates a new share network.
        Returns:
        builder
      • securityServiceIds

        public ShareNetworkArgs.Builder securityServiceIds​(@Nullable
                                                           com.pulumi.core.Output<java.util.List<java.lang.String>> securityServiceIds)
        Parameters:
        securityServiceIds - The list of security service IDs to associate with the share network. The security service must be specified by ID and not name.
        Returns:
        builder
      • securityServiceIds

        public ShareNetworkArgs.Builder securityServiceIds​(java.util.List<java.lang.String> securityServiceIds)
        Parameters:
        securityServiceIds - The list of security service IDs to associate with the share network. The security service must be specified by ID and not name.
        Returns:
        builder
      • securityServiceIds

        public ShareNetworkArgs.Builder securityServiceIds​(java.lang.String... securityServiceIds)
        Parameters:
        securityServiceIds - The list of security service IDs to associate with the share network. The security service must be specified by ID and not name.
        Returns:
        builder