public static final class DataProfilePubSubMessage.Builder extends GeneratedMessageV3.Builder<DataProfilePubSubMessage.Builder> implements DataProfilePubSubMessageOrBuilder
Pub/Sub topic message for a DataProfileAction.PubSubNotification event.
To receive a message of protocol buffer schema type, convert the message data
to an object of this proto class.
Protobuf type google.privacy.dlp.v2.DataProfilePubSubMessage
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public DataProfilePubSubMessage.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public DataProfilePubSubMessage build()
Returns
buildPartial()
public DataProfilePubSubMessage buildPartial()
Returns
clear()
public DataProfilePubSubMessage.Builder clear()
Returns
Overrides
clearEvent()
public DataProfilePubSubMessage.Builder clearEvent()
The event that caused the Pub/Sub message to be sent.
.google.privacy.dlp.v2.DataProfileAction.EventType event = 2;
Returns
clearField(Descriptors.FieldDescriptor field)
public DataProfilePubSubMessage.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public DataProfilePubSubMessage.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearProfile()
public DataProfilePubSubMessage.Builder clearProfile()
If DetailLevel
is TABLE_PROFILE
this will be fully populated.
Otherwise, if DetailLevel
is RESOURCE_NAME
, then only name
and
full_resource
will be populated.
.google.privacy.dlp.v2.TableDataProfile profile = 1;
Returns
clone()
public DataProfilePubSubMessage.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public DataProfilePubSubMessage getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getEvent()
public DataProfileAction.EventType getEvent()
The event that caused the Pub/Sub message to be sent.
.google.privacy.dlp.v2.DataProfileAction.EventType event = 2;
Returns
getEventValue()
public int getEventValue()
The event that caused the Pub/Sub message to be sent.
.google.privacy.dlp.v2.DataProfileAction.EventType event = 2;
Returns
Type | Description |
int | The enum numeric value on the wire for event.
|
getProfile()
public TableDataProfile getProfile()
If DetailLevel
is TABLE_PROFILE
this will be fully populated.
Otherwise, if DetailLevel
is RESOURCE_NAME
, then only name
and
full_resource
will be populated.
.google.privacy.dlp.v2.TableDataProfile profile = 1;
Returns
getProfileBuilder()
public TableDataProfile.Builder getProfileBuilder()
If DetailLevel
is TABLE_PROFILE
this will be fully populated.
Otherwise, if DetailLevel
is RESOURCE_NAME
, then only name
and
full_resource
will be populated.
.google.privacy.dlp.v2.TableDataProfile profile = 1;
Returns
getProfileOrBuilder()
public TableDataProfileOrBuilder getProfileOrBuilder()
If DetailLevel
is TABLE_PROFILE
this will be fully populated.
Otherwise, if DetailLevel
is RESOURCE_NAME
, then only name
and
full_resource
will be populated.
.google.privacy.dlp.v2.TableDataProfile profile = 1;
Returns
hasProfile()
public boolean hasProfile()
If DetailLevel
is TABLE_PROFILE
this will be fully populated.
Otherwise, if DetailLevel
is RESOURCE_NAME
, then only name
and
full_resource
will be populated.
.google.privacy.dlp.v2.TableDataProfile profile = 1;
Returns
Type | Description |
boolean | Whether the profile field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(DataProfilePubSubMessage other)
public DataProfilePubSubMessage.Builder mergeFrom(DataProfilePubSubMessage other)
Parameter
Returns
public DataProfilePubSubMessage.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public DataProfilePubSubMessage.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeProfile(TableDataProfile value)
public DataProfilePubSubMessage.Builder mergeProfile(TableDataProfile value)
If DetailLevel
is TABLE_PROFILE
this will be fully populated.
Otherwise, if DetailLevel
is RESOURCE_NAME
, then only name
and
full_resource
will be populated.
.google.privacy.dlp.v2.TableDataProfile profile = 1;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final DataProfilePubSubMessage.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setEvent(DataProfileAction.EventType value)
public DataProfilePubSubMessage.Builder setEvent(DataProfileAction.EventType value)
The event that caused the Pub/Sub message to be sent.
.google.privacy.dlp.v2.DataProfileAction.EventType event = 2;
Parameter
Returns
setEventValue(int value)
public DataProfilePubSubMessage.Builder setEventValue(int value)
The event that caused the Pub/Sub message to be sent.
.google.privacy.dlp.v2.DataProfileAction.EventType event = 2;
Parameter
Name | Description |
value | int
The enum numeric value on the wire for event to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public DataProfilePubSubMessage.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setProfile(TableDataProfile value)
public DataProfilePubSubMessage.Builder setProfile(TableDataProfile value)
If DetailLevel
is TABLE_PROFILE
this will be fully populated.
Otherwise, if DetailLevel
is RESOURCE_NAME
, then only name
and
full_resource
will be populated.
.google.privacy.dlp.v2.TableDataProfile profile = 1;
Parameter
Returns
setProfile(TableDataProfile.Builder builderForValue)
public DataProfilePubSubMessage.Builder setProfile(TableDataProfile.Builder builderForValue)
If DetailLevel
is TABLE_PROFILE
this will be fully populated.
Otherwise, if DetailLevel
is RESOURCE_NAME
, then only name
and
full_resource
will be populated.
.google.privacy.dlp.v2.TableDataProfile profile = 1;
Parameter
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public DataProfilePubSubMessage.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final DataProfilePubSubMessage.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides