Class DataExchangeState.Builder

  • Enclosing class:
    DataExchangeState

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

      • Builder

        public Builder()
    • Method Detail

      • dataExchangeId

        public DataExchangeState.Builder dataExchangeId​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> dataExchangeId)
        Parameters:
        dataExchangeId - The ID of the data exchange. Must contain only Unicode letters, numbers (0-9), underscores (_). Should not use characters that require URL-escaping, or characters outside of ASCII, spaces.
        Returns:
        builder
      • dataExchangeId

        public DataExchangeState.Builder dataExchangeId​(java.lang.String dataExchangeId)
        Parameters:
        dataExchangeId - The ID of the data exchange. Must contain only Unicode letters, numbers (0-9), underscores (_). Should not use characters that require URL-escaping, or characters outside of ASCII, spaces.
        Returns:
        builder
      • description

        public DataExchangeState.Builder description​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - Description of the data exchange.
        Returns:
        builder
      • description

        public DataExchangeState.Builder description​(java.lang.String description)
        Parameters:
        description - Description of the data exchange.
        Returns:
        builder
      • displayName

        public DataExchangeState.Builder displayName​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> displayName)
        Parameters:
        displayName - Human-readable display name of the data exchange. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), and must not start or end with spaces. ***
        Returns:
        builder
      • displayName

        public DataExchangeState.Builder displayName​(java.lang.String displayName)
        Parameters:
        displayName - Human-readable display name of the data exchange. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), and must not start or end with spaces. ***
        Returns:
        builder
      • documentation

        public DataExchangeState.Builder documentation​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> documentation)
        Parameters:
        documentation - Documentation describing the data exchange.
        Returns:
        builder
      • documentation

        public DataExchangeState.Builder documentation​(java.lang.String documentation)
        Parameters:
        documentation - Documentation describing the data exchange.
        Returns:
        builder
      • icon

        public DataExchangeState.Builder icon​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> icon)
        Parameters:
        icon - Base64 encoded image representing the data exchange.
        Returns:
        builder
      • icon

        public DataExchangeState.Builder icon​(java.lang.String icon)
        Parameters:
        icon - Base64 encoded image representing the data exchange.
        Returns:
        builder
      • listingCount

        public DataExchangeState.Builder listingCount​(@Nullable
                                                      com.pulumi.core.Output<java.lang.Integer> listingCount)
        Parameters:
        listingCount - Number of listings contained in the data exchange.
        Returns:
        builder
      • listingCount

        public DataExchangeState.Builder listingCount​(java.lang.Integer listingCount)
        Parameters:
        listingCount - Number of listings contained in the data exchange.
        Returns:
        builder
      • location

        public DataExchangeState.Builder location​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> location)
        Parameters:
        location - The name of the location this data exchange.
        Returns:
        builder
      • location

        public DataExchangeState.Builder location​(java.lang.String location)
        Parameters:
        location - The name of the location this data exchange.
        Returns:
        builder
      • name

        public DataExchangeState.Builder name​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - The resource name of the data exchange, for example: "projects/myproject/locations/US/dataExchanges/123"
        Returns:
        builder
      • name

        public DataExchangeState.Builder name​(java.lang.String name)
        Parameters:
        name - The resource name of the data exchange, for example: "projects/myproject/locations/US/dataExchanges/123"
        Returns:
        builder
      • primaryContact

        public DataExchangeState.Builder primaryContact​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> primaryContact)
        Parameters:
        primaryContact - Email or URL of the primary point of contact of the data exchange.
        Returns:
        builder
      • primaryContact

        public DataExchangeState.Builder primaryContact​(java.lang.String primaryContact)
        Parameters:
        primaryContact - Email or URL of the primary point of contact of the data exchange.
        Returns:
        builder
      • project

        public DataExchangeState.Builder project​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> project)
        Parameters:
        project - The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
        Returns:
        builder
      • project

        public DataExchangeState.Builder project​(java.lang.String project)
        Parameters:
        project - The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
        Returns:
        builder