Class DataExchangeState.Builder
- java.lang.Object
-
- com.pulumi.gcp.bigqueryanalyticshub.inputs.DataExchangeState.Builder
-
- Enclosing class:
- DataExchangeState
public static final class DataExchangeState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DataExchangeState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataExchangeState
build()
DataExchangeState.Builder
dataExchangeId(com.pulumi.core.Output<java.lang.String> dataExchangeId)
DataExchangeState.Builder
dataExchangeId(java.lang.String dataExchangeId)
DataExchangeState.Builder
description(com.pulumi.core.Output<java.lang.String> description)
DataExchangeState.Builder
description(java.lang.String description)
DataExchangeState.Builder
displayName(com.pulumi.core.Output<java.lang.String> displayName)
DataExchangeState.Builder
displayName(java.lang.String displayName)
DataExchangeState.Builder
documentation(com.pulumi.core.Output<java.lang.String> documentation)
DataExchangeState.Builder
documentation(java.lang.String documentation)
DataExchangeState.Builder
icon(com.pulumi.core.Output<java.lang.String> icon)
DataExchangeState.Builder
icon(java.lang.String icon)
DataExchangeState.Builder
listingCount(com.pulumi.core.Output<java.lang.Integer> listingCount)
DataExchangeState.Builder
listingCount(java.lang.Integer listingCount)
DataExchangeState.Builder
location(com.pulumi.core.Output<java.lang.String> location)
DataExchangeState.Builder
location(java.lang.String location)
DataExchangeState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
DataExchangeState.Builder
name(java.lang.String name)
DataExchangeState.Builder
primaryContact(com.pulumi.core.Output<java.lang.String> primaryContact)
DataExchangeState.Builder
primaryContact(java.lang.String primaryContact)
DataExchangeState.Builder
project(com.pulumi.core.Output<java.lang.String> project)
DataExchangeState.Builder
project(java.lang.String project)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DataExchangeState defaults)
-
-
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
-
build
public DataExchangeState build()
-
-