Class AggregateAssetsValuesRequest.Builder (0.65.0)

public static final class AggregateAssetsValuesRequest.Builder extends GeneratedMessage.Builder<AggregateAssetsValuesRequest.Builder> implements AggregateAssetsValuesRequestOrBuilder

A request to aggregate one or more values.

Protobuf type google.cloud.migrationcenter.v1.AggregateAssetsValuesRequest

Static Methods

getDescriptor()

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

Methods

addAggregations(Aggregation value)

public AggregateAssetsValuesRequest.Builder addAggregations(Aggregation value)

Array of aggregations to perform. Up to 25 aggregations can be defined.

repeated .google.cloud.migrationcenter.v1.Aggregation aggregations = 2;

Parameter
Name Description
value Aggregation
Returns
Type Description
AggregateAssetsValuesRequest.Builder

addAggregations(Aggregation.Builder builderForValue)

public AggregateAssetsValuesRequest.Builder addAggregations(Aggregation.Builder builderForValue)

Array of aggregations to perform. Up to 25 aggregations can be defined.

repeated .google.cloud.migrationcenter.v1.Aggregation aggregations = 2;

Parameter
Name Description
builderForValue Aggregation.Builder
Returns
Type Description
AggregateAssetsValuesRequest.Builder

addAggregations(int index, Aggregation value)

public AggregateAssetsValuesRequest.Builder addAggregations(int index, Aggregation value)

Array of aggregations to perform. Up to 25 aggregations can be defined.

repeated .google.cloud.migrationcenter.v1.Aggregation aggregations = 2;

Parameters
Name Description
index int
value Aggregation
Returns
Type Description
AggregateAssetsValuesRequest.Builder

addAggregations(int index, Aggregation.Builder builderForValue)

public AggregateAssetsValuesRequest.Builder addAggregations(int index, Aggregation.Builder builderForValue)

Array of aggregations to perform. Up to 25 aggregations can be defined.

repeated .google.cloud.migrationcenter.v1.Aggregation aggregations = 2;

Parameters
Name Description
index int
builderForValue Aggregation.Builder
Returns
Type Description
AggregateAssetsValuesRequest.Builder

addAggregationsBuilder()

public Aggregation.Builder addAggregationsBuilder()

Array of aggregations to perform. Up to 25 aggregations can be defined.

repeated .google.cloud.migrationcenter.v1.Aggregation aggregations = 2;

Returns
Type Description
Aggregation.Builder

addAggregationsBuilder(int index)

public Aggregation.Builder addAggregationsBuilder(int index)

Array of aggregations to perform. Up to 25 aggregations can be defined.

repeated .google.cloud.migrationcenter.v1.Aggregation aggregations = 2;

Parameter
Name Description
index int
Returns
Type Description
Aggregation.Builder

addAllAggregations(Iterable<? extends Aggregation> values)

public AggregateAssetsValuesRequest.Builder addAllAggregations(Iterable<? extends Aggregation> values)

Array of aggregations to perform. Up to 25 aggregations can be defined.

repeated .google.cloud.migrationcenter.v1.Aggregation aggregations = 2;

Parameter
Name Description
values Iterable<? extends com.google.cloud.migrationcenter.v1.Aggregation>
Returns
Type Description
AggregateAssetsValuesRequest.Builder

build()

public AggregateAssetsValuesRequest build()
Returns
Type Description
AggregateAssetsValuesRequest

buildPartial()

public AggregateAssetsValuesRequest buildPartial()
Returns
Type Description
AggregateAssetsValuesRequest

clear()

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

clearAggregations()

public AggregateAssetsValuesRequest.Builder clearAggregations()

Array of aggregations to perform. Up to 25 aggregations can be defined.

repeated .google.cloud.migrationcenter.v1.Aggregation aggregations = 2;

Returns
Type Description
AggregateAssetsValuesRequest.Builder

clearFilter()

public AggregateAssetsValuesRequest.Builder clearFilter()

The aggregation will be performed on assets that match the provided filter.

string filter = 3;

Returns
Type Description
AggregateAssetsValuesRequest.Builder

This builder for chaining.

clearParent()

public AggregateAssetsValuesRequest.Builder clearParent()

Required. Parent value for AggregateAssetsValuesRequest.

string parent = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AggregateAssetsValuesRequest.Builder

This builder for chaining.

getAggregations(int index)

public Aggregation getAggregations(int index)

Array of aggregations to perform. Up to 25 aggregations can be defined.

repeated .google.cloud.migrationcenter.v1.Aggregation aggregations = 2;

Parameter
Name Description
index int
Returns
Type Description
Aggregation

getAggregationsBuilder(int index)

public Aggregation.Builder getAggregationsBuilder(int index)

Array of aggregations to perform. Up to 25 aggregations can be defined.

repeated .google.cloud.migrationcenter.v1.Aggregation aggregations = 2;

Parameter
Name Description
index int
Returns
Type Description
Aggregation.Builder

getAggregationsBuilderList()

public List<Aggregation.Builder> getAggregationsBuilderList()

Array of aggregations to perform. Up to 25 aggregations can be defined.

repeated .google.cloud.migrationcenter.v1.Aggregation aggregations = 2;

Returns
Type Description
List<Builder>

getAggregationsCount()

public int getAggregationsCount()

Array of aggregations to perform. Up to 25 aggregations can be defined.

repeated .google.cloud.migrationcenter.v1.Aggregation aggregations = 2;

Returns
Type Description
int

getAggregationsList()

public List<Aggregation> getAggregationsList()

Array of aggregations to perform. Up to 25 aggregations can be defined.

repeated .google.cloud.migrationcenter.v1.Aggregation aggregations = 2;

Returns
Type Description
List<Aggregation>

getAggregationsOrBuilder(int index)

public AggregationOrBuilder getAggregationsOrBuilder(int index)

Array of aggregations to perform. Up to 25 aggregations can be defined.

repeated .google.cloud.migrationcenter.v1.Aggregation aggregations = 2;

Parameter
Name Description
index int
Returns
Type Description
AggregationOrBuilder

getAggregationsOrBuilderList()

public List<? extends AggregationOrBuilder> getAggregationsOrBuilderList()

Array of aggregations to perform. Up to 25 aggregations can be defined.

repeated .google.cloud.migrationcenter.v1.Aggregation aggregations = 2;

Returns
Type Description
List<? extends com.google.cloud.migrationcenter.v1.AggregationOrBuilder>

getDefaultInstanceForType()

public AggregateAssetsValuesRequest getDefaultInstanceForType()
Returns
Type Description
AggregateAssetsValuesRequest

getDescriptorForType()

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

getFilter()

public String getFilter()

The aggregation will be performed on assets that match the provided filter.

string filter = 3;

Returns
Type Description
String

The filter.

getFilterBytes()

public ByteString getFilterBytes()

The aggregation will be performed on assets that match the provided filter.

string filter = 3;

Returns
Type Description
ByteString

The bytes for filter.

getParent()

public String getParent()

Required. Parent value for AggregateAssetsValuesRequest.

string parent = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The parent.

getParentBytes()

public ByteString getParentBytes()

Required. Parent value for AggregateAssetsValuesRequest.

string parent = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for parent.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(AggregateAssetsValuesRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeAggregations(int index)

public AggregateAssetsValuesRequest.Builder removeAggregations(int index)

Array of aggregations to perform. Up to 25 aggregations can be defined.

repeated .google.cloud.migrationcenter.v1.Aggregation aggregations = 2;

Parameter
Name Description
index int
Returns
Type Description
AggregateAssetsValuesRequest.Builder

setAggregations(int index, Aggregation value)

public AggregateAssetsValuesRequest.Builder setAggregations(int index, Aggregation value)

Array of aggregations to perform. Up to 25 aggregations can be defined.

repeated .google.cloud.migrationcenter.v1.Aggregation aggregations = 2;

Parameters
Name Description
index int
value Aggregation
Returns
Type Description
AggregateAssetsValuesRequest.Builder

setAggregations(int index, Aggregation.Builder builderForValue)

public AggregateAssetsValuesRequest.Builder setAggregations(int index, Aggregation.Builder builderForValue)

Array of aggregations to perform. Up to 25 aggregations can be defined.

repeated .google.cloud.migrationcenter.v1.Aggregation aggregations = 2;

Parameters
Name Description
index int
builderForValue Aggregation.Builder
Returns
Type Description
AggregateAssetsValuesRequest.Builder

setFilter(String value)

public AggregateAssetsValuesRequest.Builder setFilter(String value)

The aggregation will be performed on assets that match the provided filter.

string filter = 3;

Parameter
Name Description
value String

The filter to set.

Returns
Type Description
AggregateAssetsValuesRequest.Builder

This builder for chaining.

setFilterBytes(ByteString value)

public AggregateAssetsValuesRequest.Builder setFilterBytes(ByteString value)

The aggregation will be performed on assets that match the provided filter.

string filter = 3;

Parameter
Name Description
value ByteString

The bytes for filter to set.

Returns
Type Description
AggregateAssetsValuesRequest.Builder

This builder for chaining.

setParent(String value)

public AggregateAssetsValuesRequest.Builder setParent(String value)

Required. Parent value for AggregateAssetsValuesRequest.

string parent = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The parent to set.

Returns
Type Description
AggregateAssetsValuesRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public AggregateAssetsValuesRequest.Builder setParentBytes(ByteString value)

Required. Parent value for AggregateAssetsValuesRequest.

string parent = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for parent to set.

Returns
Type Description
AggregateAssetsValuesRequest.Builder

This builder for chaining.