public static final class ReportConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder> implements ReportConfigOrBuilder
The groups and associated preference sets on which we can generate reports.Protobuf type
google.cloud.migrationcenter.v1.ReportConfiggetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>public ReportConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>public ReportConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ReportConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ReportConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ReportConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>public ReportConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>public ReportConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>public ReportConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>public ReportConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>public ReportConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>public ReportConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ReportConfig.Builder>public ReportConfig.Builder mergeFrom(ReportConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>public ReportConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ReportConfig.Builder>IOExceptionpublic String getName()
Output only. Name of resource.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];getName in interface ReportConfigOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Output only. Name of resource.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];getNameBytes in interface ReportConfigOrBuilderpublic ReportConfig.Builder setName(String value)
Output only. Name of resource.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The name to set.public ReportConfig.Builder clearName()
Output only. Name of resource.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];public ReportConfig.Builder setNameBytes(com.google.protobuf.ByteString value)
Output only. Name of resource.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for name to set.public boolean hasCreateTime()
Output only. The timestamp when the resource was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface ReportConfigOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. The timestamp when the resource was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface ReportConfigOrBuilderpublic ReportConfig.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. The timestamp when the resource was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ReportConfig.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The timestamp when the resource was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ReportConfig.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. The timestamp when the resource was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ReportConfig.Builder clearCreateTime()
Output only. The timestamp when the resource was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. The timestamp when the resource was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The timestamp when the resource was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface ReportConfigOrBuilderpublic boolean hasUpdateTime()
Output only. The timestamp when the resource was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface ReportConfigOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Output only. The timestamp when the resource was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface ReportConfigOrBuilderpublic ReportConfig.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. The timestamp when the resource was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ReportConfig.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The timestamp when the resource was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ReportConfig.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. The timestamp when the resource was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ReportConfig.Builder clearUpdateTime()
Output only. The timestamp when the resource was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. The timestamp when the resource was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The timestamp when the resource was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface ReportConfigOrBuilderpublic String getDisplayName()
User-friendly display name. Maximum length is 63 characters.
string display_name = 4;getDisplayName in interface ReportConfigOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
User-friendly display name. Maximum length is 63 characters.
string display_name = 4;getDisplayNameBytes in interface ReportConfigOrBuilderpublic ReportConfig.Builder setDisplayName(String value)
User-friendly display name. Maximum length is 63 characters.
string display_name = 4;value - The displayName to set.public ReportConfig.Builder clearDisplayName()
User-friendly display name. Maximum length is 63 characters.
string display_name = 4;public ReportConfig.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
User-friendly display name. Maximum length is 63 characters.
string display_name = 4;value - The bytes for displayName to set.public String getDescription()
Free-text description.
string description = 5;getDescription in interface ReportConfigOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
Free-text description.
string description = 5;getDescriptionBytes in interface ReportConfigOrBuilderpublic ReportConfig.Builder setDescription(String value)
Free-text description.
string description = 5;value - The description to set.public ReportConfig.Builder clearDescription()
Free-text description.
string description = 5;public ReportConfig.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Free-text description.
string description = 5;value - The bytes for description to set.public List<ReportConfig.GroupPreferenceSetAssignment> getGroupPreferencesetAssignmentsList()
Required. Collection of combinations of groups and preference sets.
repeated .google.cloud.migrationcenter.v1.ReportConfig.GroupPreferenceSetAssignment group_preferenceset_assignments = 6 [(.google.api.field_behavior) = REQUIRED];
getGroupPreferencesetAssignmentsList in interface ReportConfigOrBuilderpublic int getGroupPreferencesetAssignmentsCount()
Required. Collection of combinations of groups and preference sets.
repeated .google.cloud.migrationcenter.v1.ReportConfig.GroupPreferenceSetAssignment group_preferenceset_assignments = 6 [(.google.api.field_behavior) = REQUIRED];
getGroupPreferencesetAssignmentsCount in interface ReportConfigOrBuilderpublic ReportConfig.GroupPreferenceSetAssignment getGroupPreferencesetAssignments(int index)
Required. Collection of combinations of groups and preference sets.
repeated .google.cloud.migrationcenter.v1.ReportConfig.GroupPreferenceSetAssignment group_preferenceset_assignments = 6 [(.google.api.field_behavior) = REQUIRED];
getGroupPreferencesetAssignments in interface ReportConfigOrBuilderpublic ReportConfig.Builder setGroupPreferencesetAssignments(int index, ReportConfig.GroupPreferenceSetAssignment value)
Required. Collection of combinations of groups and preference sets.
repeated .google.cloud.migrationcenter.v1.ReportConfig.GroupPreferenceSetAssignment group_preferenceset_assignments = 6 [(.google.api.field_behavior) = REQUIRED];
public ReportConfig.Builder setGroupPreferencesetAssignments(int index, ReportConfig.GroupPreferenceSetAssignment.Builder builderForValue)
Required. Collection of combinations of groups and preference sets.
repeated .google.cloud.migrationcenter.v1.ReportConfig.GroupPreferenceSetAssignment group_preferenceset_assignments = 6 [(.google.api.field_behavior) = REQUIRED];
public ReportConfig.Builder addGroupPreferencesetAssignments(ReportConfig.GroupPreferenceSetAssignment value)
Required. Collection of combinations of groups and preference sets.
repeated .google.cloud.migrationcenter.v1.ReportConfig.GroupPreferenceSetAssignment group_preferenceset_assignments = 6 [(.google.api.field_behavior) = REQUIRED];
public ReportConfig.Builder addGroupPreferencesetAssignments(int index, ReportConfig.GroupPreferenceSetAssignment value)
Required. Collection of combinations of groups and preference sets.
repeated .google.cloud.migrationcenter.v1.ReportConfig.GroupPreferenceSetAssignment group_preferenceset_assignments = 6 [(.google.api.field_behavior) = REQUIRED];
public ReportConfig.Builder addGroupPreferencesetAssignments(ReportConfig.GroupPreferenceSetAssignment.Builder builderForValue)
Required. Collection of combinations of groups and preference sets.
repeated .google.cloud.migrationcenter.v1.ReportConfig.GroupPreferenceSetAssignment group_preferenceset_assignments = 6 [(.google.api.field_behavior) = REQUIRED];
public ReportConfig.Builder addGroupPreferencesetAssignments(int index, ReportConfig.GroupPreferenceSetAssignment.Builder builderForValue)
Required. Collection of combinations of groups and preference sets.
repeated .google.cloud.migrationcenter.v1.ReportConfig.GroupPreferenceSetAssignment group_preferenceset_assignments = 6 [(.google.api.field_behavior) = REQUIRED];
public ReportConfig.Builder addAllGroupPreferencesetAssignments(Iterable<? extends ReportConfig.GroupPreferenceSetAssignment> values)
Required. Collection of combinations of groups and preference sets.
repeated .google.cloud.migrationcenter.v1.ReportConfig.GroupPreferenceSetAssignment group_preferenceset_assignments = 6 [(.google.api.field_behavior) = REQUIRED];
public ReportConfig.Builder clearGroupPreferencesetAssignments()
Required. Collection of combinations of groups and preference sets.
repeated .google.cloud.migrationcenter.v1.ReportConfig.GroupPreferenceSetAssignment group_preferenceset_assignments = 6 [(.google.api.field_behavior) = REQUIRED];
public ReportConfig.Builder removeGroupPreferencesetAssignments(int index)
Required. Collection of combinations of groups and preference sets.
repeated .google.cloud.migrationcenter.v1.ReportConfig.GroupPreferenceSetAssignment group_preferenceset_assignments = 6 [(.google.api.field_behavior) = REQUIRED];
public ReportConfig.GroupPreferenceSetAssignment.Builder getGroupPreferencesetAssignmentsBuilder(int index)
Required. Collection of combinations of groups and preference sets.
repeated .google.cloud.migrationcenter.v1.ReportConfig.GroupPreferenceSetAssignment group_preferenceset_assignments = 6 [(.google.api.field_behavior) = REQUIRED];
public ReportConfig.GroupPreferenceSetAssignmentOrBuilder getGroupPreferencesetAssignmentsOrBuilder(int index)
Required. Collection of combinations of groups and preference sets.
repeated .google.cloud.migrationcenter.v1.ReportConfig.GroupPreferenceSetAssignment group_preferenceset_assignments = 6 [(.google.api.field_behavior) = REQUIRED];
getGroupPreferencesetAssignmentsOrBuilder in interface ReportConfigOrBuilderpublic List<? extends ReportConfig.GroupPreferenceSetAssignmentOrBuilder> getGroupPreferencesetAssignmentsOrBuilderList()
Required. Collection of combinations of groups and preference sets.
repeated .google.cloud.migrationcenter.v1.ReportConfig.GroupPreferenceSetAssignment group_preferenceset_assignments = 6 [(.google.api.field_behavior) = REQUIRED];
getGroupPreferencesetAssignmentsOrBuilderList in interface ReportConfigOrBuilderpublic ReportConfig.GroupPreferenceSetAssignment.Builder addGroupPreferencesetAssignmentsBuilder()
Required. Collection of combinations of groups and preference sets.
repeated .google.cloud.migrationcenter.v1.ReportConfig.GroupPreferenceSetAssignment group_preferenceset_assignments = 6 [(.google.api.field_behavior) = REQUIRED];
public ReportConfig.GroupPreferenceSetAssignment.Builder addGroupPreferencesetAssignmentsBuilder(int index)
Required. Collection of combinations of groups and preference sets.
repeated .google.cloud.migrationcenter.v1.ReportConfig.GroupPreferenceSetAssignment group_preferenceset_assignments = 6 [(.google.api.field_behavior) = REQUIRED];
public List<ReportConfig.GroupPreferenceSetAssignment.Builder> getGroupPreferencesetAssignmentsBuilderList()
Required. Collection of combinations of groups and preference sets.
repeated .google.cloud.migrationcenter.v1.ReportConfig.GroupPreferenceSetAssignment group_preferenceset_assignments = 6 [(.google.api.field_behavior) = REQUIRED];
public final ReportConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>public final ReportConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>Copyright © 2024 Google LLC. All rights reserved.