Class SecuritySettings.AudioExportSettings
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.dialogflow.cx.v3.SecuritySettings.AudioExportSettings
-
- All Implemented Interfaces:
SecuritySettings.AudioExportSettingsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- SecuritySettings
public static final class SecuritySettings.AudioExportSettings extends com.google.protobuf.GeneratedMessageV3 implements SecuritySettings.AudioExportSettingsOrBuilder
Settings for exporting audio.
Protobuf typegoogle.cloud.dialogflow.cx.v3.SecuritySettings.AudioExportSettings- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSecuritySettings.AudioExportSettings.AudioFormatFile format for exported audio file.static classSecuritySettings.AudioExportSettings.BuilderSettings for exporting audio.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intAUDIO_EXPORT_PATTERN_FIELD_NUMBERstatic intAUDIO_FORMAT_FIELD_NUMBERstatic intENABLE_AUDIO_REDACTION_FIELD_NUMBERstatic intGCS_BUCKET_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetAudioExportPattern()Filename pattern for exported audio.com.google.protobuf.ByteStringgetAudioExportPatternBytes()Filename pattern for exported audio.SecuritySettings.AudioExportSettings.AudioFormatgetAudioFormat()File format for exported audio file.intgetAudioFormatValue()File format for exported audio file.static SecuritySettings.AudioExportSettingsgetDefaultInstance()SecuritySettings.AudioExportSettingsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()booleangetEnableAudioRedaction()Enable audio redaction if it is true.StringgetGcsBucket()Cloud Storage bucket to export audio record to.com.google.protobuf.ByteStringgetGcsBucketBytes()Cloud Storage bucket to export audio record to.com.google.protobuf.Parser<SecuritySettings.AudioExportSettings>getParserForType()intgetSerializedSize()inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static SecuritySettings.AudioExportSettings.BuildernewBuilder()static SecuritySettings.AudioExportSettings.BuildernewBuilder(SecuritySettings.AudioExportSettings prototype)SecuritySettings.AudioExportSettings.BuildernewBuilderForType()protected SecuritySettings.AudioExportSettings.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static SecuritySettings.AudioExportSettingsparseDelimitedFrom(InputStream input)static SecuritySettings.AudioExportSettingsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SecuritySettings.AudioExportSettingsparseFrom(byte[] data)static SecuritySettings.AudioExportSettingsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SecuritySettings.AudioExportSettingsparseFrom(com.google.protobuf.ByteString data)static SecuritySettings.AudioExportSettingsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SecuritySettings.AudioExportSettingsparseFrom(com.google.protobuf.CodedInputStream input)static SecuritySettings.AudioExportSettingsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SecuritySettings.AudioExportSettingsparseFrom(InputStream input)static SecuritySettings.AudioExportSettingsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SecuritySettings.AudioExportSettingsparseFrom(ByteBuffer data)static SecuritySettings.AudioExportSettingsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<SecuritySettings.AudioExportSettings>parser()SecuritySettings.AudioExportSettings.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
GCS_BUCKET_FIELD_NUMBER
public static final int GCS_BUCKET_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AUDIO_EXPORT_PATTERN_FIELD_NUMBER
public static final int AUDIO_EXPORT_PATTERN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENABLE_AUDIO_REDACTION_FIELD_NUMBER
public static final int ENABLE_AUDIO_REDACTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AUDIO_FORMAT_FIELD_NUMBER
public static final int AUDIO_FORMAT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getGcsBucket
public String getGcsBucket()
Cloud Storage bucket to export audio record to. Setting this field would grant the Storage Object Creator role to the Dialogflow Service Agent. API caller that tries to modify this field should have the permission of storage.buckets.setIamPolicy.
string gcs_bucket = 1;- Specified by:
getGcsBucketin interfaceSecuritySettings.AudioExportSettingsOrBuilder- Returns:
- The gcsBucket.
-
getGcsBucketBytes
public com.google.protobuf.ByteString getGcsBucketBytes()
Cloud Storage bucket to export audio record to. Setting this field would grant the Storage Object Creator role to the Dialogflow Service Agent. API caller that tries to modify this field should have the permission of storage.buckets.setIamPolicy.
string gcs_bucket = 1;- Specified by:
getGcsBucketBytesin interfaceSecuritySettings.AudioExportSettingsOrBuilder- Returns:
- The bytes for gcsBucket.
-
getAudioExportPattern
public String getAudioExportPattern()
Filename pattern for exported audio.
string audio_export_pattern = 2;- Specified by:
getAudioExportPatternin interfaceSecuritySettings.AudioExportSettingsOrBuilder- Returns:
- The audioExportPattern.
-
getAudioExportPatternBytes
public com.google.protobuf.ByteString getAudioExportPatternBytes()
Filename pattern for exported audio.
string audio_export_pattern = 2;- Specified by:
getAudioExportPatternBytesin interfaceSecuritySettings.AudioExportSettingsOrBuilder- Returns:
- The bytes for audioExportPattern.
-
getEnableAudioRedaction
public boolean getEnableAudioRedaction()
Enable audio redaction if it is true.
bool enable_audio_redaction = 3;- Specified by:
getEnableAudioRedactionin interfaceSecuritySettings.AudioExportSettingsOrBuilder- Returns:
- The enableAudioRedaction.
-
getAudioFormatValue
public int getAudioFormatValue()
File format for exported audio file. Currently only in telephony recordings.
.google.cloud.dialogflow.cx.v3.SecuritySettings.AudioExportSettings.AudioFormat audio_format = 4;- Specified by:
getAudioFormatValuein interfaceSecuritySettings.AudioExportSettingsOrBuilder- Returns:
- The enum numeric value on the wire for audioFormat.
-
getAudioFormat
public SecuritySettings.AudioExportSettings.AudioFormat getAudioFormat()
File format for exported audio file. Currently only in telephony recordings.
.google.cloud.dialogflow.cx.v3.SecuritySettings.AudioExportSettings.AudioFormat audio_format = 4;- Specified by:
getAudioFormatin interfaceSecuritySettings.AudioExportSettingsOrBuilder- Returns:
- The audioFormat.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static SecuritySettings.AudioExportSettings parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SecuritySettings.AudioExportSettings parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SecuritySettings.AudioExportSettings parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SecuritySettings.AudioExportSettings parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SecuritySettings.AudioExportSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SecuritySettings.AudioExportSettings parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SecuritySettings.AudioExportSettings parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static SecuritySettings.AudioExportSettings parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static SecuritySettings.AudioExportSettings parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static SecuritySettings.AudioExportSettings parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static SecuritySettings.AudioExportSettings parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static SecuritySettings.AudioExportSettings parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public SecuritySettings.AudioExportSettings.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static SecuritySettings.AudioExportSettings.Builder newBuilder()
-
newBuilder
public static SecuritySettings.AudioExportSettings.Builder newBuilder(SecuritySettings.AudioExportSettings prototype)
-
toBuilder
public SecuritySettings.AudioExportSettings.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected SecuritySettings.AudioExportSettings.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static SecuritySettings.AudioExportSettings getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<SecuritySettings.AudioExportSettings> parser()
-
getParserForType
public com.google.protobuf.Parser<SecuritySettings.AudioExportSettings> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public SecuritySettings.AudioExportSettings getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-