public static final class TransferTypes.LoggingConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.LoggingConfig.Builder> implements TransferTypes.LoggingConfigOrBuilder
Specifies the logging behavior for transfer operations. For cloud-to-cloud transfers, logs are sent to Cloud Logging. See [Read transfer logs](https://cloud.google.com/storage-transfer/docs/read-transfer-logs) for details. For transfers to or from a POSIX file system, logs are stored in the Cloud Storage bucket that is the source or sink of the transfer. See [Managing Transfer for on-premises jobs] (https://cloud.google.com/storage-transfer/docs/managing-on-prem-jobs#viewing-logs) for details.Protobuf type
google.storagetransfer.v1.LoggingConfiggetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.LoggingConfig.Builder>public TransferTypes.LoggingConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.LoggingConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.LoggingConfig.Builder>public TransferTypes.LoggingConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TransferTypes.LoggingConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TransferTypes.LoggingConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TransferTypes.LoggingConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.LoggingConfig.Builder>public TransferTypes.LoggingConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.LoggingConfig.Builder>public TransferTypes.LoggingConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.LoggingConfig.Builder>public TransferTypes.LoggingConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.LoggingConfig.Builder>public TransferTypes.LoggingConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.LoggingConfig.Builder>public TransferTypes.LoggingConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.LoggingConfig.Builder>public TransferTypes.LoggingConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TransferTypes.LoggingConfig.Builder>public TransferTypes.LoggingConfig.Builder mergeFrom(TransferTypes.LoggingConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.LoggingConfig.Builder>public TransferTypes.LoggingConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TransferTypes.LoggingConfig.Builder>IOExceptionpublic List<TransferTypes.LoggingConfig.LoggableAction> getLogActionsList()
Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableAction log_actions = 1;
getLogActionsList in interface TransferTypes.LoggingConfigOrBuilderpublic int getLogActionsCount()
Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableAction log_actions = 1;
getLogActionsCount in interface TransferTypes.LoggingConfigOrBuilderpublic TransferTypes.LoggingConfig.LoggableAction getLogActions(int index)
Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableAction log_actions = 1;
getLogActions in interface TransferTypes.LoggingConfigOrBuilderindex - The index of the element to return.public TransferTypes.LoggingConfig.Builder setLogActions(int index, TransferTypes.LoggingConfig.LoggableAction value)
Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableAction log_actions = 1;
index - The index to set the value at.value - The logActions to set.public TransferTypes.LoggingConfig.Builder addLogActions(TransferTypes.LoggingConfig.LoggableAction value)
Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableAction log_actions = 1;
value - The logActions to add.public TransferTypes.LoggingConfig.Builder addAllLogActions(Iterable<? extends TransferTypes.LoggingConfig.LoggableAction> values)
Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableAction log_actions = 1;
values - The logActions to add.public TransferTypes.LoggingConfig.Builder clearLogActions()
Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableAction log_actions = 1;
public List<Integer> getLogActionsValueList()
Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableAction log_actions = 1;
getLogActionsValueList in interface TransferTypes.LoggingConfigOrBuilderpublic int getLogActionsValue(int index)
Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableAction log_actions = 1;
getLogActionsValue in interface TransferTypes.LoggingConfigOrBuilderindex - The index of the value to return.public TransferTypes.LoggingConfig.Builder setLogActionsValue(int index, int value)
Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableAction log_actions = 1;
index - The index to set the value at.value - The enum numeric value on the wire for logActions to set.public TransferTypes.LoggingConfig.Builder addLogActionsValue(int value)
Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableAction log_actions = 1;
value - The enum numeric value on the wire for logActions to add.public TransferTypes.LoggingConfig.Builder addAllLogActionsValue(Iterable<Integer> values)
Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableAction log_actions = 1;
values - The enum numeric values on the wire for logActions to add.public List<TransferTypes.LoggingConfig.LoggableActionState> getLogActionStatesList()
States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableActionState log_action_states = 2;
getLogActionStatesList in interface TransferTypes.LoggingConfigOrBuilderpublic int getLogActionStatesCount()
States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableActionState log_action_states = 2;
getLogActionStatesCount in interface TransferTypes.LoggingConfigOrBuilderpublic TransferTypes.LoggingConfig.LoggableActionState getLogActionStates(int index)
States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableActionState log_action_states = 2;
getLogActionStates in interface TransferTypes.LoggingConfigOrBuilderindex - The index of the element to return.public TransferTypes.LoggingConfig.Builder setLogActionStates(int index, TransferTypes.LoggingConfig.LoggableActionState value)
States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableActionState log_action_states = 2;
index - The index to set the value at.value - The logActionStates to set.public TransferTypes.LoggingConfig.Builder addLogActionStates(TransferTypes.LoggingConfig.LoggableActionState value)
States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableActionState log_action_states = 2;
value - The logActionStates to add.public TransferTypes.LoggingConfig.Builder addAllLogActionStates(Iterable<? extends TransferTypes.LoggingConfig.LoggableActionState> values)
States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableActionState log_action_states = 2;
values - The logActionStates to add.public TransferTypes.LoggingConfig.Builder clearLogActionStates()
States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableActionState log_action_states = 2;
public List<Integer> getLogActionStatesValueList()
States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableActionState log_action_states = 2;
getLogActionStatesValueList in interface TransferTypes.LoggingConfigOrBuilderpublic int getLogActionStatesValue(int index)
States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableActionState log_action_states = 2;
getLogActionStatesValue in interface TransferTypes.LoggingConfigOrBuilderindex - The index of the value to return.public TransferTypes.LoggingConfig.Builder setLogActionStatesValue(int index, int value)
States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableActionState log_action_states = 2;
index - The index to set the value at.value - The enum numeric value on the wire for logActionStates to set.public TransferTypes.LoggingConfig.Builder addLogActionStatesValue(int value)
States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableActionState log_action_states = 2;
value - The enum numeric value on the wire for logActionStates to add.public TransferTypes.LoggingConfig.Builder addAllLogActionStatesValue(Iterable<Integer> values)
States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use [enable_onprem_gcs_transfer_logs][google.storagetransfer.v1.LoggingConfig.enable_onprem_gcs_transfer_logs] instead.
repeated .google.storagetransfer.v1.LoggingConfig.LoggableActionState log_action_states = 2;
values - The enum numeric values on the wire for logActionStates to add.public boolean getEnableOnpremGcsTransferLogs()
For transfers with a PosixFilesystem source, this option enables the Cloud Storage transfer logs for this transfer.
bool enable_onprem_gcs_transfer_logs = 3;getEnableOnpremGcsTransferLogs in interface TransferTypes.LoggingConfigOrBuilderpublic TransferTypes.LoggingConfig.Builder setEnableOnpremGcsTransferLogs(boolean value)
For transfers with a PosixFilesystem source, this option enables the Cloud Storage transfer logs for this transfer.
bool enable_onprem_gcs_transfer_logs = 3;value - The enableOnpremGcsTransferLogs to set.public TransferTypes.LoggingConfig.Builder clearEnableOnpremGcsTransferLogs()
For transfers with a PosixFilesystem source, this option enables the Cloud Storage transfer logs for this transfer.
bool enable_onprem_gcs_transfer_logs = 3;public final TransferTypes.LoggingConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.LoggingConfig.Builder>public final TransferTypes.LoggingConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.LoggingConfig.Builder>Copyright © 2022 Google LLC. All rights reserved.