Class CompositeRef.Builder (0.23.0)

public static final class CompositeRef.Builder extends GeneratedMessage.Builder<CompositeRef.Builder> implements CompositeRefOrBuilder

CompositeRef represents a reference to a composite resource. Next ID: 4

Protobuf type google.cloud.saasplatform.saasservicemgmt.v1beta1.CompositeRef

Static Methods

getDescriptor()

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

Methods

build()

public CompositeRef build()
Returns
Type Description
CompositeRef

buildPartial()

public CompositeRef buildPartial()
Returns
Type Description
CompositeRef

clear()

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

clearApplicationTemplate()

public CompositeRef.Builder clearApplicationTemplate()

Required. Reference to the ApplicationTemplate resource.

string application_template = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
CompositeRef.Builder

This builder for chaining.

clearRevision()

public CompositeRef.Builder clearRevision()

Revision of the ApplicationTemplate to use. Changes to revision will trigger manual resynchronization. If empty, ApplicationTemplate will be ignored.

string revision = 2 [(.google.api.resource_reference) = { ... }

Returns
Type Description
CompositeRef.Builder

This builder for chaining.

clearSyncOperation()

public CompositeRef.Builder clearSyncOperation()

Output only. Reference to on-going AppTemplate import and replication operation (i.e. the operation_id for the long-running operation). This field is opaque for external usage.

string sync_operation = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CompositeRef.Builder

This builder for chaining.

getApplicationTemplate()

public String getApplicationTemplate()

Required. Reference to the ApplicationTemplate resource.

string application_template = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The applicationTemplate.

getApplicationTemplateBytes()

public ByteString getApplicationTemplateBytes()

Required. Reference to the ApplicationTemplate resource.

string application_template = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for applicationTemplate.

getDefaultInstanceForType()

public CompositeRef getDefaultInstanceForType()
Returns
Type Description
CompositeRef

getDescriptorForType()

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

getRevision()

public String getRevision()

Revision of the ApplicationTemplate to use. Changes to revision will trigger manual resynchronization. If empty, ApplicationTemplate will be ignored.

string revision = 2 [(.google.api.resource_reference) = { ... }

Returns
Type Description
String

The revision.

getRevisionBytes()

public ByteString getRevisionBytes()

Revision of the ApplicationTemplate to use. Changes to revision will trigger manual resynchronization. If empty, ApplicationTemplate will be ignored.

string revision = 2 [(.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for revision.

getSyncOperation()

public String getSyncOperation()

Output only. Reference to on-going AppTemplate import and replication operation (i.e. the operation_id for the long-running operation). This field is opaque for external usage.

string sync_operation = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The syncOperation.

getSyncOperationBytes()

public ByteString getSyncOperationBytes()

Output only. Reference to on-going AppTemplate import and replication operation (i.e. the operation_id for the long-running operation). This field is opaque for external usage.

string sync_operation = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for syncOperation.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CompositeRef other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setApplicationTemplate(String value)

public CompositeRef.Builder setApplicationTemplate(String value)

Required. Reference to the ApplicationTemplate resource.

string application_template = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The applicationTemplate to set.

Returns
Type Description
CompositeRef.Builder

This builder for chaining.

setApplicationTemplateBytes(ByteString value)

public CompositeRef.Builder setApplicationTemplateBytes(ByteString value)

Required. Reference to the ApplicationTemplate resource.

string application_template = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for applicationTemplate to set.

Returns
Type Description
CompositeRef.Builder

This builder for chaining.

setRevision(String value)

public CompositeRef.Builder setRevision(String value)

Revision of the ApplicationTemplate to use. Changes to revision will trigger manual resynchronization. If empty, ApplicationTemplate will be ignored.

string revision = 2 [(.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The revision to set.

Returns
Type Description
CompositeRef.Builder

This builder for chaining.

setRevisionBytes(ByteString value)

public CompositeRef.Builder setRevisionBytes(ByteString value)

Revision of the ApplicationTemplate to use. Changes to revision will trigger manual resynchronization. If empty, ApplicationTemplate will be ignored.

string revision = 2 [(.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for revision to set.

Returns
Type Description
CompositeRef.Builder

This builder for chaining.

setSyncOperation(String value)

public CompositeRef.Builder setSyncOperation(String value)

Output only. Reference to on-going AppTemplate import and replication operation (i.e. the operation_id for the long-running operation). This field is opaque for external usage.

string sync_operation = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The syncOperation to set.

Returns
Type Description
CompositeRef.Builder

This builder for chaining.

setSyncOperationBytes(ByteString value)

public CompositeRef.Builder setSyncOperationBytes(ByteString value)

Output only. Reference to on-going AppTemplate import and replication operation (i.e. the operation_id for the long-running operation). This field is opaque for external usage.

string sync_operation = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for syncOperation to set.

Returns
Type Description
CompositeRef.Builder

This builder for chaining.