Class AcquireSsrsLeaseContext.Builder (0.1.0)

public static final class AcquireSsrsLeaseContext.Builder extends GeneratedMessage.Builder<AcquireSsrsLeaseContext.Builder> implements AcquireSsrsLeaseContextOrBuilder

Acquire SSRS lease context.

Protobuf type google.cloud.sql.v1beta4.AcquireSsrsLeaseContext

Static Methods

getDescriptor()

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

Methods

build()

public AcquireSsrsLeaseContext build()
Returns
Type Description
AcquireSsrsLeaseContext

buildPartial()

public AcquireSsrsLeaseContext buildPartial()
Returns
Type Description
AcquireSsrsLeaseContext

clear()

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

clearDuration()

public AcquireSsrsLeaseContext.Builder clearDuration()

Lease duration needed for the SSRS setup.

optional .google.protobuf.Duration duration = 4;

Returns
Type Description
AcquireSsrsLeaseContext.Builder

clearReportDatabase()

public AcquireSsrsLeaseContext.Builder clearReportDatabase()

The report database to be used for the SSRS setup.

optional string report_database = 3;

Returns
Type Description
AcquireSsrsLeaseContext.Builder

This builder for chaining.

clearServiceLogin()

public AcquireSsrsLeaseContext.Builder clearServiceLogin()

The username to be used as the service login to connect to the report database for SSRS setup.

optional string service_login = 2;

Returns
Type Description
AcquireSsrsLeaseContext.Builder

This builder for chaining.

clearSetupLogin()

public AcquireSsrsLeaseContext.Builder clearSetupLogin()

The username to be used as the setup login to connect to the database server for SSRS setup.

optional string setup_login = 1;

Returns
Type Description
AcquireSsrsLeaseContext.Builder

This builder for chaining.

getDefaultInstanceForType()

public AcquireSsrsLeaseContext getDefaultInstanceForType()
Returns
Type Description
AcquireSsrsLeaseContext

getDescriptorForType()

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

getDuration()

public Duration getDuration()

Lease duration needed for the SSRS setup.

optional .google.protobuf.Duration duration = 4;

Returns
Type Description
Duration

The duration.

getDurationBuilder()

public Duration.Builder getDurationBuilder()

Lease duration needed for the SSRS setup.

optional .google.protobuf.Duration duration = 4;

Returns
Type Description
Builder

getDurationOrBuilder()

public DurationOrBuilder getDurationOrBuilder()

Lease duration needed for the SSRS setup.

optional .google.protobuf.Duration duration = 4;

Returns
Type Description
DurationOrBuilder

getReportDatabase()

public String getReportDatabase()

The report database to be used for the SSRS setup.

optional string report_database = 3;

Returns
Type Description
String

The reportDatabase.

getReportDatabaseBytes()

public ByteString getReportDatabaseBytes()

The report database to be used for the SSRS setup.

optional string report_database = 3;

Returns
Type Description
ByteString

The bytes for reportDatabase.

getServiceLogin()

public String getServiceLogin()

The username to be used as the service login to connect to the report database for SSRS setup.

optional string service_login = 2;

Returns
Type Description
String

The serviceLogin.

getServiceLoginBytes()

public ByteString getServiceLoginBytes()

The username to be used as the service login to connect to the report database for SSRS setup.

optional string service_login = 2;

Returns
Type Description
ByteString

The bytes for serviceLogin.

getSetupLogin()

public String getSetupLogin()

The username to be used as the setup login to connect to the database server for SSRS setup.

optional string setup_login = 1;

Returns
Type Description
String

The setupLogin.

getSetupLoginBytes()

public ByteString getSetupLoginBytes()

The username to be used as the setup login to connect to the database server for SSRS setup.

optional string setup_login = 1;

Returns
Type Description
ByteString

The bytes for setupLogin.

hasDuration()

public boolean hasDuration()

Lease duration needed for the SSRS setup.

optional .google.protobuf.Duration duration = 4;

Returns
Type Description
boolean

Whether the duration field is set.

hasReportDatabase()

public boolean hasReportDatabase()

The report database to be used for the SSRS setup.

optional string report_database = 3;

Returns
Type Description
boolean

Whether the reportDatabase field is set.

hasServiceLogin()

public boolean hasServiceLogin()

The username to be used as the service login to connect to the report database for SSRS setup.

optional string service_login = 2;

Returns
Type Description
boolean

Whether the serviceLogin field is set.

hasSetupLogin()

public boolean hasSetupLogin()

The username to be used as the setup login to connect to the database server for SSRS setup.

optional string setup_login = 1;

Returns
Type Description
boolean

Whether the setupLogin field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeDuration(Duration value)

public AcquireSsrsLeaseContext.Builder mergeDuration(Duration value)

Lease duration needed for the SSRS setup.

optional .google.protobuf.Duration duration = 4;

Parameter
Name Description
value Duration
Returns
Type Description
AcquireSsrsLeaseContext.Builder

mergeFrom(AcquireSsrsLeaseContext other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setDuration(Duration value)

public AcquireSsrsLeaseContext.Builder setDuration(Duration value)

Lease duration needed for the SSRS setup.

optional .google.protobuf.Duration duration = 4;

Parameter
Name Description
value Duration
Returns
Type Description
AcquireSsrsLeaseContext.Builder

setDuration(Duration.Builder builderForValue)

public AcquireSsrsLeaseContext.Builder setDuration(Duration.Builder builderForValue)

Lease duration needed for the SSRS setup.

optional .google.protobuf.Duration duration = 4;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
AcquireSsrsLeaseContext.Builder

setReportDatabase(String value)

public AcquireSsrsLeaseContext.Builder setReportDatabase(String value)

The report database to be used for the SSRS setup.

optional string report_database = 3;

Parameter
Name Description
value String

The reportDatabase to set.

Returns
Type Description
AcquireSsrsLeaseContext.Builder

This builder for chaining.

setReportDatabaseBytes(ByteString value)

public AcquireSsrsLeaseContext.Builder setReportDatabaseBytes(ByteString value)

The report database to be used for the SSRS setup.

optional string report_database = 3;

Parameter
Name Description
value ByteString

The bytes for reportDatabase to set.

Returns
Type Description
AcquireSsrsLeaseContext.Builder

This builder for chaining.

setServiceLogin(String value)

public AcquireSsrsLeaseContext.Builder setServiceLogin(String value)

The username to be used as the service login to connect to the report database for SSRS setup.

optional string service_login = 2;

Parameter
Name Description
value String

The serviceLogin to set.

Returns
Type Description
AcquireSsrsLeaseContext.Builder

This builder for chaining.

setServiceLoginBytes(ByteString value)

public AcquireSsrsLeaseContext.Builder setServiceLoginBytes(ByteString value)

The username to be used as the service login to connect to the report database for SSRS setup.

optional string service_login = 2;

Parameter
Name Description
value ByteString

The bytes for serviceLogin to set.

Returns
Type Description
AcquireSsrsLeaseContext.Builder

This builder for chaining.

setSetupLogin(String value)

public AcquireSsrsLeaseContext.Builder setSetupLogin(String value)

The username to be used as the setup login to connect to the database server for SSRS setup.

optional string setup_login = 1;

Parameter
Name Description
value String

The setupLogin to set.

Returns
Type Description
AcquireSsrsLeaseContext.Builder

This builder for chaining.

setSetupLoginBytes(ByteString value)

public AcquireSsrsLeaseContext.Builder setSetupLoginBytes(ByteString value)

The username to be used as the setup login to connect to the database server for SSRS setup.

optional string setup_login = 1;

Parameter
Name Description
value ByteString

The bytes for setupLogin to set.

Returns
Type Description
AcquireSsrsLeaseContext.Builder

This builder for chaining.