public static final class LogsPolicy.Builder extends GeneratedMessageV3.Builder<LogsPolicy.Builder> implements LogsPolicyOrBuilder
LogsPolicy describes how outputs from a Job's Tasks (stdout/stderr) will be
preserved.
Protobuf type google.cloud.batch.v1.LogsPolicy
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public LogsPolicy.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public LogsPolicy build()
Returns
buildPartial()
public LogsPolicy buildPartial()
Returns
clear()
public LogsPolicy.Builder clear()
Returns
Overrides
clearDestination()
public LogsPolicy.Builder clearDestination()
Where logs should be saved.
.google.cloud.batch.v1.LogsPolicy.Destination destination = 1;
Returns
clearField(Descriptors.FieldDescriptor field)
public LogsPolicy.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearLogsPath()
public LogsPolicy.Builder clearLogsPath()
The path to which logs are saved when the destination = PATH. This can be a
local filepath on the VM, or under the mount point of a Persistent Disk or
Filestore, or a Cloud Storage path.
string logs_path = 2;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public LogsPolicy.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public LogsPolicy.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public LogsPolicy getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getDestination()
public LogsPolicy.Destination getDestination()
Where logs should be saved.
.google.cloud.batch.v1.LogsPolicy.Destination destination = 1;
Returns
getDestinationValue()
public int getDestinationValue()
Where logs should be saved.
.google.cloud.batch.v1.LogsPolicy.Destination destination = 1;
Returns
Type |
Description |
int |
The enum numeric value on the wire for destination.
|
getLogsPath()
public String getLogsPath()
The path to which logs are saved when the destination = PATH. This can be a
local filepath on the VM, or under the mount point of a Persistent Disk or
Filestore, or a Cloud Storage path.
string logs_path = 2;
Returns
Type |
Description |
String |
The logsPath.
|
getLogsPathBytes()
public ByteString getLogsPathBytes()
The path to which logs are saved when the destination = PATH. This can be a
local filepath on the VM, or under the mount point of a Persistent Disk or
Filestore, or a Cloud Storage path.
string logs_path = 2;
Returns
Type |
Description |
ByteString |
The bytes for logsPath.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(LogsPolicy other)
public LogsPolicy.Builder mergeFrom(LogsPolicy other)
Parameter
Returns
public LogsPolicy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public LogsPolicy.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final LogsPolicy.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setDestination(LogsPolicy.Destination value)
public LogsPolicy.Builder setDestination(LogsPolicy.Destination value)
Where logs should be saved.
.google.cloud.batch.v1.LogsPolicy.Destination destination = 1;
Parameter
Returns
setDestinationValue(int value)
public LogsPolicy.Builder setDestinationValue(int value)
Where logs should be saved.
.google.cloud.batch.v1.LogsPolicy.Destination destination = 1;
Parameter
Name |
Description |
value |
int
The enum numeric value on the wire for destination to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public LogsPolicy.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setLogsPath(String value)
public LogsPolicy.Builder setLogsPath(String value)
The path to which logs are saved when the destination = PATH. This can be a
local filepath on the VM, or under the mount point of a Persistent Disk or
Filestore, or a Cloud Storage path.
string logs_path = 2;
Parameter
Name |
Description |
value |
String
The logsPath to set.
|
Returns
setLogsPathBytes(ByteString value)
public LogsPolicy.Builder setLogsPathBytes(ByteString value)
The path to which logs are saved when the destination = PATH. This can be a
local filepath on the VM, or under the mount point of a Persistent Disk or
Filestore, or a Cloud Storage path.
string logs_path = 2;
Parameter
Name |
Description |
value |
ByteString
The bytes for logsPath to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public LogsPolicy.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final LogsPolicy.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides