Interface Runnable.ScriptOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Runnable.Script, Runnable.Script.Builder
    Enclosing class:
    Runnable

    public static interface Runnable.ScriptOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Runnable.Script.CommandCase getCommandCase()  
      String getPath()
      Script file path on the host VM.
      com.google.protobuf.ByteString getPathBytes()
      Script file path on the host VM.
      String getText()
      Shell script text.
      com.google.protobuf.ByteString getTextBytes()
      Shell script text.
      boolean hasPath()
      Script file path on the host VM.
      boolean hasText()
      Shell script text.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasPath

        boolean hasPath()
         Script file path on the host VM.
        
         To specify an interpreter, please add a `#!<interpreter>`(also known as
         [shebang line](https://en.wikipedia.org/wiki/Shebang_(Unix))) as the
         first line of the file.(For example, to execute the script using bash,
         `#!/bin/bash` should be the first line of the file. To execute the
         script using`Python3`, `#!/usr/bin/env python3` should be the first
         line of the file.) Otherwise, the file will by default be excuted by
         `/bin/sh`.
         
        string path = 1;
        Returns:
        Whether the path field is set.
      • getPath

        String getPath()
         Script file path on the host VM.
        
         To specify an interpreter, please add a `#!<interpreter>`(also known as
         [shebang line](https://en.wikipedia.org/wiki/Shebang_(Unix))) as the
         first line of the file.(For example, to execute the script using bash,
         `#!/bin/bash` should be the first line of the file. To execute the
         script using`Python3`, `#!/usr/bin/env python3` should be the first
         line of the file.) Otherwise, the file will by default be excuted by
         `/bin/sh`.
         
        string path = 1;
        Returns:
        The path.
      • getPathBytes

        com.google.protobuf.ByteString getPathBytes()
         Script file path on the host VM.
        
         To specify an interpreter, please add a `#!<interpreter>`(also known as
         [shebang line](https://en.wikipedia.org/wiki/Shebang_(Unix))) as the
         first line of the file.(For example, to execute the script using bash,
         `#!/bin/bash` should be the first line of the file. To execute the
         script using`Python3`, `#!/usr/bin/env python3` should be the first
         line of the file.) Otherwise, the file will by default be excuted by
         `/bin/sh`.
         
        string path = 1;
        Returns:
        The bytes for path.
      • hasText

        boolean hasText()
         Shell script text.
        
         To specify an interpreter, please add a `#!<interpreter>\n` at the
         beginning of the text.(For example, to execute the script using bash,
         `#!/bin/bash\n` should be added. To execute the script using`Python3`,
         `#!/usr/bin/env python3\n` should be added.) Otherwise, the script will
         by default be excuted by `/bin/sh`.
         
        string text = 2;
        Returns:
        Whether the text field is set.
      • getText

        String getText()
         Shell script text.
        
         To specify an interpreter, please add a `#!<interpreter>\n` at the
         beginning of the text.(For example, to execute the script using bash,
         `#!/bin/bash\n` should be added. To execute the script using`Python3`,
         `#!/usr/bin/env python3\n` should be added.) Otherwise, the script will
         by default be excuted by `/bin/sh`.
         
        string text = 2;
        Returns:
        The text.
      • getTextBytes

        com.google.protobuf.ByteString getTextBytes()
         Shell script text.
        
         To specify an interpreter, please add a `#!<interpreter>\n` at the
         beginning of the text.(For example, to execute the script using bash,
         `#!/bin/bash\n` should be added. To execute the script using`Python3`,
         `#!/usr/bin/env python3\n` should be added.) Otherwise, the script will
         by default be excuted by `/bin/sh`.
         
        string text = 2;
        Returns:
        The bytes for text.