Class PlaybookImportStrategy

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy
All Implemented Interfaces:
PlaybookImportStrategyOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class PlaybookImportStrategy extends com.google.protobuf.GeneratedMessage implements PlaybookImportStrategyOrBuilder
 The playbook import strategy used for resource conflict resolution associated
 with an
 [ImportPlaybookRequest][google.cloud.dialogflow.cx.v3beta1.ImportPlaybookRequest].
 
Protobuf type google.cloud.dialogflow.cx.v3beta1.PlaybookImportStrategy
See Also:
  • Field Details

    • MAIN_PLAYBOOK_IMPORT_STRATEGY_FIELD_NUMBER

      public static final int MAIN_PLAYBOOK_IMPORT_STRATEGY_FIELD_NUMBER
      See Also:
    • NESTED_RESOURCE_IMPORT_STRATEGY_FIELD_NUMBER

      public static final int NESTED_RESOURCE_IMPORT_STRATEGY_FIELD_NUMBER
      See Also:
    • TOOL_IMPORT_STRATEGY_FIELD_NUMBER

      public static final int TOOL_IMPORT_STRATEGY_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getMainPlaybookImportStrategyValue

      public int getMainPlaybookImportStrategyValue()
       Optional. Specifies the import strategy used when resolving conflicts with
       the main playbook. If not specified, 'CREATE_NEW' is assumed.
       
      .google.cloud.dialogflow.cx.v3beta1.ImportStrategy main_playbook_import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMainPlaybookImportStrategyValue in interface PlaybookImportStrategyOrBuilder
      Returns:
      The enum numeric value on the wire for mainPlaybookImportStrategy.
    • getMainPlaybookImportStrategy

      public ImportStrategy getMainPlaybookImportStrategy()
       Optional. Specifies the import strategy used when resolving conflicts with
       the main playbook. If not specified, 'CREATE_NEW' is assumed.
       
      .google.cloud.dialogflow.cx.v3beta1.ImportStrategy main_playbook_import_strategy = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMainPlaybookImportStrategy in interface PlaybookImportStrategyOrBuilder
      Returns:
      The mainPlaybookImportStrategy.
    • getNestedResourceImportStrategyValue

      public int getNestedResourceImportStrategyValue()
       Optional. Specifies the import strategy used when resolving referenced
       playbook/flow conflicts. If not specified, 'CREATE_NEW' is assumed.
       
      .google.cloud.dialogflow.cx.v3beta1.ImportStrategy nested_resource_import_strategy = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNestedResourceImportStrategyValue in interface PlaybookImportStrategyOrBuilder
      Returns:
      The enum numeric value on the wire for nestedResourceImportStrategy.
    • getNestedResourceImportStrategy

      public ImportStrategy getNestedResourceImportStrategy()
       Optional. Specifies the import strategy used when resolving referenced
       playbook/flow conflicts. If not specified, 'CREATE_NEW' is assumed.
       
      .google.cloud.dialogflow.cx.v3beta1.ImportStrategy nested_resource_import_strategy = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNestedResourceImportStrategy in interface PlaybookImportStrategyOrBuilder
      Returns:
      The nestedResourceImportStrategy.
    • getToolImportStrategyValue

      public int getToolImportStrategyValue()
       Optional. Specifies the import strategy used when resolving tool conflicts.
       If not specified, 'CREATE_NEW' is assumed. This will be applied after the
       main playbook and nested resource import strategies, meaning if the
       playbook that references the tool is skipped, the tool will also be
       skipped.
       
      .google.cloud.dialogflow.cx.v3beta1.ImportStrategy tool_import_strategy = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getToolImportStrategyValue in interface PlaybookImportStrategyOrBuilder
      Returns:
      The enum numeric value on the wire for toolImportStrategy.
    • getToolImportStrategy

      public ImportStrategy getToolImportStrategy()
       Optional. Specifies the import strategy used when resolving tool conflicts.
       If not specified, 'CREATE_NEW' is assumed. This will be applied after the
       main playbook and nested resource import strategies, meaning if the
       playbook that references the tool is skipped, the tool will also be
       skipped.
       
      .google.cloud.dialogflow.cx.v3beta1.ImportStrategy tool_import_strategy = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getToolImportStrategy in interface PlaybookImportStrategyOrBuilder
      Returns:
      The toolImportStrategy.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static PlaybookImportStrategy parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PlaybookImportStrategy parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PlaybookImportStrategy parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PlaybookImportStrategy parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PlaybookImportStrategy parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PlaybookImportStrategy parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PlaybookImportStrategy parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PlaybookImportStrategy parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static PlaybookImportStrategy parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static PlaybookImportStrategy parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PlaybookImportStrategy parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PlaybookImportStrategy parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public PlaybookImportStrategy.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static PlaybookImportStrategy.Builder newBuilder()
    • newBuilder

      public static PlaybookImportStrategy.Builder newBuilder(PlaybookImportStrategy prototype)
    • toBuilder

      public PlaybookImportStrategy.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected PlaybookImportStrategy.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static PlaybookImportStrategy getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<PlaybookImportStrategy> parser()
    • getParserForType

      public com.google.protobuf.Parser<PlaybookImportStrategy> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public PlaybookImportStrategy getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder