public final class DeletePageRequest extends GeneratedMessageV3 implements DeletePageRequestOrBuilder
The request message for Pages.DeletePage.
Protobuf type google.cloud.dialogflow.cx.v3.DeletePageRequest
Static Fields
public static final int FORCE_FIELD_NUMBER
Field Value
public static final int NAME_FIELD_NUMBER
Field Value
Static Methods
public static DeletePageRequest getDefaultInstance()
Returns
public static final Descriptors.Descriptor getDescriptor()
Returns
public static DeletePageRequest.Builder newBuilder()
Returns
public static DeletePageRequest.Builder newBuilder(DeletePageRequest prototype)
Parameter
Returns
public static DeletePageRequest parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static DeletePageRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static DeletePageRequest parseFrom(byte[] data)
Parameter
Name |
Description |
data |
byte[]
|
Returns
Exceptions
public static DeletePageRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static DeletePageRequest parseFrom(ByteString data)
Parameter
Returns
Exceptions
public static DeletePageRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static DeletePageRequest parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static DeletePageRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static DeletePageRequest parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static DeletePageRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static DeletePageRequest parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
public static DeletePageRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Parser<DeletePageRequest> parser()
Returns
Methods
public boolean equals(Object obj)
Parameter
Returns
Overrides
public DeletePageRequest getDefaultInstanceForType()
Returns
public boolean getForce()
This field has no effect for pages with no incoming transitions.
For pages with incoming transitions:
- If
force
is set to false, an error will be returned with message
indicating the incoming transitions.
- If
force
is set to true, Dialogflow will remove the page, as well as
any transitions to the page (i.e. Target
page in event handlers or Target
page in transition routes that point to
this page will be cleared).
bool force = 2;
Returns
Type |
Description |
boolean |
The force.
|
Required. The name of the page to delete.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/Flows/<flow ID>/pages/<Page ID>
.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type |
Description |
String |
The name.
|
public ByteString getNameBytes()
Required. The name of the page to delete.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/Flows/<flow ID>/pages/<Page ID>
.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
public Parser<DeletePageRequest> getParserForType()
Returns
Overrides
public int getSerializedSize()
Returns
Overrides
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
Returns
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public DeletePageRequest.Builder newBuilderForType()
Returns
protected DeletePageRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public DeletePageRequest.Builder toBuilder()
Returns
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions