Package com.pulumi.gcp.diagflow.inputs
Class FulfillmentState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.diagflow.inputs.FulfillmentState
-
public final class FulfillmentState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FulfillmentState.Builder
-
Field Summary
Fields Modifier and Type Field Description static FulfillmentState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FulfillmentState.Builder
builder()
static FulfillmentState.Builder
builder(FulfillmentState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
displayName()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
enabled()
java.util.Optional<com.pulumi.core.Output<java.util.List<FulfillmentFeatureArgs>>>
features()
java.util.Optional<com.pulumi.core.Output<FulfillmentGenericWebServiceArgs>>
genericWebService()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
project()
-
-
-
Field Detail
-
Empty
public static final FulfillmentState Empty
-
-
Method Detail
-
displayName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> displayName()
- Returns:
- The human-readable name of the fulfillment, unique within the agent. ***
-
enabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enabled()
- Returns:
- Whether fulfillment is enabled.
-
features
public java.util.Optional<com.pulumi.core.Output<java.util.List<FulfillmentFeatureArgs>>> features()
- Returns:
- The field defines whether the fulfillment is enabled for certain features. Structure is documented below.
-
genericWebService
public java.util.Optional<com.pulumi.core.Output<FulfillmentGenericWebServiceArgs>> genericWebService()
- Returns:
- Represents configuration for a generic web service. Dialogflow supports two mechanisms for authentications: - Basic authentication with username and password. - Authentication with additional authentication headers. Structure is documented below.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The unique identifier of the fulfillment. Format: projects/<Project ID>/agent/fulfillment - projects/<Project ID>/locations/<Location ID>/agent/fulfillment
-
project
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
- Returns:
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
-
builder
public static FulfillmentState.Builder builder()
-
builder
public static FulfillmentState.Builder builder(FulfillmentState defaults)
-
-