Class Space.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Space.Builder>
com.google.apps.meet.v2.Space.Builder
All Implemented Interfaces:
SpaceOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
Space

public static final class Space.Builder extends com.google.protobuf.GeneratedMessage.Builder<Space.Builder> implements SpaceOrBuilder
 Virtual place where conferences are held. Only one active conference can be
 held in one space at any given time.
 
Protobuf type google.apps.meet.v2.Space
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Space.Builder>
    • clear

      public Space.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<Space.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Space.Builder>
    • getDefaultInstanceForType

      public Space getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Space build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Space buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public Space.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Space.Builder>
    • mergeFrom

      public Space.Builder mergeFrom(Space other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Space.Builder>
    • mergeFrom

      public Space.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Space.Builder>
      Throws:
      IOException
    • getName

      public String getName()
       Immutable. Resource name of the space.
      
       Format: `spaces/{space}`.
      
       `{space}` is the resource identifier for the space. It's a unique,
       server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`.
      
       For more information, see [How Meet identifies a meeting
       space](https://developers.google.com/meet/api/guides/meeting-spaces#identify-meeting-space).
       
      string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getName in interface SpaceOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Immutable. Resource name of the space.
      
       Format: `spaces/{space}`.
      
       `{space}` is the resource identifier for the space. It's a unique,
       server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`.
      
       For more information, see [How Meet identifies a meeting
       space](https://developers.google.com/meet/api/guides/meeting-spaces#identify-meeting-space).
       
      string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getNameBytes in interface SpaceOrBuilder
      Returns:
      The bytes for name.
    • setName

      public Space.Builder setName(String value)
       Immutable. Resource name of the space.
      
       Format: `spaces/{space}`.
      
       `{space}` is the resource identifier for the space. It's a unique,
       server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`.
      
       For more information, see [How Meet identifies a meeting
       space](https://developers.google.com/meet/api/guides/meeting-spaces#identify-meeting-space).
       
      string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public Space.Builder clearName()
       Immutable. Resource name of the space.
      
       Format: `spaces/{space}`.
      
       `{space}` is the resource identifier for the space. It's a unique,
       server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`.
      
       For more information, see [How Meet identifies a meeting
       space](https://developers.google.com/meet/api/guides/meeting-spaces#identify-meeting-space).
       
      string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • setNameBytes

      public Space.Builder setNameBytes(com.google.protobuf.ByteString value)
       Immutable. Resource name of the space.
      
       Format: `spaces/{space}`.
      
       `{space}` is the resource identifier for the space. It's a unique,
       server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`.
      
       For more information, see [How Meet identifies a meeting
       space](https://developers.google.com/meet/api/guides/meeting-spaces#identify-meeting-space).
       
      string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getMeetingUri

      public String getMeetingUri()
       Output only. URI used to join meetings consisting of
       `https://meet.google.com/` followed by the `meeting_code`. For example,
       `https://meet.google.com/abc-mnop-xyz`.
       
      string meeting_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMeetingUri in interface SpaceOrBuilder
      Returns:
      The meetingUri.
    • getMeetingUriBytes

      public com.google.protobuf.ByteString getMeetingUriBytes()
       Output only. URI used to join meetings consisting of
       `https://meet.google.com/` followed by the `meeting_code`. For example,
       `https://meet.google.com/abc-mnop-xyz`.
       
      string meeting_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMeetingUriBytes in interface SpaceOrBuilder
      Returns:
      The bytes for meetingUri.
    • setMeetingUri

      public Space.Builder setMeetingUri(String value)
       Output only. URI used to join meetings consisting of
       `https://meet.google.com/` followed by the `meeting_code`. For example,
       `https://meet.google.com/abc-mnop-xyz`.
       
      string meeting_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The meetingUri to set.
      Returns:
      This builder for chaining.
    • clearMeetingUri

      public Space.Builder clearMeetingUri()
       Output only. URI used to join meetings consisting of
       `https://meet.google.com/` followed by the `meeting_code`. For example,
       `https://meet.google.com/abc-mnop-xyz`.
       
      string meeting_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setMeetingUriBytes

      public Space.Builder setMeetingUriBytes(com.google.protobuf.ByteString value)
       Output only. URI used to join meetings consisting of
       `https://meet.google.com/` followed by the `meeting_code`. For example,
       `https://meet.google.com/abc-mnop-xyz`.
       
      string meeting_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for meetingUri to set.
      Returns:
      This builder for chaining.
    • getMeetingCode

      public String getMeetingCode()
       Output only. Type friendly unique string used to join the meeting.
      
       Format: `[a-z]+-[a-z]+-[a-z]+`. For example, `abc-mnop-xyz`.
      
       The maximum length is 128 characters.
      
       Can only be used as an alias of the space name to get the space.
       
      string meeting_code = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMeetingCode in interface SpaceOrBuilder
      Returns:
      The meetingCode.
    • getMeetingCodeBytes

      public com.google.protobuf.ByteString getMeetingCodeBytes()
       Output only. Type friendly unique string used to join the meeting.
      
       Format: `[a-z]+-[a-z]+-[a-z]+`. For example, `abc-mnop-xyz`.
      
       The maximum length is 128 characters.
      
       Can only be used as an alias of the space name to get the space.
       
      string meeting_code = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getMeetingCodeBytes in interface SpaceOrBuilder
      Returns:
      The bytes for meetingCode.
    • setMeetingCode

      public Space.Builder setMeetingCode(String value)
       Output only. Type friendly unique string used to join the meeting.
      
       Format: `[a-z]+-[a-z]+-[a-z]+`. For example, `abc-mnop-xyz`.
      
       The maximum length is 128 characters.
      
       Can only be used as an alias of the space name to get the space.
       
      string meeting_code = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The meetingCode to set.
      Returns:
      This builder for chaining.
    • clearMeetingCode

      public Space.Builder clearMeetingCode()
       Output only. Type friendly unique string used to join the meeting.
      
       Format: `[a-z]+-[a-z]+-[a-z]+`. For example, `abc-mnop-xyz`.
      
       The maximum length is 128 characters.
      
       Can only be used as an alias of the space name to get the space.
       
      string meeting_code = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setMeetingCodeBytes

      public Space.Builder setMeetingCodeBytes(com.google.protobuf.ByteString value)
       Output only. Type friendly unique string used to join the meeting.
      
       Format: `[a-z]+-[a-z]+-[a-z]+`. For example, `abc-mnop-xyz`.
      
       The maximum length is 128 characters.
      
       Can only be used as an alias of the space name to get the space.
       
      string meeting_code = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for meetingCode to set.
      Returns:
      This builder for chaining.
    • hasConfig

      public boolean hasConfig()
       Configuration pertaining to the meeting space.
       
      .google.apps.meet.v2.SpaceConfig config = 5;
      Specified by:
      hasConfig in interface SpaceOrBuilder
      Returns:
      Whether the config field is set.
    • getConfig

      public SpaceConfig getConfig()
       Configuration pertaining to the meeting space.
       
      .google.apps.meet.v2.SpaceConfig config = 5;
      Specified by:
      getConfig in interface SpaceOrBuilder
      Returns:
      The config.
    • setConfig

      public Space.Builder setConfig(SpaceConfig value)
       Configuration pertaining to the meeting space.
       
      .google.apps.meet.v2.SpaceConfig config = 5;
    • setConfig

      public Space.Builder setConfig(SpaceConfig.Builder builderForValue)
       Configuration pertaining to the meeting space.
       
      .google.apps.meet.v2.SpaceConfig config = 5;
    • mergeConfig

      public Space.Builder mergeConfig(SpaceConfig value)
       Configuration pertaining to the meeting space.
       
      .google.apps.meet.v2.SpaceConfig config = 5;
    • clearConfig

      public Space.Builder clearConfig()
       Configuration pertaining to the meeting space.
       
      .google.apps.meet.v2.SpaceConfig config = 5;
    • getConfigBuilder

      public SpaceConfig.Builder getConfigBuilder()
       Configuration pertaining to the meeting space.
       
      .google.apps.meet.v2.SpaceConfig config = 5;
    • getConfigOrBuilder

      public SpaceConfigOrBuilder getConfigOrBuilder()
       Configuration pertaining to the meeting space.
       
      .google.apps.meet.v2.SpaceConfig config = 5;
      Specified by:
      getConfigOrBuilder in interface SpaceOrBuilder
    • hasActiveConference

      public boolean hasActiveConference()
       Active conference, if it exists.
       
      .google.apps.meet.v2.ActiveConference active_conference = 6;
      Specified by:
      hasActiveConference in interface SpaceOrBuilder
      Returns:
      Whether the activeConference field is set.
    • getActiveConference

      public ActiveConference getActiveConference()
       Active conference, if it exists.
       
      .google.apps.meet.v2.ActiveConference active_conference = 6;
      Specified by:
      getActiveConference in interface SpaceOrBuilder
      Returns:
      The activeConference.
    • setActiveConference

      public Space.Builder setActiveConference(ActiveConference value)
       Active conference, if it exists.
       
      .google.apps.meet.v2.ActiveConference active_conference = 6;
    • setActiveConference

      public Space.Builder setActiveConference(ActiveConference.Builder builderForValue)
       Active conference, if it exists.
       
      .google.apps.meet.v2.ActiveConference active_conference = 6;
    • mergeActiveConference

      public Space.Builder mergeActiveConference(ActiveConference value)
       Active conference, if it exists.
       
      .google.apps.meet.v2.ActiveConference active_conference = 6;
    • clearActiveConference

      public Space.Builder clearActiveConference()
       Active conference, if it exists.
       
      .google.apps.meet.v2.ActiveConference active_conference = 6;
    • getActiveConferenceBuilder

      public ActiveConference.Builder getActiveConferenceBuilder()
       Active conference, if it exists.
       
      .google.apps.meet.v2.ActiveConference active_conference = 6;
    • getActiveConferenceOrBuilder

      public ActiveConferenceOrBuilder getActiveConferenceOrBuilder()
       Active conference, if it exists.
       
      .google.apps.meet.v2.ActiveConference active_conference = 6;
      Specified by:
      getActiveConferenceOrBuilder in interface SpaceOrBuilder