Class SqlServerAuditConfig.Builder (0.1.0)

public static final class SqlServerAuditConfig.Builder extends GeneratedMessage.Builder<SqlServerAuditConfig.Builder> implements SqlServerAuditConfigOrBuilder

SQL Server specific audit configuration.

Protobuf type google.cloud.sql.v1beta4.SqlServerAuditConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public SqlServerAuditConfig build()
Returns
Type Description
SqlServerAuditConfig

buildPartial()

public SqlServerAuditConfig buildPartial()
Returns
Type Description
SqlServerAuditConfig

clear()

public SqlServerAuditConfig.Builder clear()
Returns
Type Description
SqlServerAuditConfig.Builder
Overrides

clearBucket()

public SqlServerAuditConfig.Builder clearBucket()

The name of the destination bucket (e.g., gs://mybucket).

string bucket = 2;

Returns
Type Description
SqlServerAuditConfig.Builder

This builder for chaining.

clearKind()

public SqlServerAuditConfig.Builder clearKind()

This is always sql#sqlServerAuditConfig

string kind = 1;

Returns
Type Description
SqlServerAuditConfig.Builder

This builder for chaining.

clearRetentionInterval()

public SqlServerAuditConfig.Builder clearRetentionInterval()

How long to keep generated audit files.

.google.protobuf.Duration retention_interval = 3;

Returns
Type Description
SqlServerAuditConfig.Builder

clearUploadInterval()

public SqlServerAuditConfig.Builder clearUploadInterval()

How often to upload generated audit files.

.google.protobuf.Duration upload_interval = 4;

Returns
Type Description
SqlServerAuditConfig.Builder

getBucket()

public String getBucket()

The name of the destination bucket (e.g., gs://mybucket).

string bucket = 2;

Returns
Type Description
String

The bucket.

getBucketBytes()

public ByteString getBucketBytes()

The name of the destination bucket (e.g., gs://mybucket).

string bucket = 2;

Returns
Type Description
ByteString

The bytes for bucket.

getDefaultInstanceForType()

public SqlServerAuditConfig getDefaultInstanceForType()
Returns
Type Description
SqlServerAuditConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getKind()

public String getKind()

This is always sql#sqlServerAuditConfig

string kind = 1;

Returns
Type Description
String

The kind.

getKindBytes()

public ByteString getKindBytes()

This is always sql#sqlServerAuditConfig

string kind = 1;

Returns
Type Description
ByteString

The bytes for kind.

getRetentionInterval()

public Duration getRetentionInterval()

How long to keep generated audit files.

.google.protobuf.Duration retention_interval = 3;

Returns
Type Description
Duration

The retentionInterval.

getRetentionIntervalBuilder()

public Duration.Builder getRetentionIntervalBuilder()

How long to keep generated audit files.

.google.protobuf.Duration retention_interval = 3;

Returns
Type Description
Builder

getRetentionIntervalOrBuilder()

public DurationOrBuilder getRetentionIntervalOrBuilder()

How long to keep generated audit files.

.google.protobuf.Duration retention_interval = 3;

Returns
Type Description
DurationOrBuilder

getUploadInterval()

public Duration getUploadInterval()

How often to upload generated audit files.

.google.protobuf.Duration upload_interval = 4;

Returns
Type Description
Duration

The uploadInterval.

getUploadIntervalBuilder()

public Duration.Builder getUploadIntervalBuilder()

How often to upload generated audit files.

.google.protobuf.Duration upload_interval = 4;

Returns
Type Description
Builder

getUploadIntervalOrBuilder()

public DurationOrBuilder getUploadIntervalOrBuilder()

How often to upload generated audit files.

.google.protobuf.Duration upload_interval = 4;

Returns
Type Description
DurationOrBuilder

hasRetentionInterval()

public boolean hasRetentionInterval()

How long to keep generated audit files.

.google.protobuf.Duration retention_interval = 3;

Returns
Type Description
boolean

Whether the retentionInterval field is set.

hasUploadInterval()

public boolean hasUploadInterval()

How often to upload generated audit files.

.google.protobuf.Duration upload_interval = 4;

Returns
Type Description
boolean

Whether the uploadInterval field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SqlServerAuditConfig other)

public SqlServerAuditConfig.Builder mergeFrom(SqlServerAuditConfig other)
Parameter
Name Description
other SqlServerAuditConfig
Returns
Type Description
SqlServerAuditConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public SqlServerAuditConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SqlServerAuditConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public SqlServerAuditConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
SqlServerAuditConfig.Builder
Overrides

mergeRetentionInterval(Duration value)

public SqlServerAuditConfig.Builder mergeRetentionInterval(Duration value)

How long to keep generated audit files.

.google.protobuf.Duration retention_interval = 3;

Parameter
Name Description
value Duration
Returns
Type Description
SqlServerAuditConfig.Builder

mergeUploadInterval(Duration value)

public SqlServerAuditConfig.Builder mergeUploadInterval(Duration value)

How often to upload generated audit files.

.google.protobuf.Duration upload_interval = 4;

Parameter
Name Description
value Duration
Returns
Type Description
SqlServerAuditConfig.Builder

setBucket(String value)

public SqlServerAuditConfig.Builder setBucket(String value)

The name of the destination bucket (e.g., gs://mybucket).

string bucket = 2;

Parameter
Name Description
value String

The bucket to set.

Returns
Type Description
SqlServerAuditConfig.Builder

This builder for chaining.

setBucketBytes(ByteString value)

public SqlServerAuditConfig.Builder setBucketBytes(ByteString value)

The name of the destination bucket (e.g., gs://mybucket).

string bucket = 2;

Parameter
Name Description
value ByteString

The bytes for bucket to set.

Returns
Type Description
SqlServerAuditConfig.Builder

This builder for chaining.

setKind(String value)

public SqlServerAuditConfig.Builder setKind(String value)

This is always sql#sqlServerAuditConfig

string kind = 1;

Parameter
Name Description
value String

The kind to set.

Returns
Type Description
SqlServerAuditConfig.Builder

This builder for chaining.

setKindBytes(ByteString value)

public SqlServerAuditConfig.Builder setKindBytes(ByteString value)

This is always sql#sqlServerAuditConfig

string kind = 1;

Parameter
Name Description
value ByteString

The bytes for kind to set.

Returns
Type Description
SqlServerAuditConfig.Builder

This builder for chaining.

setRetentionInterval(Duration value)

public SqlServerAuditConfig.Builder setRetentionInterval(Duration value)

How long to keep generated audit files.

.google.protobuf.Duration retention_interval = 3;

Parameter
Name Description
value Duration
Returns
Type Description
SqlServerAuditConfig.Builder

setRetentionInterval(Duration.Builder builderForValue)

public SqlServerAuditConfig.Builder setRetentionInterval(Duration.Builder builderForValue)

How long to keep generated audit files.

.google.protobuf.Duration retention_interval = 3;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
SqlServerAuditConfig.Builder

setUploadInterval(Duration value)

public SqlServerAuditConfig.Builder setUploadInterval(Duration value)

How often to upload generated audit files.

.google.protobuf.Duration upload_interval = 4;

Parameter
Name Description
value Duration
Returns
Type Description
SqlServerAuditConfig.Builder

setUploadInterval(Duration.Builder builderForValue)

public SqlServerAuditConfig.Builder setUploadInterval(Duration.Builder builderForValue)

How often to upload generated audit files.

.google.protobuf.Duration upload_interval = 4;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
SqlServerAuditConfig.Builder