Package com.google.cloud.batch.v1alpha
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 Summary
Modifier and TypeMethodDescriptionOptional.Optional.If and where logs should be saved.intIf and where logs should be saved.When `destination` is set to `PATH`, you must set this field to the path where you want logs to be saved.com.google.protobuf.ByteStringWhen `destination` is set to `PATH`, you must set this field to the path where you want logs to be saved.booleanOptional.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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];
-