Interface LogsPolicyOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
LogsPolicy, LogsPolicy.Builder

@Generated public interface LogsPolicyOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getDestinationValue

      int getDestinationValue()
       If and where logs should be saved.
       
      .google.cloud.batch.v1alpha.LogsPolicy.Destination destination = 1;
      Returns:
      The enum numeric value on the wire for destination.
    • getDestination

      LogsPolicy.Destination getDestination()
       If and where logs should be saved.
       
      .google.cloud.batch.v1alpha.LogsPolicy.Destination destination = 1;
      Returns:
      The destination.
    • getLogsPath

      String getLogsPath()
       When `destination` is set to `PATH`, you must set this field to the path
       where you want logs to be saved. This path can point to a local directory
       on the VM or (if congifured) a directory under the mount path of any
       Cloud Storage bucket, network file system (NFS), or writable persistent
       disk that is mounted to the job. For example, if the job has a bucket with
       `mountPath` set to `/mnt/disks/my-bucket`, you can write logs to the
       root directory of the `remotePath` of that bucket by setting this field to
       `/mnt/disks/my-bucket/`.
       
      string logs_path = 2;
      Returns:
      The logsPath.
    • getLogsPathBytes

      com.google.protobuf.ByteString getLogsPathBytes()
       When `destination` is set to `PATH`, you must set this field to the path
       where you want logs to be saved. This path can point to a local directory
       on the VM or (if congifured) a directory under the mount path of any
       Cloud Storage bucket, network file system (NFS), or writable persistent
       disk that is mounted to the job. For example, if the job has a bucket with
       `mountPath` set to `/mnt/disks/my-bucket`, you can write logs to the
       root directory of the `remotePath` of that bucket by setting this field to
       `/mnt/disks/my-bucket/`.
       
      string logs_path = 2;
      Returns:
      The bytes for logsPath.
    • hasCloudLoggingOption

      boolean hasCloudLoggingOption()
       Optional. When `destination` is set to `CLOUD_LOGGING`, you can optionally
       set this field to configure additional settings for Cloud Logging.
       
      .google.cloud.batch.v1alpha.LogsPolicy.CloudLoggingOption cloud_logging_option = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the cloudLoggingOption field is set.
    • getCloudLoggingOption

      LogsPolicy.CloudLoggingOption getCloudLoggingOption()
       Optional. When `destination` is set to `CLOUD_LOGGING`, you can optionally
       set this field to configure additional settings for Cloud Logging.
       
      .google.cloud.batch.v1alpha.LogsPolicy.CloudLoggingOption cloud_logging_option = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The cloudLoggingOption.
    • getCloudLoggingOptionOrBuilder

      LogsPolicy.CloudLoggingOptionOrBuilder getCloudLoggingOptionOrBuilder()
       Optional. When `destination` is set to `CLOUD_LOGGING`, you can optionally
       set this field to configure additional settings for Cloud Logging.
       
      .google.cloud.batch.v1alpha.LogsPolicy.CloudLoggingOption cloud_logging_option = 3 [(.google.api.field_behavior) = OPTIONAL];