public static final class OSPolicy.Resource.PackageResource.MSI.Builder extends GeneratedMessageV3.Builder<OSPolicy.Resource.PackageResource.MSI.Builder> implements OSPolicy.Resource.PackageResource.MSIOrBuilder
   
   An MSI package. MSI packages only support INSTALLED state.
 Protobuf type google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.MSI
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addAllProperties(Iterable<String> values)
  
    public OSPolicy.Resource.PackageResource.MSI.Builder addAllProperties(Iterable<String> values)
   
   Additional properties to use during installation.
 This should be in the format of Property=Setting.
 Appended to the defaults of ACTION=INSTALL
 REBOOT=ReallySuppress.
 repeated string properties = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | values | Iterable<String>
 The properties to add. | 
    
  
  
  
  addProperties(String value)
  
    public OSPolicy.Resource.PackageResource.MSI.Builder addProperties(String value)
   
   Additional properties to use during installation.
 This should be in the format of Property=Setting.
 Appended to the defaults of ACTION=INSTALL
 REBOOT=ReallySuppress.
 repeated string properties = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The properties to add. | 
    
  
  
  
  addPropertiesBytes(ByteString value)
  
    public OSPolicy.Resource.PackageResource.MSI.Builder addPropertiesBytes(ByteString value)
   
   Additional properties to use during installation.
 This should be in the format of Property=Setting.
 Appended to the defaults of ACTION=INSTALL
 REBOOT=ReallySuppress.
 repeated string properties = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes of the properties to add. | 
    
  
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public OSPolicy.Resource.PackageResource.MSI.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public OSPolicy.Resource.PackageResource.MSI build()
   
  
  
  buildPartial()
  
    public OSPolicy.Resource.PackageResource.MSI buildPartial()
   
  
  
  clear()
  
    public OSPolicy.Resource.PackageResource.MSI.Builder clear()
   
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public OSPolicy.Resource.PackageResource.MSI.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public OSPolicy.Resource.PackageResource.MSI.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearProperties()
  
    public OSPolicy.Resource.PackageResource.MSI.Builder clearProperties()
   
   Additional properties to use during installation.
 This should be in the format of Property=Setting.
 Appended to the defaults of ACTION=INSTALL
 REBOOT=ReallySuppress.
 repeated string properties = 2;
clearSource()
  
    public OSPolicy.Resource.PackageResource.MSI.Builder clearSource()
   
   Required. The MSI package.
 
 .google.cloud.osconfig.v1.OSPolicy.Resource.File source = 1 [(.google.api.field_behavior) = REQUIRED];
 
clone()
  
    public OSPolicy.Resource.PackageResource.MSI.Builder clone()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public OSPolicy.Resource.PackageResource.MSI getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getProperties(int index)
  
    public String getProperties(int index)
   
   Additional properties to use during installation.
 This should be in the format of Property=Setting.
 Appended to the defaults of ACTION=INSTALL
 REBOOT=ReallySuppress.
 repeated string properties = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 The index of the element to return. | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The properties at the given index. | 
    
  
  
  getPropertiesBytes(int index)
  
    public ByteString getPropertiesBytes(int index)
   
   Additional properties to use during installation.
 This should be in the format of Property=Setting.
 Appended to the defaults of ACTION=INSTALL
 REBOOT=ReallySuppress.
 repeated string properties = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 The index of the value to return. | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes of the properties at the given index. | 
    
  
  
  getPropertiesCount()
  
    public int getPropertiesCount()
   
   Additional properties to use during installation.
 This should be in the format of Property=Setting.
 Appended to the defaults of ACTION=INSTALL
 REBOOT=ReallySuppress.
 repeated string properties = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int | The count of properties. | 
    
  
  
  getPropertiesList()
  
    public ProtocolStringList getPropertiesList()
   
   Additional properties to use during installation.
 This should be in the format of Property=Setting.
 Appended to the defaults of ACTION=INSTALL
 REBOOT=ReallySuppress.
 repeated string properties = 2;
getSource()
  
    public OSPolicy.Resource.File getSource()
   
   Required. The MSI package.
 
 .google.cloud.osconfig.v1.OSPolicy.Resource.File source = 1 [(.google.api.field_behavior) = REQUIRED];
 
getSourceBuilder()
  
    public OSPolicy.Resource.File.Builder getSourceBuilder()
   
   Required. The MSI package.
 
 .google.cloud.osconfig.v1.OSPolicy.Resource.File source = 1 [(.google.api.field_behavior) = REQUIRED];
 
getSourceOrBuilder()
  
    public OSPolicy.Resource.FileOrBuilder getSourceOrBuilder()
   
   Required. The MSI package.
 
 .google.cloud.osconfig.v1.OSPolicy.Resource.File source = 1 [(.google.api.field_behavior) = REQUIRED];
 
hasSource()
  
    public boolean hasSource()
   
   Required. The MSI package.
 
 .google.cloud.osconfig.v1.OSPolicy.Resource.File source = 1 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the source field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(OSPolicy.Resource.PackageResource.MSI other)
  
    public OSPolicy.Resource.PackageResource.MSI.Builder mergeFrom(OSPolicy.Resource.PackageResource.MSI other)
   
  
  
  
  
  
    public OSPolicy.Resource.PackageResource.MSI.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public OSPolicy.Resource.PackageResource.MSI.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeSource(OSPolicy.Resource.File value)
  
    public OSPolicy.Resource.PackageResource.MSI.Builder mergeSource(OSPolicy.Resource.File value)
   
   Required. The MSI package.
 
 .google.cloud.osconfig.v1.OSPolicy.Resource.File source = 1 [(.google.api.field_behavior) = REQUIRED];
 
mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final OSPolicy.Resource.PackageResource.MSI.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public OSPolicy.Resource.PackageResource.MSI.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setProperties(int index, String value)
  
    public OSPolicy.Resource.PackageResource.MSI.Builder setProperties(int index, String value)
   
   Additional properties to use during installation.
 This should be in the format of Property=Setting.
 Appended to the defaults of ACTION=INSTALL
 REBOOT=ReallySuppress.
 repeated string properties = 2;
    
      
        | Parameters | 
      
        | Name | Description | 
      
        | index | int
 The index to set the value at. | 
      
        | value | String
 The properties to set. | 
    
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public OSPolicy.Resource.PackageResource.MSI.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setSource(OSPolicy.Resource.File value)
  
    public OSPolicy.Resource.PackageResource.MSI.Builder setSource(OSPolicy.Resource.File value)
   
   Required. The MSI package.
 
 .google.cloud.osconfig.v1.OSPolicy.Resource.File source = 1 [(.google.api.field_behavior) = REQUIRED];
 
setSource(OSPolicy.Resource.File.Builder builderForValue)
  
    public OSPolicy.Resource.PackageResource.MSI.Builder setSource(OSPolicy.Resource.File.Builder builderForValue)
   
   Required. The MSI package.
 
 .google.cloud.osconfig.v1.OSPolicy.Resource.File source = 1 [(.google.api.field_behavior) = REQUIRED];
 
setUnknownFields(UnknownFieldSet unknownFields)
  
    public final OSPolicy.Resource.PackageResource.MSI.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides